经常听见BOSS,PM,或者其他的帖子上谈论的都是 web 2.0 .貌似对 web 2.0 也没有一个所谓的公共定义. 我从来不觉得 web 2.0 是什么新技术. web 2.0 也不是用了一个所谓的 javascript 内置对象,然后用几个小的图片在那里转啊抓的就是所谓的 web 2.0 了.想想之前失败的项目中,有蛮多都是所谓的 web 2.0 项目. 公司的高层也动辄 web 2.0 项目…说来说去人都会觉得疲倦了……..
在我眼中的 web 2.0 只不过是摆脱了原始重复,呆板,单调的浏览网页,提交表单,更加注重的是数据的传递方式和尊重用户的使用习惯的一个表现层次上的升华而已.web2.0中所使用的技术也不是新技术,也没有什么特别大范围的高端支持服务,也没有什么流媒体格式出现(html5 另当别论 ^_^) 说到底只是我们的web应用发生了质的变化其中表现在下面几个方面.
1. 没有原来可恶的浮动广告和一些乱七八糟让人作呕的 javascript 特效(这个是我最讨厌的!).
2. 再也不用看那些翻来翻去的marquee标签内容,一句话总结就是」如果你还在用marquee,那就真的奥特曼了.
3. 推行了div+css布局,其实这个道理写在这里完全不合适.table布局只是一个特定时期的特定产物而已,div+css的布局从设计之初就是为了实现页面的布局,只不过是鬼使神差的让table占了先机(自己打电话给比尔盖茨问他为什么)
4. 内容和结构层次上分布的更加合理
5. 网站深广度设计均衡
6. web应用更加倾向于社会化
7. 交互工作越来越细致话,甚至引入了心理学以及模型学的一些理念.
8. 流程设计越来越清晰.
9. 信息的传递模式有了很大的改观
10. more and more…..
纵观上面的几点,除开第三点挨了技术的边,其他都貌似和技术没有关系.这是我心里对web2.0的定义,简洁高效的完成用户所需要交互的操作,注重资源与信息的传播,符合社会化的软件设计才是web2.0的核心.说到底的变化应该是用户需求的变化,而不是简单的技术上的所谓」升级」.
以上都是个人看法,欢迎大家一起讨论.