快捷搜索:

Web开发2005年,情理之中预料之外

Web开拓领域的2005年,一方面ASP.NET 2.0、PHP 5.1预期宣布,另一方面Perl 6“已经开始看起来像个没有停止的项目了”,此外,Ajax和Ruby On Rails(简称RoR)的火爆让人妒忌,这些征象的背后恰是Web开拓的理念悄然发生了变更。

Web标准日渐盛行

当Jeffrey Zeldman在2003年出版《Designing With Web Standards》的时刻,CSS已经被主流浏览器支持了4年之久。Web标准着实分三方面:布局化标准说话主要包括XHTML和XML,体现标准说话主要包括CSS,行径标准主要包括工具模型(如W3C DOM)、ECMAScript等。他的的主要好处在于缩小了页面大年夜小、结构加倍随意、也有利于页面和代码的分离,恰是这些好处让微软MSN、网易、阿里巴巴和CSDN等网站在2005年陆续按照Web标准进行了重构。

Ajax:用户体验型的富客户端技巧

用过微软Live办事的用户都为收集法度榜样能随意拖动和放置页面栏目、无刷新更新网页数据、渐变的颜色处置惩罚认为吃惊,这些“酷”的技巧被冠名为Ajax,这项技巧最早由Google利用在GoogleMap和GoogleMail中,着实Ajax并不神奇,道理是经由过程调用XmlHttpRequest实现与办事器的异步通讯,并应用对应平台的XmlDom对返回的Xml消息进行处置惩罚,然后再经由过程DOM对页面中的HTML元素的操作实现富厚的、友好的用户界面。这和当初微软推广的Remote Scripting险些千篇一律。不过,和当初不合的事,这项技巧获得了足够的注重,相关开拓包源源赓续,成为2005最具亮丽的一道风景线,微软也耐不住寥寂,即将推出Atlas便是用来赞助开拓者更轻易地构建Ajax站点。Ajax的风行阐明用户对付富厚的Web体验的需求日益增长,这种趋势弗成逆转。

RoR预示轻型开拓框架的盛行

RoR是基于Ruby说话的轻型Web开拓框架,不仅开拓效率高(支配轻易)、功能富厚(支持Ajax等盛行利用) ,弗成思议的是,他的机能比基于Struts和Hibernate的Java利用还高15%-30%。今朝,其他说话也已经有类似的框架,如基于Python的Django、PHP的Cake、ASP.NET的Castle等等。Web利用特征是需求变更异常快,Rails提倡的“约定强于设置设置设备摆设摆设”的理念恰恰投合了这种成长潮流。不过,应用RoR的大年夜型网站还不多见,是否经得起磨练,还看2006年。

Web开拓的2005年,我们还该当关注的是:

ASP.NET 2.0随NET Framework 2.0宣布

每个ASP.NET法度榜样员必要关注的产品。虽然不是一个革命性的进级,很多新特点照样足够闪开拓者心动。有了2.0,谁还乐意应用1.x?微软的产品老是让人对他孕育发生依附。

Jdon Framework

这个由国人彭晨阳开拓的中小型J2EE利用系统的快速开拓框架已经宣布了1.3版本,和RoR类似,Jdon框架中, Action的CRUD功能实现是由设置设置设备摆设摆设文件实现的,一样平常环境下无需编码。支持日本的Ruby,不如支持中国的Jdon,你们感觉呢?

涉猎关于 Web .NET Ajax Ruby 的整个文章

您可能还会对下面的文章感兴趣: