关于WEB2.0的介绍和文章,网络上已经出了很多了,可以去搜索相关的资料。
本来WEB2.0的讨论放在这里可能有点偏题了,但是作为一个开发可用项目的资深编程人员来说,WEB2.0仍然是必须要学习的事情。
WEB2.0确切说不是一种技术标准,而是由各种技术搭配的应用标准。WEB2.0在网站体系结构、信息传递的模型等深层方面进行了规范和阐述,ASP.NET以后将迁移到ASP.NET2.0,而ASP.NET2.0则是完全遵循现在WEB2.0准则的更加强大的技术。
WEB2.0可以大致归纳如下:
——网站的设计制作不再是仅需要基本HTML和Javascrip能力,而是将其纳入传统软件编程模型和软件工程思想,以软件工程的概念提供强大的信息处理能力
——采用XHTML或者XML规范,XHTML是过渡规范,最终迁移到XML。XML提供了最严格的格式用于描述数据,使得数据在不同的异构系统中传递,显示始终保持相似的外观和相同的属性。
——结构和表示分离。采用层叠样式表等形式,HTML文件中不包含控制显示样式的属性,HTML文件仅用来描述信息的结构。因此只需了解结构,应用不同的样式表可以得到不同的表现形式,结构的描述可以很轻易地移植到便携设备中,可用传输媒体大大增加
——可访问性。可访问性是指针对能力有障碍的人士,他们是否能方便使用你的网站。这方面外国都出台过相关法律,必须遵需可访问性。例如非描述性的图片资源以背景的形式显示,非文本媒体需要搭配同等含义的文本解释,可以跳过的导航,不依赖于颜色,字体大小设备无关。关于可访问性,MSDN上作了详述。
——信息的传递模型发生了改变,由于RSS等应用,关注和被关注,Blog,微内容的聚合,这些都将成为将来技术发展的主流。
.NET Framework设计之初就在这方面体现了强大之处,WEB2.0,你准备好了吗?
WEB2.0 你准备好了吗?