当前位置: 首页> 行业资讯> IT通讯> 正文

2012年网络前端性能分析

188bet金宝搏网站 网讯:


内容提要:jQ uery 已经成为JavaScript事实上的代名词,很大程度上是因为其可扩展性、易用性以及在项目管理方面的可控性。随着某些用于平板电脑和智能手机等设备的触屏优化技术的进步,以及与此相关的web 框架的发展,jQ ueryM obile 将成为跨平台,支持多设备的手机应用的非常重要的技术选择之一。

2012-2016年中国网络社区产业运营与投资战略研究报告

在2011 年里,我们看到了H TM L5 技术的崛起,以及CSS3 的日渐成熟,经历了R ails 3.0 新版本的推出,以及全球范围内采用的@ font-face selector 技术(属于CSS3 部分内容) 等一些更多的新技术。总之,2011 年对于web 前端开发人员来说是一个忙碌的一年。

2012 年将会有什么web 前端技术出现或者技术进步?下面列举了5 个在2012年进入我们的视野范围的web技术以及技术趋势,虽然有些列举项并不是具体的web 开发技术,但无论如何,都会或多或少地给我们带来影响。

(一)jQ uery M obile jQ uery 移动应用

jQ uery 已经成为JavaScript事实上的代名词,很大程度上是因为其可扩展性、易用性以及在项目管理方面的可控性。随着某些用于平板电脑和智能手机等设备的触屏优化技术的进步,以及与此相关的web 框架的发展,jQ ueryM obile 将成为跨平台,支持多设备的手机应用的非常重要的技术选择之一。

越来越多的开发者开始考虑使用htm l5 技术来开发移动应用,建立一个稳定的、易用性好的JavaScript框架将成为移动技术开发人员的重要选择。jQ uery M obile 具备成为这一框架的坚实的基础,这是因为,jQ uery 目前的应用范围相当广泛和普遍。

(二)H ardware-A ccelerated W eb Browsers 浏览器硬件加速技术

由于ie9 使用了D irectX 10 以及硬件加速技术,从而大幅度地提高了浏览器的速度和承载能力,因此,目前相对于其它竞争对手来说,InternetExplorer 9 (IE9)的速度奇快。

G oogle 和M ozilla 必然会争先恐后地使用这些相关技术,譬如硬件加速技术,以应对来自IE9 的压力和竞争。今年,我们大家的浏览器定会飞速,这绝对是利好消息。

(三)N ode.js 技术以及服务端JavaScript技术

N ode.js 技术被很多网站描述为事件驱动的JavaScriptV 8 引擎。事实上,这是一个工具,为了用JavaScript技术来编写服务端事件驱动的工具集。简单地说,技术编程的时候,根本不需要等待一个I/O 操作来完成才能去进行另一个I/O 操作。对于N ode.js 来说,意味着它可以在服务端进行所有的数据运算等工作,从而减轻了客户端的压力。对于一些数据处理类的app 应用来说,如实时应用、搜索引擎web 爬虫、文件上传以及流媒体技术,速度是至关重要的首要环节。

N ode.js 作为web 前端技术实现显示层扩展到使用服务端JavaScript技术,将在2011 年得到广泛的应用。

(四)点击分享实时化R eal-Tim e Clickstream Sharing (点击分享后立即呈现该分享内容到社区或者网站等)

有无数的方法来实现将用户分享的内容呈现到互联网上,包括今年出现的一些社交网站分享或者一些在线分享或者在线发布工具等。随着大规模集成分享按钮的应用,以及逐渐采用客户端、weidget页面组件和在线书签等的应用方式,这将使分享越来越容易和简便。实时分享的下一个方向将会是个人在线阅历或经验分享。在2012 年,这点将会决定互联网是否更加好用。

(五)N oSQ L D atabases 无需SQ L 语句的数据库技术

N oSQ L,是一个泛定义词汇,用来说明取代现有使用SQ L 的数据技术,这种N oSql技术不会采用目前已经广泛使用的传统关系型数据库技术。这种N oSQ L 技术近些年已经开始发展。无表数据库技术已经被G oogle A m azon 谷歌和亚马逊等巨头所关注,其取代技术有G oogle 的BigTable 技术和亚马逊A m azon 的D ynam o 技术, 阿帕奇的A pacheCassandra,M ongoD B,CouchD B,V oldem ort以及R iak 技术等。

诚然,不同的技术实现并不代表着新技术是更好的,我们肯定不会像扔掉小物件一样轻易地放弃原有的技术,技术实现的过程总是有所取舍。就像Ted D ziuba wrote 所说,“by replacing M ySQ L or Postgres with a different, newdata store, you have traded a well-enum erated list of lim itationsand warts for a newer, poorly understood list of lim itations andwarts.” (大致意思为:选择取代M ySQ L 或者Postgres 数据库技术,而使用一个新的不同的技术方案,就意味着你已经使用了一个有很多局限性的不成熟技术,以取代另一个毛病多多的旧技术。)尽管如此,N oSQ L 技术在2012 年仍然将是唯一的一个取代目前关系型数据库的新技术,这个新技术在过去的几年里一直在朝着这个方向发展。

Baidu
map