fsbd2372207 发表于 2014-02-11 11:52

php的未来

接触PHP一段时间了,很多东西还不懂,发这么一个帖子可能是有点耸人听闻了,就当是讨论一下吧。

我现在的开发框架是这样的HTML+JavaScript+jQuery+PHP+MySQL+Apache。

Apache和MySQL就不用说了,不在讨论范围内。

关键的问题是PHP的定位到底是什么,我看到有一些书(不是很老的书)还在讲用PHP生成一些表格什么的东西,或者将用PHP生成一个界面什么的。

我感觉现在已经完全没有必要用PHP生成什么了,而且PHP和HTML混在一起也比较难看,还有就是每次都是Server来生成东西,这样Server的负载很高。

我感觉现在PHP的作用就是操作数据库,也就是说从数据库里面提取数据生成JSON,然后客户端用jQuery去读取JSON,并更新浏览器的内容,而且这样也不需要刷新网页了。

如果客户端提交新的数据的时候,也完全可以用jQuery去实现,PHP脚本在接到数据之后就直接处理。

简而言之,我认为PHP的作用仅限于提供一个操作数据库工具,可以完全不管具体的显示内容以及格式上的工作了,所有的显示工作均由JavaScript完成,PHP就负责给JavaScript传递JSON格式的数据。

http://www.phpzhuanlan.com/?p=43

q1208c 发表于 2014-02-11 12:11

如果客户端不支持 JavaScript 怎么办?

我原来有个同事说过一句话, "JavaScript是很好的胶水, 但不能用来盖大楼", 我觉得很有道理. 现在, 很多人在滥用 JavaScript. 有些网站, 一打开什么内容都没有, 全是js. 如果js写得好, 那还能看到点东西, 如果写得很垃圾的js, 可能等了15s也没有结果, 很多浏览器会直接停止执行这个js, 然后, 页面就是一片空白.

虽然我一直不喜欢PHP, 但我不觉得javascript可以取代PHP. 我一直在使用最原始的CGI接口.

当然, 如果能够把数据和展现分离开, 那是个很不错的想法. 这样, 可以开发出更有效率的代码. 维护也更容易.
页: [1]
查看完整版本: php的未来