高性能Cordova App开发
馋口街App体验下载地址:
阅读本书前,您最好下载体验一下App,已决定此书是否值得一读哦!
iPhone版点击下载(也可以直接在苹果商店里面搜索“馋口街”下载)
Android性能优异版点击下载
Android性能加强版点击下载
本书主要内容
《高性能Cordova App开发》通过剖析性能极其优异的Cordova App(馋口街)为主线,带你快速进入Cordova/Phonegap App开发的大门。通篇教程没有废话,概述Cordova的背景知识后,直接带你搭建Android/iOS的Cordova开发环境,以喂图的模式向你展示Corodva App开发环境的搭建,极其简单易懂。
环境搭好之后教你创建一个Cordova HelloWorld App热热身,然后立刻步骤详细的教你如何从源码把馋口街App跑到你的Android/iOS手机上面。之后我们就开始讲解馋口街App的源码文件结构,向你展示馋口街App源码组成,重点注解了馋口街App的核心代码文件。熟悉了“馋口街App”代码之后,我们向你重点详细展示了本书最最珍贵的内容“馋口街App”的优化技术和填坑经验。
学完了那些宝贵的优化技术与填坑经验之后,我们又向你介绍了一些Corodva的基本事件和插件在馋口街App中的使用。最后为了让你成为殿堂级的Corodva开发高手,我们从源码级注释讲解了馋口街App中使用的UI框架。另外本书还有一些旁征博引的文章没有在目录中展示出来,大家看书的时候自然就会链接过去。总之,本书的内容就是带领大家快速入门,然后迅速掌握跨平台,高性能Cordova App的开发技术。
为什么要读这本书
如果你正在使用Cordova/Phonegap开发手机App,但是却被其性能问题折腾的焦头烂额时;如果你正在填因为用html5开发Hybrid App而产生的各种坑而痛苦不堪时,告诉你你不孤单, 你正在走的路千千万万人正在走,以后的人也要走,咱也曾经走过! 下面说说我们团队用Cordova开发手机App的两点主要体会:
- 如果你从来没有用过Cordova开发过手机App,你想开发出体验和馋口街一样的Cordova App, 那么你用的时间99%以上可能会比一个原生熟手开发用的时间长,还可能长的多!
- Cordova的优势在于你熟悉了Cordova开发方式,熟悉了一套框架,把html5开发手机App的坑大部分都踩过一遍之后开发第二个App会极大的提高你的开发速度!
这本书的目的只有一个 —— 就是让你快速达到第2点,极大地压缩你在第一点上面消耗的时间。让你快速开发出和“馋口街App”相媲美甚至更好性能体验的跨平台、高性能手机App。
本书把馋口街里面遇到的坑都告诉你,咱把优化馋口街性能的招数都 一一 解说给你看,让你从一开始开发App的时候就有高性能的意思和技术准备。
为什么咱要以解剖馋口街源码的方式来写这本书呢?
我们团队用Cordova App开发时也买过几本Phonegap方面的书(我们通常都买几本来对比学习)!看的时候感觉很简单,开发的时候才感觉被坑了,各种性能问题,各种兼容性bug,然后发现那些书只适合了解,加上版本太老连操作都谈不上,更别说给你讲解性能调优和各种填坑经验了。再后来发现看那些书还不如看官方文档。但是官方文档可操作性还勉强可以,但是也没有什么性能调优和实战填坑经验。
然后我们还到处找用Cordova 开发的App来研究,但是没有App作者解说,研究人家的App那真是一件痛苦的事情。后来我们就自己摸索,研究,优化。在开发了几个App之后。发现网上还是很多人对Corodva又爱又恨,于是我们就选择以解剖“馋口街App”源码的方式,把我们团队的性能优化技巧和填坑经验都告诉那些需要的人,
没错,本书的所介绍的内容都是招招见血, 拳拳到肉,传统书本上没有,网上很难查到的实战干货!不知道满不满足你们的口味,反正我当时如果要有这本书,就真TM太爽了,节省多少时间和脑细胞啊!
为什么书是连线的电子书方式?
熟悉Corodva的人应该都知道,Cordova的版本更新速度极快。如果以普通的纸质书籍出版的话,那么写完书发行出来就已经落伍了。尤其是在操作方面,对于新手来说想买一本和当前版本极其接近的书是不可能的事情。
按照买来的纸质书籍上面操作,通常很可能操作不通,这不是作者的问题,而是书本写的那个Cordova版本对于现在来说太老啦。
所以我们就选择了连线电子书的方式来“出版”这本书,他比传统入籍有如下巨大的优点:
- 方便跟踪Cordova技术发展来更新或补充有价值的内容,不用担心本书内容会过时!
- 对于学习编程技术来说,电子书特别适合边看书,边操作,成倍提高学习效率,自由控制学习进度。
- 教程内容编排五彩缤纷,贴出的图片演示说明和实际操作无偏差,代码注释更是使用语法高亮,看着赏心悦目,不烧脑。
- 直接在每个章节的教程下面发表讨论,与本书其他学习者讨论互动,互相鼓励学习,交流各自发现的优化经验!
最后
大家该知道现在是移动互联网的天下,现在市场上面已经有很多App是使用Cordova/Phonegap技术开发出来的了!未来的App绝大多数更会是使用类似这种技术来开发的了。
如果你懂HTML5技术,那么你就应该点亮你的App开发技能树了。通过本书你不会投入太多成本,但是会极大增加你的职场竞争力!
如果你只想用两个星期的时间而不是半年甚至更久的时间开发出类似“馋口街App”这样性能体验的App, 那么本书就是你的最佳选择。