|
|
1
17
我认为XML解决方案相对于数据库解决方案的主要缺点是:
|
|
|
2
5
轻量级是相对的。选择数据库解决方案。你永远不知道你的“轻量级”网站何时变得“关键任务” |
|
|
3
2
PHP通常更为广泛,需求量也更大,因为它的学习曲线很小,而且对于一个普通的开发人员来说很容易学习并开始使用。它通常与基于linux的服务器上的大多数Apache安装捆绑在一起,这也没有什么坏处。
为了回答您最初关于XML的问题,使用您描述的体系结构,在只有很少商品的小批量商店上实现基本的购物车可能不会崩溃,但是搜索商品数据库、跟踪库存等操作最好留给数据库。 也就是说,如果您已经在使用JSP,那么更改为数据库并不意味着您需要离开JSP。 |
|
|
4
2
要按照OO思想开发一个健壮的Web应用程序,请选择JSP(只要您没有像90年代那样使用 scriptlets XML和RDBMS都是存储数据的方法。然而,RDBMS反过来提供了使用SQL作为语言来选择和操作特定数据的能力,这比使用XML进行操作的效率要高得多。 比较JSP+XML和PHP+MySQL有点像比较苹果和桔子。然而,XML作为一个数据存储,更让人头疼,所以您确实更喜欢MySQL,尽管它与PHP配套使用。但是,您可以使用Java访问数据库。首先,你有 JDBC API 对于总之,我更喜欢JSP+SQL。
这是那些对编程一无所知的人最容易理解的。您所需要的只是一个简单的Web服务器和一个文本编辑器。使用PHP开发的速度非常快,因为它有即时反馈,web上有无数的教程和代码片段。此外,您还有更多的选择 自由的 PHP web托管,而您必须为可靠的JSP/Servlet托管支付更多的费用。 |
|
|
5
1
当我试图对XML做太多的工作时,我发现自己用一堆杂乱无章的外部工具粗略地重新创建了RDBMS的一些最有用的特性。 |
|
|
6
0
使用XML作为电子商务的数据存储并不常见,因为存在性能问题,而且(我的)SQL工作得非常好。如果您想尝试新的东西,可以将XML与MySQL交换。我看不出改变编程语言有什么真正的好处,事实上,我认为如果你改变语言,你会发现生产力显著下降。 |
|
|
7
0
相关但离题:你说的是“轻量级”吗?在这种情况下,sqlite可以击败XML和数据库。。 |
|
|
8
0
eXist、Documentum xDB、Oracle Berkeley、MarkLogic(用于大型产品)只是其中的几个。您可能也对以下内容感兴趣: http://en.wikibooks.org/wiki/XRX |
|
|
9
0
另一方面,您可以在couchdb中查看json。 |
|
|
blogger13 · 视频租赁店数据库的规范化 1 年前 |
|
|
ì¤ì¤í · 为什么LEFT INNER JOIN被弃用? 1 年前 |
|
|
relatively_random · 确保两个表之间一致的共同参考 1 年前 |
|
|
Grenish Rai · Firestore错误“用户文档不存在” 2 年前 |
|
|
Saijo-Shi · PLpgsql中的更新触发器 2 年前 |
|
Dante · Django::配置不当:池不支持持久连接 2 年前 |
|
YouLocalRUser · 删除重复行,保留第一行 2 年前 |