- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
现有WebApp模式的问题以及挑战
现有Web App模式的问题以及挑战 在计算机的发展过程中,目前移动设备的时代可谓是潜力最大,发展最为迅猛,也是竞争最为激烈的一个时代。硬件的发展速度令所有的消费者惊叹,如果2008年给你一部主频528MHz,内存192M,屏幕3.2寸,分辨率320*480的手机,你可能会觉得非常前卫,因为CPU和分辨率足够高。而放到三年之后的今天,这部机器已经沦落到无人问津,成为古董机型的地步。不错,这就是G1的配置。而现在双核1.5G的CPU,4寸,甚至5寸的超大屏手机已开始成为用户心中的主流手机。毫无疑问,这种手机的处理能力已经开始能够赶上PC的处理能力。而传说中的模块四核的Pad,更有赶超PC发展速度的势头。 在硬件处理能力不断强大的同时,移动设备的操作系统的竞争也开始越来越激烈,不仅仅是iOS, Android还有不知道市场反响如何的Windows Phone。而仅仅是这三种平台,就已经开始让传统PC转向移动的开发者以及企业开始头疼。与此同时,HTML 5能力的不断强大,使得Web App和Native App之争不断升温,在移动设备上的讨论尤为突出。但无论如何,当硬件能力的进一步强大,性能问题得到改善之后,快速开发程序的能力以及构建程序的成本会成为影响和推动技术选择的一个重要原因。 Mobile Web App的现在 作为一个坚定的Web App的支持者,笔者认为,开发难度和跨平台的需求会在技术和商业两个方面都会推动Web App得到越来越广泛的应用。市场对Web App的接受程度也在不断地得到印证,大家所熟知的Mobile Web App先行者Finance Time ,在短短的三个月的时间内已经获得超过100万的下载量。相比起很多原生的程序,这个下载量不算太高,但其几乎匹敌原生应用的体验,已经让很多人留下了深刻的印象。 不仅仅如此,还有很多其他的数据可以用来分析Web的趋势。如大家所熟知,Facebook也一直在推进Web的发展。Facebook不仅收购了HTML 5的移动应用开发商Strobe,同时 Facebook也正式推出了名为Spartan的HTML 5移动开发平台,其目标就在于更好地帮助开发者开发Web App。不仅如此,最近有消息传出,作为在Web App开发的最火的工具/框架之一Sencha的技术推广经理跳巢去了Facebook。足以见得Facebook在这个方面在不断积蓄力量以求更大的突破以及发展。而另一则Adobe放弃在移动设备上支持Flash的消息,更让人看到了HTML 5在同一技术标准以及能力上的突破。 与此同时,国内对Web App的技术的关注也非常活跃。一个致力于探讨和分析业界对Web App的必威体育精装版进展和发展趋势的博客Web App Trend的已经出现,并且质量相当之高。不仅仅如此,PhoneGap中文站也已经浮出水面,为国内的开发者带来了全中文的教程以及学习资料。 这一切都在说明业界对Web App不仅仅停留在口号,而是有更多的实质性的推动。 Web App开发现状 回到一个实质性的问题,什么才是Web App? 引用Web App Trend博客里面的一篇博文的内容,有着如下的定义: “要给出完整的Web App的定义是一件很复杂的事情,因此我们在此只给出一个简单的定义: Web Application是指通过使用Web和Web浏览器技术,跨越网络完成一个或多个任务的应用程序,通常需要使用Web浏览器。 “ 简单来说,就是利用Web技术,能够做出超越传统理解网站的功能,让它更具有交互体验,让这个App看起来和用起来更像Native App。这样就非常清楚Web App和Native App的差别具体在哪里了。之前的文章笔者探讨过,在目前的技术储备上Web App同样也开始用户Cache, DragDrop等等Native App所必备的功能。 那么从开发层面来看,Web App的开发和Native App的开发又有怎样的差距和距离呢? 让我们回想一下一个Native App的开发过程: 界面开发。一般来说,Native App的界面开发拥有非常强大的控件库。不管是对用户交互的Button、 Checkbox , 还是用户输入的textbox、RichTextbox,或是用户展示的ListView或者GridView之类的控件(不同的开发平台下控件的名称未必一致),控件库里面已经为这些控件的展现方式。为属性设置、事件响应等基本的开发需求做好的充分了准备。绝大部分的开发者只需要拖拽控件,然后就可以实现自己的逻辑代码,而无需做太多的准备工作。 事件响应/数据绑定。在绝大部份的场合下,对于数据的处理成为了Native App开发中间的重要工作。这
您可能关注的文档
- 热计量与温控意义及热量表收费方法探讨.docx
- 焊接变形对钢结构的工程质量造成了不利影响.doc
- 焊接生产基础复习资料.doc
- 焊接线能量的计算公式.doc
- 热应力的变化.doc
- 焦炉煤气变压吸附制氢工艺探讨.doc
- 焦炉直行温度的测量与控制.doc
- 焦炭反应性及反应后强度试验中注意事项.doc
- 煤对水泥熟料的影响.doc
- 焦炭炼铁的发明与英国工业革命.doc
- [54101121]1.2地球运动的地理意义——太阳视运动+课件+2025-2026学年高二上学期+地理+人教版+选择性必修一.pptx
- 宏观|8月数据是否继续承压?.docx
- 江苏省盐城市七校联盟2026届高三上学期9月第一次学情检测语文+答案.pdf
- 江苏省盐城市七校联盟2026届高三上学期9月第一次学情检测生物+答案.pdf
- 1 白鹭 教学设计 2025-2026学年统编版语文五年级上册.docx
- 航海装备Ⅱ行业深海科技系列报告:无人协同,以深制海.docx
- [54084823]Unit+2+My+friends++Part++A++Let+'s+talk+&+learn+(课件)-2025-2026学年人教PEP版(2024)英语四年级上册.pptx
- [54088339]3.2用频率估计概率(教学课件)数学北师大版九年级上册.pptx
- [54087024]4.6人体生命活动的调节复习课件2025-2026学年人教版生物八年级上册.pptx
- 2025年博格华纳:涡轮增压龙头 研发并购、战略转型.pdf
文档评论(0)