`
WebAppTrend
  • 浏览: 54683 次
社区版块
存档分类
最新评论

移动Web 2011综述

 
阅读更多

 

2011年是移动web年。移动web的工具集和资源库步入成熟,新的工具不断推出,各种丰富的插件使得基于web的移动应用程序开发变得越来越方便。下面是移动web 2011年综述,里面记录了2011年推出的最具影响力的资源和发生的大事件!

Weinre

 Weinre 在2010年12月推出了它的首个版本, 但是很快,它就占领了市场,并且成为最好的远程调试工具,和WebKit/Chrome这些桌面开发工具类似,Weinre能够帮助移动开发者开发移动应用程序。它使用起来非常方便,并且能够显著提升开发效率。如果你不想下载Weinre,你也可以在此 通过PhoneGap使用它。

移动性能书签

Steve Souders是Yslow的开发者,并且在google负责处理web性能的相关问题。Souders推出的移动性能书签能够在移动设备上获取各种书签的信息,包括Firebug lite,SpriteMe,Webtiming,和DOM Monster。你还可以将应用程序关联到一个jDrop  账号,然后在桌面电脑上读取相关的数据信息,从而避免将所有的数据都显示到移动屏幕上。

iScroll 4 & SwipeView

Matteo Spinelli  在web开发社区中投入了大量的精力,他还开发了一些相当不错的移动web开发工具。他在移动领域最为人所知的一个身份就是iScroll的开发者,iScroll让移动web开发能够像native apps一样,使用固定的头和页尾。2011年,Matteo发布了iScroll 4 ,他重写了原来的iScroll。新版本的界面更加流畅,还增加了一些新的功能:压缩/缩放,下拉更新,元素对齐,附加自定义事件。Matteo还开发了SwipeView 工具,能够在移动设备上实现旋转效果。

iOS 5

iOS5终于发布了,针对移动Safari它有了显著的提升:能够在CSS中支持position:fixed。现在看来,这个支持似乎没有什么太大的意义,但是它为web apps未来的发展铺平了道路。

这样,Apple能够在主页apps上使用nitro了。Nitro JavaScript引擎使用just-in-time(JIT)编译器将JavaScript代码动态地编译成native ARM代码,native ARM代码的运行速度是JavaScript的2.5倍。Safari上运行的Web apps的性能得到了极大的提升,但由于主页面上的apps在一个单独的进程中运行,它无法利用Nitro的优势。现在,在iOS5中,主页面上的apps也能利用Nitro提升性能了。

jQuery Mobile 1.0

jQuery mobile 在发布之初就受到web领域的广泛关注,在2011年它还在持续发展之中,并最终推出了官方1.0版本。延续了流行的jQuery库的优势,jQuery Mobile 1.0也支持功能的增加,并且发展非常迅速。这个项目有丰富的文档资料,还有论坛供团队成员互相交流。虽然严格意义上来讲它是一个移动开发的UI库,但是它支持Phonegap,通过与HTML,CSS和JavaScript结合,移动开发者的开发工作将大大减轻。

Dojo Mobile

Dojo是主流的web apps开发工具之一。尽管在商业上,Dojo可能不如其他资源库有名,但是它的确提供了许多功能,在某些场景下,它甚至优于所有其他的工具。在dojox.mobile的名字空间下开发web apps,首先需要绑定工具版本。 在使用Dojo工具开发移动apps前,你需要对它有一定的了解,但是一旦入门以后,使用Dojo Mobile就和使用jQuery Mobile或是其他的开发工具一样简单了。可以从这里 开始。

Mulberry

Mulberry  不仅能够帮助开发者快速构建一个功能应用程序,而且还支持更多的app生成器。相信在2012年,将有更多的工具会参考Mulberry的这种模式,但是Mulberry的开发团队仍在努力提升他们的工作,毫无疑问,在不久的将来,他们还会陆续发布各种改进版本。

PhoneGap

尽管截至到2011年,PhoneGap  已经4岁了,但是它还在不断提升,并逐渐成为web开发者最信赖的开发工具,开发人员使用PhoneGap,可以继续用他们熟悉的语言开发native apps。在2011年,PhoneGap能够支持更多的移动操作系统并加入了更多的功能。随着PhoneGap原来的公司Nitobi被Apache Software Foundation收购以后,Phonegap的代码库成为了Apache Software Foundation的一部分。在2012年,PhoneGap将可能成为移动开发领域使用最为广泛的开发工具。

Mobile Flash

Adobe最终还是决定放弃移动设备上的Flash插件开发和支持工作,转而投向HTML5市场。虽然这一决定对某些人来说,并没有太大的影响,但是它表明了Adobe支持更加开放的web技术的决心,对于工业界来说,确实意义重大。

 

文章来源:Mobile Web 2011 Roundup

 

译文来源:http://www.webapptrend.com/
 WebAppTrend是一个独立的技术博客,关注Web App前瞻和实践,以及智能浏览器发展 

请大家在关注ITeye的同时,关注我们的新浪微博 @WebAppTrend,关注我们的腾讯微博@WebAppTrend,欢迎加入我们的Q Q群:193775364
分享到:
评论

相关推荐

    毕业论文-web系统文献综述(网上书店系统)

    【标题】"毕业论文-web系统文献综述(网上书店系统)" 涉及的主要知识点是Web系统的开发与设计,特别是针对网上书店这一特定应用领域的。Web系统是指基于Web技术构建的,通过Internet提供服务的应用系统。网上书店系统...

    移动Web操作系统安全综述.pdf

    移动Web操作系统安全综述 随着移动设备的普及和互联网技术的发展,移动Web操作系统已经成为人们日常生活中不可或缺的一部分。这些操作系统不仅提供了丰富的应用服务,也面临着日益严峻的安全挑战。本文将深入探讨...

    移动社会网络综述

    MSNs主要分为两类:基于Web的MSN应用和移动终端持有者之间形成的社会网络。前者如Facebook和人人网,随着移动网络的发展,可通过无线接入在移动设备上运行。后者则是一个新兴的研究领域,涉及移动用户间的直接通信。...

    移动学习文献综述

    - **技术适应性**:展示了PDA作为移动学习工具的潜力,特别是在结合Web服务时,能够为学习者提供更加丰富和动态的学习体验。 综合上述文献,可以看出移动学习领域在设计、技术应用、资源集成和设备选择等方面均取得...

    混合移动APP跨平台混合开发综述.pdf

    混合移动APP跨平台混合开发综述 混合移动APP跨平台混合开发综述.pdf文章总结了当前混合移动APP跨平台混合开发的概况,介绍了传统移动APP开发的缺陷,以及混合开发技术的原理和模式。该文研究了Cordova框架下的APP...

    web测试技术综述

    【Web测试技术综述】 随着信息技术(IT)和网络通信技术(ICT)的快速发展,测试在确保产品质量和安全中的作用愈发重要。Web测试作为其中的关键环节,尤其在Web服务技术广泛应用的背景下,面临着新的挑战。Web测试...

    Web数据挖掘技术在中国电子商务领域的应用研究综述.pdf

    Web数据挖掘技术在中国电子商务领域的应用研究综述,主要探讨了Web数据挖掘技术的定义、分类、在电子商务中的应用现状以及未来的研究方向。 Web数据挖掘是数据挖掘技术在Web环境下的应用,其核心是从大量的Web文档...

    Web与云服务交互技术综述

    Web及服务技术的发展促使大量标准和协议的制定,用于松耦合软件组件之间的交互,无论是Web应用、整合应用(mashup,聚合)、app、移动设备应用,还是企业级服务都是如此。云计算是服务的工业化,是Web与企业服务在...

    ASP基于web的学校新闻发布系统开发(论文+源代码+开题报告+文献综述+外文翻译).zip

    5. **Web Services/RESTful API**:为了实现不同设备或平台的访问,新闻系统可能通过Web服务或RESTful API提供数据接口,使得移动应用或者其他Web应用能获取和更新新闻信息。 6. **响应式设计**:考虑到网页需要在...

    移动GIS文献综述PPT课件.pptx

    移动GIS是GIS技术发展的一个重要阶段,它在桌面GIS和Web GIS的基础上进一步拓展了GIS的应用范围,满足了在移动环境下对地理信息的需求。 移动GIS的核心优势在于其灵活性和实时性。与传统的GIS相比,它不仅具备数据...

    移动互联网信息安全标准综述.pdf

    《移动互联网信息安全标准综述》一文探讨了在快速发展的移动互联网时代,信息安全的重要性以及相关标准的构建。信息安全研究作为核心领域,旨在保障用户数据、隐私和个人信息的安全,防止恶意攻击和非法侵入。移动...

    Web服务核心支撑技术_研究综述.pdf

    ### Web服务核心支撑技术:研究综述 #### 一、引言 随着互联网技术的飞速发展,电子商务作为其中的一项重要应用,近年来取得了显著的进步。Web应用已经从最初的局部化应用扩展到了全球化的应用场景,从B2C(企业对...

    基于web的校友录的设计与实现--文献综述

    ### 基于Web的校友录的设计与实现——文献综述 #### 一、引言 随着计算机技术的迅速发展,尤其是互联网技术的进步,越来越多的在线服务系统被开发出来,这些系统极大地改变了人们的日常生活方式。其中,校友录作为...

    终端Web运行环境及其相关优化技术研究综述_王昭1

    【终端Web运行环境及其相关优化技术研究综述】 随着HTML5标准的发展,Web应用的功能日益增强,用户体验的关注点逐渐转向性能。Web运行环境是Web应用的基础,它负责解析和执行Web应用,对应用的性能起着决定性作用。...

    基于web的云音乐网页

    通过媒体查询和弹性布局,可以适应桌面、平板电脑和移动设备。同时,触摸事件的适配让在触屏设备上的操作更加自然。 【后端开发】通常采用Node.js、Python、Java等服务器端语言,搭建RESTful API接口,供前端调用。...

    超经典的Web前端与移动开发基础视频 Web前端基础开发视频教程 移动开发基础视频教程

    89前端开发基础视频-CSS盒模型的综述.avi 90前端开发基础视频-CSS盒模的总结.avi 91前端开发基础视频-CSS盒模的边框border设置详解.avi 92前端开发基础视频-CSS边框的妙用案例.avi 93前端开发基础视频-CSS内...

    移动支付安全技术研究综述.pdf

    移动支付安全技术是当前信息化社会中的重要研究领域,随着智能手机的普及和移动互联网的发展,越来越多的人选择使用手机进行日常的支付活动。然而,这种便利性同时也带来了诸多安全问题,包括数据泄露、欺诈交易、...

Global site tag (gtag.js) - Google Analytics