PhoneGap is Adobe's distribution of the free and open source framework (originally developed by Nitobi) that is now also available from the Apache Foundation as Apache Cordova(t). Using PhoneGap, developers can build native mobile apps using standard HTML5, JavaScript, and CSS, and then deploy those apps to every leading mobile platform with little or no recoding. Up to now, though, PhoneGap was lacking complete, practical documentation. PhoneGap Essentials fills that void: It's the first concise, yet complete, tutorial for succeeding with PhoneGap in real-world development. Experienced mobile developer John M. Wargo thoroughly introduces the PhoneGap platform, explaining what it is, what it does, and how it works. He then guides you through configuring PhoneGap environments-creating complete mobile apps-and building them for the Google Android(t), Samsung bada, BlackBerry(R) devices, Apple(R) iOS, Symbian(t) OS, and Windows(R) Phone. Through realistic examples, you'll master key PhoneGap APIs for everything from GPS to the file system, contacts to camera, device to events, and more. Wargo also demonstrates how to take full advantage of PhoneGap Build, PhoneGap's cloud-based packaging utility. Coverage includes * The anatomy of a PhoneGap application (what makes an application a PhoneGap application)* Understanding the impact of cross-platform development issues* Exploring the entire PhoneGap development process, including testing and debugging* Expanding PhoneGap's capabilities with third-party development tools and plug-ins* Building cross-platform apps that use the device camera, compass, accelerometer, and other hardware * Reading from and writing to the contacts database and the device file system* Installing tools needed to develop PhoneGap apps for Android, bada, BlackBerry, iOS, Symbian, and Windows Phone* Reacting to events and notifying users* Using the Media API to record and play media files* Building for multiple platforms simultaneously using PhoneGap Build About the Website Downloadable code projects, additional information, and errata are available at phonegapessentials.com.
评分
评分
评分
评分
作者在项目实战案例的选择上,展现出一种令人费解的保守主义倾向。全书用了接近一半的篇幅来构建一个“待办事项列表”(To-Do List)的应用,这几乎是所有技术书籍的“传统艺能”了。虽然我知道,对于极度初级的读者来说,这样一个简单的应用足以演示所有基础操作,但对于已经具备一定编程基础,希望通过这本书来提升应用复杂度管理能力的读者而言,这显得过于儿戏。我们期望看到的是如何处理复杂用户交互、如何优化离线同步机制、如何实现推送通知的健壮集成,或者至少是一个涉及轻量级API调用的真实世界场景。书中那个“待办事项”应用,几乎没有涉及到任何需要深入思考的边界条件或性能瓶颈。它只是机械地展示了增删改查,然后便草草收场。这种缺乏野心和深度的主题选择,让这本书的价值大打折扣,它似乎只适合那些连变量和循环都不熟悉的绝对小白,对于任何想要构建一个接近发布水平的应用的开发者来说,这本书提供的实战经验几乎是零。
评分这本书的封面设计,说实话,第一眼看上去就给人一种“这是某个已经烂大街的教程的平庸翻版”的错觉。我是在一个技术论坛上偶然看到有人推荐,抱着“死马当活马医”的心态买下来的,毕竟市面上关于移动应用开发的入门书籍汗牛充栋,真正能让人眼前一亮的少之又少。我原本的期待值非常低,只想看看它对跨平台框架的基本概念有没有比网上的免费博客更深入一点的解释。然而,当我翻开前几页,我发现作者在架构介绍部分的处理方式,与我过去阅读过的任何一本关于原生应用或混合应用开发的书籍都大相径庭。他们似乎没有将重点放在罗列API和代码片段上,而是花了大量的篇幅去探讨“为什么”要选择某种特定的开发范式,这种哲学层面的讨论在技术手册中是极其罕见的。例如,它对异步处理在移动设备性能上的影响进行了几乎是社会学调查般的深入剖析,而不是简单地抛出一个`async/await`的语法示例。这种对底层逻辑的执着,让我不禁开始怀疑,这本书究竟是写给初学者的,还是写给那些已经深陷框架泥潭多年、渴望找到理论根基的资深工程师的。如果它真的想成为“入门必备”,这种对基础理论的过度挖掘反而可能成为劝退新手的门槛,但我个人却因此感到醍醐灌顶,仿佛重新审视了自己过去几年对移动开发的一些固有认知。
评分这本书的作者团队(如果有多位的话)在语言风格上展现出一种难以调和的内部矛盾,这使得整本书的叙述逻辑时而严谨如学术论文,时而又松散得像随意的网络聊天。某一章节,作者会使用极其精准、定义明确的技术术语,甚至不惜引用早期的RFC文档来佐证某个协议的细微差别,读起来需要全神贯注,生怕错过任何一个技术细节。然而,在下一章,当我们期待这种严谨性继续保持时,作者的语气突然变得极其随意和口语化,大量使用不规范的俚语来描述复杂的代码块,甚至会出现语法上的明显错误,仿佛是未经校对的草稿直接被印刷了出来。这种在严肃性和非正式性之间剧烈摇摆的写作风格,极大地干扰了我对材料的理解和吸收。我很难确定,在面对一个关键性的技术点时,我究竟应该相信它那篇章初略显深奥的定义,还是相信它在后续章节中那种不负责任的口头描述。这种不一致性,使得这本书缺乏一个统一的、可信赖的“声音”,让读者在学习过程中始终处于一种摇摆不定的状态。
评分这本书的排版和插图,简直是一场视觉上的灾难。我得承认,我非常看重一本书的物理质感和阅读体验,毕竟我们都是在屏幕前工作了一整天的人,面对一本印刷质量低下、字体选择令人昏昏欲睡的书籍,坚持读下去的毅力确实需要超乎寻常。它的纸张泛着廉价的灰光,墨水似乎总是在关键时刻显得过于稀薄,尤其是那些用来展示流程图和架构示意图的地方,线条模糊不清,完全无法区分哪个是数据流,哪个是控制流。我记得有一章专门讲解数据持久化方案的对比,理论上应该有清晰的图表来展示SQLite、LocalStorage以及IndexedDB在性能和数据结构上的差异,结果我不得不拿出放大镜才能辨认出那些拥挤在一起的文字标签。这不禁让我怀疑,出版商是不是在成本控制上走得太远了,完全牺牲了读者的阅读舒适度。如果这是一本免费的PDF电子书,我或许可以忍受,但作为一个需要真金白银购买的实体出版物,这种对用户体验的漠视是完全不能接受的,这使得原本可能晦涩的内容更加难以吸收,阅读过程充满了挫败感。
评分内容更新的滞后性,是我在这本书中感受到的最令人沮丧的缺陷之一。我们都知道,移动开发领域日新月异,即便是几个月前的最佳实践,今天可能就已经被新的框架版本或操作系统更新所取代。当我翻到涉及到特定第三方库集成的那几个章节时,我立即察觉到一股浓厚的“上一个时代”的气息。书中引用的库版本号,停留在好几年前的某个稳定版上,而我此刻正在使用的开发环境,早已迈过了好几个大版本。尝试按照书中的步骤去配置和运行示例代码时,我遇到的错误提示完全不同于书中所描述的预期行为。这迫使我不得不频繁地中断阅读流程,转而去搜索引擎上查找最新的官方文档和社区讨论,试图将书本上过时的指导“移植”到我当前的现代化环境中。这种“逆向工程”的学习过程,极大地破坏了阅读的连贯性和流畅性。对于一本定位为“指南”或“参考”的书籍来说,时效性本应是生命线,而这本书显然在这方面严重失职,让读者在实践中处处碰壁,白白浪费了大量时间在修正过时的教程上。
评分移动技术日新月异,这本书还在讲1.0版本的故事,现在已经到3.1了。除了前面的配置,剩下的就是开发文档的翻版。
评分移动技术日新月异,这本书还在讲1.0版本的故事,现在已经到3.1了。除了前面的配置,剩下的就是开发文档的翻版。
评分移动技术日新月异,这本书还在讲1.0版本的故事,现在已经到3.1了。除了前面的配置,剩下的就是开发文档的翻版。
评分移动技术日新月异,这本书还在讲1.0版本的故事,现在已经到3.1了。除了前面的配置,剩下的就是开发文档的翻版。
评分移动技术日新月异,这本书还在讲1.0版本的故事,现在已经到3.1了。除了前面的配置,剩下的就是开发文档的翻版。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2026 book.wenda123.org All Rights Reserved. 图书目录大全 版权所有