2011年Web前端技术展望:jQuery移动开发新选择

开发 前端
 2011年将会有什么Web前端技术出现或者更加成熟?本文列举了一些Web技术以及技术趋势,我们相信这些技术应该会在今年进入大家的视线。

  刚刚过去的2010年里,我们看到了 HTML5技术的崛起,以及 CSS3的日渐成熟,经历了 Rails 3.0 新版本的推出,以及全球范围内采用的@font-face selector 技术(属于 CSS3 部分内容)等等一些更多的新技术和新鲜事情。总之,2010年对于Web前端开发人员来说是一个忙碌的一年。

[[18268]]

  2011年将会有什么Web前端技术出现或者更加成熟?本文列举了一些Web技术以及技术趋势,我们相信这些技术应该会在今年进入大家的视线。

  1.jQuery 移动应用 jQuery Mobile

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

jQuery Mobile

 

  越来越多的开发者开始考虑使用html5技术来开发移动应用,建立一个稳定的易用性好的JavaScript框架将成为移动技术开发人员的重要选择。jQuery Mobile具备成为这一框架的事实上的基础。(因jQuery目前的应用范围相当广泛和普遍) by Christina Warren 。

  2. 浏览器硬件加速技术 Hardware-Accelerated Web Browsers

  有报道称,由于IE9使用了 DirectX10以及硬件加速技术,大幅度提高了浏览器的速度和承载能力,因此Internet Explorer 9 (IE9) 速度很快。希望这些技术可以让我们的浏览器速度更快。

[[18269]]

  3. Node.js 技术以及服务端JavaScript技术

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

JavaScript技术

  Node.js 作为web前端技术实现显示层扩展到使用服务端JavaScript技术,在2011年应该会有广泛应用。

  4. 点击分享实时化 Real-Time Clickstream Sharing (点击分享后立即呈现该分享内容到社区或者网站等)

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

Real-Time Clickstream Sharing

  5. 无需SQL语句的数据库技术 NoSQL Databases

  NoSQL是一个泛定义词汇,用来说明取代现有使用SQL的数据技术,这种NoSql技术不会采用目前已经广泛使用的传统关系型数据库技术。这种 NoSQL技术近些年已经开始兴盛。无表数据库技术已经被Google Amazon 谷歌和亚马逊等巨头所关注,其取代技术有 Google的 BigTable技术和 亚马逊Amazon的 Dynamo技术,阿帕奇的Apache Cassandra, MongoDB, CouchDB, Voldemort 以及Riak技术等等。

  诚然,不同的技术实现不代表着新技术是更好的,我们肯定不会像扔掉小孩子一样轻易放弃原有技术,技术实现的过程总是有所取舍。就像Ted Dziuba wrote所 说,“by replacing MySQL or Postgres with a different, new data store, you have traded a well-enumerated list of limitations and warts for a newer, poorly understood list of limitations and warts.”(大致意思为:选择取代 MySQL或者 Postgres数据库技术,而使用一个新的不同的技术方案,就意味着你已经使用了一个有很多局限性的不成熟技术,来取代另一个毛病多多的旧技术。)

  尽管如此,NoSQL技术在 2011年仍然将是唯一的一个取代目前关系型数据库的新技术,这个新技术在过去几年发展,一直朝着这个方向发展。

【编辑推荐】

  1. RIA盛世降临:Web开发者你准备好了吗?
  2. 代替桌面工具 10款最给力的Web开发与设计工具
  3. Web开发者必备:21个超实用PHP代码
责任编辑:陈贻新 来源: cnbeta
相关推荐

2011-12-15 20:21:48

Web

2012-01-18 14:29:42

移动Web应用开发

2013-09-04 14:49:10

移动Web前端开发设计理念

2011-12-27 13:41:31

开发技术周刊

2011-01-13 14:52:47

移动应用开发趋势2011年

2019-07-19 19:57:33

JavaScript技术HTML

2020-09-24 17:15:11

前端Web移动

2010-04-09 15:24:09

ZigBee无线技术

2016-04-25 10:07:18

jQuery代码Web开发效率

2011-11-29 14:36:25

jQuery

2011-12-19 09:13:45

Javaeclipse

2024-01-05 07:43:04

2011-07-20 10:16:36

移动平台应用开发2011年

2023-02-06 15:05:06

2021-08-13 07:56:11

App移动应用

2011-12-28 15:24:21

2013-09-04 15:17:38

2011-03-07 16:52:56

移动运维

2020-02-27 15:01:17

前端开源项目

2011-12-29 10:38:19

移动Web
点赞
收藏

51CTO技术栈公众号