Hybrid APPS 我为什么看好你—献礼前端工程师
【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》
Web从最开始,用html标签这种最简单的方式搭建门户网站、论坛,那时候能做个网站感觉很牛叉的样子。后来又有了Ajax方式,可以动态的获取数据,让网页能不刷新而完成更新。之后又有了HTML5,结合JS、CSS3到达另一个高度,通过Web可以用很炫的方式实现不错的功能效果。这是PC时代;现在到了移动互联网时代,有人唱衰Web,也有人高唱Web。不管怎么样,Web在以它的方式而野蛮生长着。生长的方式不是以我们的主观意愿的,而是这个时代需要Web,需要这种方式来实现一些东西,人们希望有这么一个东西能像一个树,在这个炎热的夏天提供一处阴凉,愿意为它施肥浇水,让它再大些再高些。因为需要所以产生,而不是因为存在所以可用。
1、到达一个拐点
技术上:从原先的一根筋变成现在的两头堵了。在2014年10月底,W3C宣布HTML5正式定稿。这个时间,不晚不早,硬件性能更强、手机OS迭代速度下降。优势是跨平台,更新及时。可用和原生代码结合实现互相的调用,机制上是完全可以的。只是看你用不用而已。其中OS X Mavericks和iOS 7引入了JavaScriptCore库,它把WebKit的JavaScript引擎用Objective-C封装,提供了简单,快速以及安全的方式接入世界上***的语言。不管你爱它还是恨它,JavaScript的普遍存在使得程序员、工具以及融合到OSX和iOS里这样超快的虚拟机中资源的使用都大幅增长。
生态上:很多的公司和个人在Web这个领域一直的添砖加瓦,不管是Cordova、AppCan、ApiCloud、trigger.io、node-webkit、ReactNative等等,都在从各个方向突围,让大家看到了希望。
硬件上:系统版本和浏览器已经可以很好的支持html5和css3硬件加速。Google在2013年底发布的Android4.4,内置的Webview不再是蹩脚的Android WebKit浏览器,而是Chromium,性能大幅提升。从***的Android 5.0开始,Webview可以通过GooglePlay Store实时更新,和Chrome的升级保持一致,用户就可以不刷机享受到***的浏览器引擎;再看Apple方面,2012年iPhone5发布后,HTML5在iOS上的表现已令人满意,Safari独家的JavaScript加速引擎Nitro不再那么重要,不过在iOS 8发布后,苹果还是很识趣地取消了三方程序调用Nitro的限制,现在任意浏览器或应用调用iOS的UIWebview都可以利用Nitro加速,这样在前端使用JS做大型运算也成为可能。
实现上:具体到这个层面,最初是直接嵌网页的方式;后来是打包JS、HTML、CSS到本地;这两种方式都有优缺点,不能满足我们要求加载快而且实时更新。于是出现了第3种,可以用增量更新zip包的方式来实现本地加载和快速更新的目的。这些已经在超级app上实现,并且效果很好,下面内容有讲到。
2、需求要求这样
而对于开发者而言,开发者为什么不愿意开发WP版本,很多时候是因为工作量太大,除了版本适配,分辨率调整等,一旦有新版本推出,在原生App中开发者不得不等待多达两周时间去接受审核。另外内容维护上也很麻烦,这也是为什么有些媒体开始放弃原生App鼓励读者使用WebApp的原因。除此之外,跨平台在多屏时代给开发者非常痛苦的体验,人们都期待当年Java的一次编译处处运行的理想情况。HTML5目前正在扮演一个开发者救星的角色。
全新的互联网入口超级App+WebApp的时代来临
你手机里装了多少App,最常用的有哪些?
可能最多的回答是,我用「微信、QQ,或者其他浏览器」等等所谓的超级App。
在超级APP里Web正在扮演着重要的角色,发挥她的快速、跨平台、轻的特性。
3、已经被验证过
手Q中群部落、吃喝玩乐、主题中心等核心业务。微信的[发现]。新版支付宝的[商家]、京东、淘宝这些电商更是用到了各处。这些超级APP已经在某些场景下用的不亦乐乎,发挥Web的优势,为我们所用。
4、农村包围城市
从PC到移动互联网时代,Web正在符合时代的需求而生长着。没有一种语言是像Web一样,随着时代的发展而不断的修订,并能符合这个时代发展的速度。Java做不到、Objective-C也做不到。虽然出身草根,但是像水一样,随形而动,生命力旺盛。还是让我们拥抱变化,拥抱草根出身的Web。
献给一直坚守在Web前端的工程师们
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
天涯挂牌新三板:BBS最后的荣耀与辉煌
【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 自移动互联网大幕拉开之后,天涯社区从几乎没有像今年一样被高频率的关注和提及。 今年3月,西祠胡同被曝被艺龙以8500万人民币售给紫金汇文。两次易主的西祠,其风格气质已经和最初时相距甚远,这些年发展的可以用举步维艰概括。无数网友在感叹西祠的凋零的同时,被拿出来祭奠的还有天涯社区。在之后,天涯社区新三板上市文件被披露而误传的转卖风波,更是将众多网民陷入追思和惋惜的情绪之中。而7月28日的大旗网关闭更引得网友感叹:大旗网死了,天涯还会远吗? 求变:挂牌新三板,***的希望与梦想 天涯社区作为BBS社区的代表性网站,一直站在BBS鄙视链的最顶端。彼时微信微博还未出现,所以天涯作为网友高度活跃的中文社区,一直是舆论的重要发源地。“三聚氰胺”事件,新红楼“黛玉裸死”、“唐骏学历造假”以及红极一时的小月月事件最初都是从天涯的火爆到***几乎演变为全民事件。但是在微博、微信已成为网民主要网络社交平台的今天,天涯虽然还是站在BBS鄙视链的顶端,但随着BBS社区整体没落,重大爆料和事件已经极少由天涯引发,所以不知不觉中已经沦为舆论鄙视...
- 下一篇
去了大公司就一定能学到很牛的技术么?
【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 有同学说,去支付宝面试移动开发,面试官问了几个 iOS 底层问题,没回答上来,面试的人说,这些技术问题来了支付宝就能学到,内部很多技术文档… 喜欢技术的人听起来难免心痒难当砰然心动。 这种说辞就是忽悠没经验的人的。支付宝既然有这么多技术资料,那么技术团队成员各个都成了高手吗? 这些资料培训出来几个移动开发牛人? 如果你去了的话,确保你会成为技术牛人么? 支付宝内部的技术资料比整个互联网上的资料还多? 又有多少人成了技术牛人呢? 举个例子,支付宝移动技术如果真的牛的话,为什么 App 在 iOS 9 下的闪退还不解决呢? 几百人的移动开发团队,难道都在忙着钻研技术,不解决问题了么? 不是的,是大公司的工作机制决定了他们成不了所谓的牛人,被内部的流程、复杂的机制消耗掉所有的时间资源。都忙着开会,哪有时间解决问题,自然也没时间没机会成为牛人。 工程师不要对大公司的技术有什么技术幻想,如果你想加入一家公司,是奔着他们的技术去的,你***仔细想一下,去了大公司有多少的可能性让你变成技术牛人? 这种可能性几乎是零。随着爆发增长...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Linux系统CentOS6、CentOS7手动修改IP地址
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS6,CentOS7官方镜像安装Oracle11G
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8编译安装MySQL8.0.19