国外技术站点Mashable.com评出了开发人员在2011年应该关注的5项Web开发技术,包括jQuery Mobile
(jQuery移动版)、Hardware-Accelerated Web Browsers(基于硬件加速的浏览器)、Node.js
(服务器端JavaScript)、Real-Time Clickstream Sharing(实时点击流分享)、NoSQL Databases
(NoSQL数据库)入选。
1.
jQuery Mobile
(jQuery移动版)
jQuery
已经成为JavaScript事实上的代名词,很大程度上是因为其可扩展性,易用性以及在项目管理方面可控。随着用于平板电脑和智能手机等设备的触屏优化
技术的演进,以及与此相关的web框架的发展,jQuery Mobile 将成为跨平台,支持多设备的手机应用的非常重要的技术选择之一。
越来越多的开发者开始考虑使用html5技术来开发移动应用,建立一个稳定的易用性好的JavaScript框架将成为移动技术开发人员的重要选择。jQuery Mobile具备成为这一框架的事实上的基础。(因jQuery目前的应用范围相当广泛和普遍)
2.Hardware-Accelerated Web Browsers
由于ie9使用了 DirectX10以及硬件加速技术,大幅度提高了浏览器的速度和承载能力,因此Internet Explorer 9
(IE9) 目前相对于其他竞争对手来说速度奇快。Google 和 Mozilla 必然会争先抢后地使用这些相关技术譬如硬件加速技术来应对来自
IE9的压力和竞争。今年,我们大家的浏览器定会飞速,对我们大家绝对是利好消息。
3.
Node.js
(服务器端JavaScript)
Node.js技术被很多网站描述成为 事件驱动的 JavaScript V8
引擎。本质上,他是一个工具,为了用JavaScript技术来编写服务端事件驱动的工具集。什么意思?简单的说,技术编程的时候,根本不需要等待一个输
入输出I/O 操作完成才能去进行另一个输入输出操作。对于 Node.js
来说,意味着它可以在服务端做所有数据运算等工作,减轻了客户端的压力。对于一些数据处理类的app应用来说,像是像实时应用、搜索引擎web爬虫、文件
上传,流媒体技术等等,速度是至关重要的首要环节。
Node.js 作为web前端技术实现显示层扩展到使用服务端JavaScript技术,将在 2011年受到广泛的应用。
4.Real-Time Clickstream Sharing(实时点击流分享)
有无数多的方法来实现将用户分享的内容呈现到互联网上,包括今年出现的一些社交网站分享或者一些在线分享或者在线发布工具等。随着大规模集成分
享按钮的应用,以及逐渐采用客户端、weidget页面组件、和在线书签等的应用方式,这,将使分享越来越容易和简便。实时分享的下一方向将会是个人在线
阅历或经验分享,在 2011年,这点将会决定互联网是否更加好用。
5.
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年仍然将是唯一的一个取代目前关系型数据库的新技术,这个新技术在过去几年发展,一直朝着这个方向发展。
相关推荐
《jQuery移动Web开发(第二版)》是一本深入探讨如何使用jQuery进行移动Web应用开发的专业书籍。这本书籍的源代码包含在名为"jQuery-Mobile-Book-master"的压缩包中,为读者提供了丰富的实践示例和代码参考。jQuery,...
**jQuery 移动开发**是针对移动设备优化的前端开发技术,主要目的是为了在智能手机和平板电脑等移动平台上创建交互式、高性能的应用程序。jQuery,作为JavaScript库,因其简洁的API和强大的功能,在Web开发中广泛...
Java Web Jquery表单验证 jQuery是一个流行的JavaScript库,可用于在网页上进行各种操作,包括表单验证。 1、将基于Jquery的表单验证的调查问卷分为四个部分:FrontPage.html、write.html、end.html、style.css。 1...
交互式Web前端开发》欢迎选择一种更高效的学习JavaScript和jQuery的方式。你是一名JavaScript新手?或是您曾经向自己的Web页面上添加过一些脚本,但想以一种更好的方式来实现它们?本书非常适合您。《JavaScript&...
5. 性能优化:jQuery的动画效果和事件处理优化了页面性能,而Hibernate的二级缓存和查询优化技术也有助于减少数据库负载,提高系统整体性能。 6. 易于学习和使用:SSH框架和jQuery都有丰富的社区支持和文档,降低了...
【标题】"基于jQuery实现的Web版Excel"是一种在网页端模拟Excel功能的技术,它允许用户在浏览器上创建、编辑和处理电子表格,无需安装Microsoft Excel或其他类似软件。这一技术通常依赖于JavaScript库,比如jQuery,...
在IT行业中,Web前端开发是构建互联网应用的重要部分,而jQuery作为一款强大的JavaScript库,极大地简化了DOM操作、事件处理、动画制作等任务,成为前端开发者必备的技能之一。"web前端jquery特效巨集合"这一资源...
接下来,随着Web技术的快速发展,jQuery 1.3(2009年)引入了更多的DOM操作方法,增强了动画效果,并提升了性能。1.4(2010年)继续优化了选择器,增加了对CSS3选择器的支持。1.5(2011年)则着重改进了Ajax模块,...
[Packt Publishing] jQuery 移动网络应用开发 核心技术 第1版 (英文版) [Packt Publishing] jQuery Mobile Web Development Essentials 1st Edition (E-Book) ☆ 图书概要:☆ Learn to use the touch-optimized,...
8. **兼容性(Compatibility)**:jQuery致力于浏览器兼容性,支持大部分现代浏览器以及一些旧版浏览器,使得开发者无需过多关注跨浏览器问题。 9. **工具方法(Utility Methods)**:jQuery还包含一些实用的工具...
《Jquery API&全套WEB开发手册》是一本深入解析jQuery API和全面覆盖Web开发技术的综合指南。jQuery作为JavaScript库的佼佼者,极大地简化了DOM操作、事件处理、动画制作以及Ajax交互,使得Web开发更为高效。这本书...
JQuery Mobile 技术文档 JQuery Mobile 是一个基于 jQuery 库的移动 Web ...JQuery Mobile 技术文档提供了详细的移动 Web 应用程序开发指南和经验,帮助开发者快速掌握 JQuery Mobile 的使用和开发移动 Web 应用程序。
《jQuery+Bootstrap Web开发案例教程(在线实训版)》是一本深入浅出的教程,旨在帮助读者掌握使用jQuery和Bootstrap进行高效Web开发的技能。jQuery是JavaScript库中的翘楚,它简化了DOM操作、事件处理、动画效果...
《jQuery插件表格树GridTree 2011新年版详解》 在Web开发领域,jQuery库因其简洁的API和强大的功能,深受开发者喜爱。在众多的jQuery插件中,GridTree是一款专用于构建可扩展的表格树视图的插件,特别适合于展示...
本资源“javascript& jQuery 交互式Web前端开发 高清版本”提供了高质量的教材,适合那些想要深入理解这两种技术的开发者。 JavaScript,一种在浏览器端运行的脚本语言,是Web开发的基础。它允许开发者动态更新网页...
在Web应用开发中,jQuery Mobile 和 Web API 结合使用可以构建出功能强大且响应式的移动应用。本教程将深入探讨如何利用jQuery Mobile与C#实现的Web API2接口进行交互,展示列表数据。 **jQuery Mobile 简介** ...