读《移动云计算应用开发入门经典》读后感
——基于云计算开发移动应用服务
作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs《移动云计算应用开发入门经典》这本书介绍了如何从头开始创建一个基于云的移动应用程序。从终端到平台端都讲到了,而且还提供了数种解决方案。很有趣的是,该书介绍了FeedHenry云平台解决方案。如果你使用搜索引擎搜FeedHenry的话,你会发现基本上很难找到FeedHenry这方面的资料。
FeedHenry是云计算移动应用程序平台的供应商。FeedHenry云平台支持安全的终端到终端的企业应用程序。FeedHenry提供的是移动设备上的Salesforce和一个开发、集成并部署企业移动应用程序的托管平台。FeedHenry这家创业公司也为电信运营商提供了“白标“,即电信运营商自己不亲自开发新产品/服务,由第三方合作伙伴提供。
一、FeedHenry介绍
FeedHenry的官网地址为:
http://www.feedhenry.com/图1:
FeedHenry是首批使用HTML5作为核心技术、并为用户提供商业质量的跨平台App开发服务的公司之一。公司成立于2007年,一开始FeedHenry只是一个Web应用程序框架,适宜于移动应用开发,而且提供了云托管平台,支持服务器端的JavaScript业务逻辑,因为系统使用了一个JavaScript解析引擎——Rhino。随后,FeedHenry开始提供了对Node.js技术的支持。
作者chszs,主页:http://blog.csdn.net/chszsFeedHenry云平台支持iOS、Android和HTML5应用。
FeedHenry云平台要求使用JavaScript、CSS和HTML5构建移动应用程序。而且FeedHenry自己负责服务器的管理和维护,减少了用户的工作量。使用FeedHenry的云服务,用户只需专注于应用程序的开发,这意味着可以更快地构建和部署应用程序。
FeedHenry云平台实现了客户端和服务器端的编程语言的统一——JavaScript。在客户端上,开发者可以使用流行的JavaScript库,比如jQuery、Dojos、MooTools、Sencha Touch、jQuery Mobile等库构建应用程序。而且FeedHenry也提供了客户端API,包含了常用设备和云功能的抽象。而在服务器端,则可以利用Node.js技术构建服务程序。FeedHenry允许开发者使用沙箱系统来部署自己的Node模块。FeedHenry的云托管功能是基于Node的,它充分利用了基于事件的架构,意味着开发者可以创建功能强大、性能卓越的服务。而且FeedHenry还提供了访问托管MongoDB文档数据库的功能。
二、FeedHenry开发
FeedHenry官网提供了一个在线IDE开发环境,一切都在Web浏览器中操作,无需下载或安装任何软件。不过在开发过程中,由于你可能用到FeedHenry提供的API,所以可能会下载相关的API和应用程序模板。
初始开发的步骤大致如下:
1. 使用自己的邮箱在官网注册一个账户。(略)
2. 通过激活邮件激活账户,并登录。(略)
3. 登录后的主页Dashboard如图2所示,点击创建应用。
4. 选择从头创建应用程序,如图3所示:
5. 输入应用程序名,如图4所示:
6. 选择快速创建,如图5所示:
7. 创建完成后的主界面如下,如图6所示:
然后是分别开发客户端和服务器端,如图7所示。
开发的主界面是这样的,,如图8所示:
三、回到原点
现在我们回到最初的状态,《移动云计算应用开发入门经典》这本书并没有深入讲述任何一种移动云应用的开发,而是介绍了很多相关的技术,既有利于初学者快速入门,又能够让资深程序员开拓视野。如果硬要说它的缺点,那就是,此书讲述的都是国外的技术和工具,对国内的移动互联网的技术和服务则只字未提。可以理解,因为毕竟是老外写的书,国内进口并翻译。最后再说一点,翻译的质量还不错。有兴趣的读者不妨一看!
分享到:
相关推荐
### 云计算入门、入门指南、指南 #### 一、引言 云计算作为一种新兴的技术形态,正在逐步改变企业和个人处理计算需求的方式。随着信息技术的发展,云计算不仅为企业提供了更加灵活高效的计算资源,也为开发者提供了...
云计算与大数据入门的标题暗示了本文将重点介绍云计算和大数据这两个当代信息科技领域的核心概念及其相互关系。云计算是基于互联网的计算资源和应用程序的交付与使用模式,用户无需了解云后端的具体细节,可以按需...
根据职业岗位云计算运维工程师、云应用开发工程师、云安全工程师对云计算相关技术及的需求以及云计算技术的实际应用情况,本课程内容设计为 8 个模块。各模块的主要内容如表 2 所示。课程模块结构与学时分配如表 3 ...
### 云计算入门指南知识点梳理 #### 一、云计算的基本概念 **云计算定义:** - 云计算是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以通过网络以按需自服务的方式向计算机和其他设备提供。...
"HCIA HCIP云计算入门课程学习笔记" 本课程学习笔记涵盖了云计算的基本概念、优点、类型、私有云、公有云、混合云、IaaS、PaaS、SaaS等云计算服务模式,以及华为云计算解决方案、虚拟化技术、IP、掩码、DNS、网关等...
云计算的应用场景广泛,包括但不限于:大数据分析、物联网(IoT)、人工智能(AI)、移动应用开发、协作办公工具等。例如,通过云计算,企业可以轻松处理大量数据,进行实时分析,以支持决策制定。 此外,云计算还...
在云计算的梦想部分,林伟伟副教授/博士提出了对于未来云计算应用的畅想,他认为云计算应该能提供更便捷、高效的IT服务,使得企业能够更加专注于业务创新,而非技术细节。 综上所述,云计算入门之旅是一篇介绍...
### 云计算入门必修课程知识点解析 #### 一、云计算概览 云计算是一种通过网络(通常是互联网)提供按需计算资源的方式,包括服务器、存储、数据库、网络、软件、分析等服务。用户可以根据需要购买这些服务,并且...
云计算是一种基于互联网的计算...云计算的普及和发展,伴随着移动互联网和智能终端设备的不断进步,提供了更多高效、低成本的方式来消费IT服务。未来云计算将继续推动IT资源和服务的消费化,使更多企业和个人从中受益。
缺乏专门的数据库管理员和系统管理员来辅助基于云的应用开发,使得单一用户的负载随时间变化剧烈。此外,不同虚拟化方案之间的差异也需要重新考虑资源管理的角色。 #### 四、领先企业的云计算基础设施框架 文章...
- **移动应用**:通过云计算技术,智能手机和其他移动设备能够实现更多的应用服务。 - **科研领域**:云计算可用于复杂的科学研究,如DNA结构分析、基因图谱定序等。 #### 七、云计算的发展历程 云计算的概念起源...
PaaS让用户专注于应用开发,而不必管理底层的硬件和操作系统。它通常包括操作系统、编程语言执行环境、数据库和Web服务器。举例来说,Google App Engine、Heroku、Salesforce的***等均属于PaaS范畴。 - Software as...
- **核心价值**:云计算的核心价值在于提高了IT效率、实现了巨大的可扩展性,并促进了更快更灵活的软件开发。 #### 二、云计算的重要性 - **变革IT行业**:云计算不仅改变了IT行业的运作方式,也深刻地改变了人们的...
云计算的应用范围广泛,从搜索引擎、电子邮件等日常在线服务,到企业级的数据分析、协作办公、CRM系统等,甚至扩展到移动设备应用,如GPS导航、实时天气预报等。此外,云计算还在科研领域发挥着重要作用,例如在生物...
**基于Amazon EC2云计算开发与应用**资料深入浅出地讲解了AWS的核心产品——弹性计算云(EC2)的使用方法和最佳实践,帮助开发者更好地理解如何构建可扩展的应用程序和服务。 #### 四、谷歌云计算入门指南及实践 *...
- **移动应用开发**:利用云计算提供的强大计算能力和存储资源,加速应用的开发和测试过程。 - **大数据分析**:借助云计算平台处理大规模数据集,进行深度学习、人工智能等高级数据分析任务。 #### 三、云计算人才...
云计算是一种基于互联网的计算方式,它允许用户按需获取并使用计算资源,包括服务器、存储、数据库、应用程序和其他IT服务。这种模式改变了传统的IT运作方式,消除了前期硬件投资和后期维护的负担,转而采用按使用量...
通过本文,读者将了解到如何利用Android开发安全、高性能的云计算应用程序,将移动设备转变为云服务的前端入口,开启全新的移动计算体验。 ##### 使用Android实现联网 Android平台的强大之处,在于其丰富的网络...