谈谈我当前对富客户端的看法
正在制作一个web2.0的网站,鉴于装逼的最先进性,随想到了富客户端,为什么我们不用呢?
为甚麽不使用象flash一样的富客户端,而要用php+js来构建web2.0呢,我自己认为是html更容易构建漂亮的界面,更容易来输出内容,而flash则每次界面变动都需要各种各样的调整,(如果现在的flash已经发展了,我不知道,只是根据自己以前的认知进行的总结),很容易针对某块进行局部调整,特别是div+css的模式下。
而为什么需要php这样的后台语言呢,既然现在的事情全部都由js完成了,目前看来,php现在的主要功能是组织了各种各样的action,进行模块化开发,除此之外,php仅仅就是提供数据给前台展示了,完全可以推出一款统一的后台数据库接口,由js直接读取数据,进行展示即可,这样就仅仅需要前端编码了,可是,现在的前端数据展示功能也有些弱,如果不使用php进行基本html生成,貌似完全使用js进行定位填充,需要的代码量相当复杂。
由此看来目前的技术前提下,php+div+css+js确实是最行之有效的方法。
本人是php coder,所以仅仅拿php来分析,asp、jsp、ruby等皆可。
| anyShare分享到: | |
| |

偶并未否认富客户端flash,flex.
而只是对目前的现状说出了自己的看法,不可否认,未来是富客户端的天下,但是目前现状最可行的方案还是web2.0。
flash目前我认为的问题是界面的制作貌似还是跟 桌面程序 类似,需要精确定位每个组件的位置,貌似不太容易象html一样堆砌,也许flash也找到了很好的界面定制方案,只是我自己不知道而已,呵呵,毕竟对flash和flex不慎熟悉。
愚见而已。
html本来就是静态的东西,而js也只是对dom的操作,我认为给静态的东西加上动态性,已经影响了html的本意,包括现在的一些框架,extjs等,用js改变dom属性,特别是在拖拽的时候,我总感觉js产生的动态性已经有点力不从心了,但是flash之类的我觉得没有这个缺点,本来就是构建在flash vm上,从这个角度来讲,我看好flash,or flex