+ -
当前位置:首页 → 问答吧 → 认真认识WEB2.0《PHP Web 2.0开发实战》第一章

认真认识WEB2.0《PHP Web 2.0开发实战》第一章

时间:2008-12-11

来源:互联网

学习PHP中,,虽然听说WEB2.0,,但真的没有花心思去认真认识,学习它。
当我看完《PHP Web 2.0开发实战》,竟然是这么的熟悉。。。


我这次认真学习下WEB2.0,看到底什么是WEB2.0,,它有些什么特性,,
和我开发经验中所用到的有些什么不同,有误之处尚请指教,呵呵,,

1 使用标准兼容HTML,CSS,保证网站的跨平台
2 使用AJAX丰富用户界面,提供丰富的功能

这2个方面,在做网站方面是重中之重,,保证兼容的HTML在各种浏览器下
正常显示,一般情况下(IE,火狐)测试就好了,,AJAX来丰富网站,提供友好
的功能,,在开发网站功能中,也是常事。对EXT的炫丽一直恋恋不舍。

3 使用WEB服务提要和WEB服务共享数据
RSS在博客,空间里见过,,但没有做过,,WEB服务共享数据,,虽然我会做,
能够理解,用来时时更新其它网站的数据,,对于自己网站信息的更新,,的确是
件比较舒服的功能。

4 结合社交网络服务
这点略有了解,比如PPC论坛上的信息会在官方首页信息显示出来,,这已经是很
普通的特性了,大部分的BBS都是这样子。。


5 数据库连接 ,用一个数据库抽象层来完成数据的INSERT,UPDATE,DELETE,,
  这个抽象层比较抽象,,不知道WEB2.0为什么把这也归纳为它的特性,,这属于开发
方面的事情。。为了在数据库操作更加简单,方便而用一个数据库操作类。

6 网站模板 逻辑与显示分离
在开发中,,美工与程序员的工作分开,这是熟悉得不能再熟悉的事情,,几乎所有框架
都会这样做,比如ZF,CI,FP,TP,还有很多模板引擎,大名鼎鼎的SMARTY,还不错的小强,
还有很多,,,包括程序员自己写的。。这没啥说的。

7 网站特性
  用户首页,用户注册,用户登陆,管理
        对于一个网站,,这些是太普通的东西了。。
用户博客,增删帖子,标签,上传图像,绑定地图
       这些也太普通了,地图这功能没做过,可能比较好玩,,呵呵
网站搜索
       关键词搜索,比较方便,对GOOGLE的自动提示比较喜欢。。


8 应用管理
这方面不熟悉,希望有经验的指教下。。


9 下面是开发方面,,我比较熟悉了,呵呵
  搜索引擎优化,友好的URL,,比如CI的URL,比较友好的。。
  正确使用HTML标记,HTTP状态码和内容类型,这是基础东东了。

PHPDOC风格注释
在开发中,都要做按照标准注释进行注释,,然后和工具生成文档也比较舒服。
以后自己,别人看代码,也比较省心,我都会按照标准注释写。

安全性
不用说,是非常重要的了,字符的过滤,入库字符的处理,虽然这是常事,,但偶尔
也会偷懒,忘掉,这也是WEB2里的东东,,呵呵

应用日志
记录操作事件,DZ,CMS等后台管理一般都有这功能,,这也是WEB2.0,学习了!!

可维护性和可扩展性
使用模板引擎,使用数据库抽象层,用OOP(我会选一个框架,暂时能用CI,FP),
WEB2.0的特点范围真细。佩服 。呵呵

版本控制,单元测试
在团体开发或个人开发,SVN是非常重要的。。还没SVN的赶快SVN。我开发时天天用,
有点熟悉了。。。
单元测试,头痛,,尽管很多人认为是不值得写,,呵呵,,
我也写过几天,烦人得很,认为没必要。如果你开发时,没写过的话,还是写写为好的!
非常重要!!

认认真真读完这一章了,边读边写。。
让我想起了很多,也认识了不少东西,
大部分东西是常见的。。从简要讲的方面来说,,应该是挺不错的。
不知道后面对这些东西是怎么说的,,如果详细,,此书是本好书。
这次算是比较认真的认识了WEB2.O。。
不能说是书评,应该是学习WEB2.0,谢谢PHPCHINA。。。

作者: lxylxy888666   发布时间: 2008-12-11

  LZ读滴好细啊 学习

作者: 疯狂小猫   发布时间: 2008-12-11

第一章好像总共就四页

作者: 把牛人问倒   发布时间: 2008-12-16