| 从应用层面解析博客 | |
| 2007年11月19日 21:25:45 | |
| 收藏到: | 大 中 小 |
| 1、博客不是伪静态。(与pjBlog的动态页面相比zBlog的静态貌似比pjBlog要强一点,毕竟htm有利于搜索引擎收录,又减轻的服务器的负担!)但是zBlog的绝大部分静态页面都是伪静态,看过它代码的人都知道他的绝大部分静态页面都是asp调用fso生成的,而不是实时异步调用服务器数据构造的!换句话说,它的每一个页面都有一个asp页面与之对应,留给用户的静态页面仅仅是一个别名文件。每次发表文章或修改某些页面,其实都是一个fso的页面重构,这就是伪静态!大家可以一下保存sina的博客首页,仔细看它的源文件,你会发现,页面除了框架,什么数据都没有,这就是差别! 2、博客不是形式结构。早在上个世纪末新闻发布+BBS评论的日志系统就问世了!但他不是博客!博客是web2.0发展的产物!比如有很多博客页面栏目上的 收放按钮其实只是隐藏了某个栏目,换句话说就是一种形式。而真正的博客,你会发现,他集成了异步刷新的功能,这有利于用户及时获取 当前的访问情况或最新评论、留言! 3、博客是人性化的服务与应用。如果某个博客的管理页面与访问页面是分离的,那它从技术的角度来说他是失败的,那与1.0的BBS没什么区别!这点iGoogle是个好例子,管理员登陆后,管理页面仍就是访问页面,只是增加了管理权限,编辑、管理都是直观,全可视化的! 4、博客是细节的优化。用户的每一次操作你都需要告诉他服务器在做什么!举个例子,很多博客的验证码,其实是<img src="getcode.asp"/>getcode.asp其实是一个服务器生成的图片,它们所谓的刷新验证码,其实是onclick="javascript:this.src='getcode.asp'"!如果网络很不流畅或服务器紧张,验证会很半天出不来,而用户根本不知道页面是不是在请求,服务器端在做什么! 5、博客不是Ajax技术的滥用,作为web2.0的核心技术,他的富交互性、异步请求、无刷新等魅力确实是网络时代的进步,但是刀要用在刀刃上,Ajax它主要适合频繁刷新且轻量级的数据交互!如果一味的追求新技术的魅力,会使得服务器大面积的接受并发请求,不仅增加了服务器的负担,还使得客户端因为加载大量的脚本语言变的很慢,最终本末倒置! web2.0的主题是以人为本,而绝对区别于以内容形式为主体的1.0,博客做为2.0的代表作品,如果不具备这个核心,那还是不要用博客这个词吧! 以上仅代表本人个人看法与见解,至于pj还是z或是o,我想它们能有这么庞大的用户量,肯定是有它们各自魅力的,不是一句伪博客就能驳倒的!web2.0是什么?至今也没有一个严格的定义!仁者见仁,智者见智!本人希望大家能够正确看待这问题,尊重个人看法,相互交流与学习! |
|
| 评论(0)┆阅读(0)┆引用┆栏目:随笔日记┆Tags:Blog | |
| 文章评论 | |
|
|
|