- 论坛徽章:
- 89
|
本帖最后由 fender0107401 于 2013-03-27 16:01 编辑
接触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格式的数据。 |
|