我有一个基于JSP和XML的轻量级在线购物网站,我想知道这个系统相对于PHP和MySQL有什么特别的弱点?
我知道JSP可以使用Java API,但我觉得PHP与HTML的关系更“自然”,而且还具有动态类型的优点,而且使用范围更广、需求更广。这是有原因的吗?
发布于 2009-05-19 13:15:34
我想说XML解决方案与数据库解决方案相比的主要缺点是:
发布于 2009-05-19 14:47:23
轻量级是相对的。选择数据库解决方案。你永远不知道什么时候你的“轻量级”站点变成了“任务关键型”。
发布于 2009-05-19 13:21:27
PHP通常更广泛,也更受欢迎,因为它的学习曲线非常小,并且对于普通开发人员来说很容易学会并开始使用。它通常与基于linux的服务器上的大多数Apache安装捆绑在一起,这也不会有什么坏处。
由于以上原因,有更多的好的(和坏的!)可用于帮助PHP初学者的资源比任何语言都要多,这就产生了滚雪球效应。
为了回答您最初关于XML的问题,在商品很少的小容量商店上的基本购物车实现可能不会使用您所描述的体系结构来分解,但是搜索商品数据库、跟踪库存等操作最好留给数据库。
也就是说,如果您已经在使用JSP,那么改用数据库并不意味着您需要放弃JSP。
https://stackoverflow.com/questions/882668
复制相似问题