阿里云
发表主题 回复主题
  • 508阅读
  • 9回复

移动云计算应用开发入门经典

级别: 小白
发帖
0
云币
-41




本书中客户端应用程序的代码使用了 jQuery 和 jQuery Mobile 开源 JavaScript 库。利用

这些库可以建立复杂的、互动的用户界面来演示 HTML 文档的操作、事件处理和动画效果。

书中使用了这些库的最新版本。这些库协同工作,为客户端开发提供坚实的基础。它们被

广泛使用,并在社区中经过了完善的测试。你可能至少已经熟悉了 jQuery。

为了建移动应用程序,本书介绍 HTML5 最新的功能,通过展示如何使用从 Nitobi.com

获取的 PhoneGap 开源项目,引导你进一步了解 HTML5。使用移动设备上的网页浏览器,

可以提供非常可观的应用程序。在本书中,相当多的篇幅都花在探索 HTML5 的作用上。

当然,最终你需要建立“真正的”应用程序,可以在 Apple App Store 和 Android Marketplace

上销售。这就是 PhoneGap 的用武之地。这个独创性的项目为你提供了一种方式,可以在

本机容器应用程序中运行 Web 代码,这意味着你仍然可以使用 HTML、CSS 和 JavaScript

来构建一切内容,同时也可以访问物理设备的功能,如摄像头。

服务器端的代码使用 Node.js JavaScript 应用程序服务器。本书使用的是 Node.js 0.4 稳

定分支版本。因为 Node.js 是处于活跃的初始发展阶段,当你阅读本书时,可能已经推出

0.6 或更高的稳定的分支版本。本书中的代码使用了 Node.js 的 API,并坚持使用那些不会

改变的通用 API 用例。

Node.js 服务器之所以被选为本书的基础平台,是因为它是新一代的、基于事件的首选云服

务器。你可以使用 JavaScript 编写服务器端的代码了!

对于数据存储,本书中的示例使用了“NOSQL”系统。MongoDB 被广泛使用,因为

它本身使用了 JSON 格式,非常便于 JavaScript 代码进行操作。书中的示例使用 MongoDB

1.8 版本。书中也给出了一个示例,使用纯粹的基于云的 Amazon SimpleDB 服务。这项服

务具有定义良好的 Web API 和功能集,随着时间的推移,它们不可能会改变。这些无架构

的数据库将向你说明如何摆脱传统的 SQL 数据库的限制。

随着本书中示例复杂性的增加,你需要更仔细地构建代码。随着代码库变得越来越大,

前 言

VII

你会使用相应的技术来迎接这一挑战。你将了解 DRY 原则(不要重复自己)、曳光弹、单元

测试和验收测试、用例分析、依赖对象的映射和数据结构的设计。所有这些技术都是在一

个特定的代码的背景下推出,让你有具体的内容,帮助你了解如何应用它们。

本书的结构安排

本书的每个章节都是以上一个章节为基础。如果按顺序阅读它们,你会得到最有价值

的素材。本书中将构建 3 个应用程序,每个示例都将在多个章节中用到:

● 一个传统的待办事项列表应用程序

● 一个照片博客应用程序

● 一个 Twitter 应用程序

每个应用程序是分块构建的,就像是你自己在编写它一样。在每一章的结尾,都会有

一个应用程序的工作版本。这个版本可能不包括完整的功能,但它是一个使用了一致基本

代码的工作应用程序。

有些章节会走些弯路,在更深的层次上探索一个重要主题。如果你只想构建应用程序,

可以略过这些章节。当你需要一个特定的主题指导时,可以再回来阅读这些内容。下面是

每章所涵盖的主题:

● 第 1 章,“基于云的移动应用程序介绍”,让你快速了解 HTML5 和云服务器,展

示如何提供一个简单的移动应用程序。

● 第 2 章,“移动化应用程序”,首先让应用程序的行为更像一个本机应用程序,

并引导你如何将应用程序部署到 Amazon 的云服务器。

● 第 3 章,“构建移动 Web 应用程序”,介绍 jQuery Mobile 框架,通过使用它,可

以使你的应用程序有一个真正的本机外观和使用感觉。开始开发待办事项列表应

用程序。

● 第 4 章,“增强应用程序”,详细地介绍与触摸和手势相关的事件,以及如何处

理这些事件。

● 第 5 章,“在云中构建应用程序”,介绍 Node.js 服务器,并建立一个可扩展的待

办事项列表应用程序的事件跟踪系统。

● 第 6 章,“使用云”,转换待办事项列表应用程序以使用 Amazon SimpleDB 云数

据库,向你展示如何建立云服务。

● 第 7 章,“增强用户体验”,深入到你将用于构建应用程序的功能,使应用程序

更接近于本机的感觉,包括手势的滚动和视听媒体的播放。

● 第 8 章,“使用云服务”,通过教你如何与 Amazon S3 云存储服务互动,以及如

何使用 OAuth 协议,让用户使用 Twitter 和 Facebook 登录,奠定了照片博客应用

程序的基础。

● 第 9 章,“创建本机运行的混合应用程序”,使用 PhoneGap 和 HTML 来创建 iPhone

和 Android 应用程序,使得照片博客应用程序更接近本机应用程序的习惯。

● 第 10 章,“构建照片博客应用程序”,本章将之前学习的技术组合到一起,构建

一个完整的照片博客应用程序,可以使用设备上的摄像头,为你的用户提供类似

Twitter 的追随者/朋友的关系。

移动云计算应用开发入门经典

VIII

● 第 11 章,“使用云开发服务”,本章介绍一些商业的云服务,可以使 HTML5 的

移动应用程序的开发工作更容易。

● 第 12 章,“融入社交网络”,建立一个完整的 Twitter 客户端应用程序,让你可以

管理多个 Twitter 账户的直接消息对话。

● 第 13 章,“应用程序商店”,引导你逐步了解将应用程序提交到 Apple App Store

和 Android Marketplace 的过程。

● 第 14 章,“销售应用程序”,本章介绍一些推广和销售应用程序的策略,使你可

以在竞争中领先于对手。

● 附录,提供每章后面的练习的答案。

链接: http://pan.baidu.com/s/19XXEo 密码:
游客,如果您要查看本帖隐藏内容请回复


级别: *
发帖
*
云币
*
lj6hlj6hlj6hlj6hlj6hlj6h
级别: *
发帖
*
云币
*
谢谢分亨
级别: *
发帖
*
云币
*
学习了
级别: *
发帖
*
云币
*
好东西
级别: *
发帖
*
云币
*
很好,很有用
级别: *
发帖
*
云币
*
学习一下移动云计算如何开发

级别: *
发帖
*
云币
*
移动云计算应用开发入门经典分享值得拥有!
级别: *
发帖
*
云币
*
移动云计算应用开发入门经典分享值得拥有!
级别: *
发帖
*
云币
*
完整版吗?
发表主题 回复主题
« 返回列表
«12345678910»
共10页
上一主题下一主题

限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
验证问题: 98 - 27 = ?
上一个 下一个
      ×
      全新阿里云开发者社区, 去探索开发者的新世界吧!
      一站式的体验,更多的精彩!
      通过下面领域大门,一起探索新的技术世界吧~ (点击图标进入)

      版权声明

      开发者论坛为你提供“移动云计算应用开发入门经典”的内容,论坛中还有更多关于 node.js入门jquery经典实例js改变html内容应用程序待办已办 的内容供你使用,该内容是网友上传,与开发者论坛无关,如果需要删除请联系zixun-group@service.aliyun.com,工作人员会在5个工作日内回复您。