`
yidongkaifa
  • 浏览: 4061671 次
文章分类
社区版块
存档分类
最新评论

读《移动云计算应用开发入门经典》读后感

 
阅读更多

读《移动云计算应用开发入门经典》读后感
——基于云计算开发移动应用服务

作者: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/chszs

FeedHenry云平台支持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所示:



三、回到原点

现在我们回到最初的状态,《移动云计算应用开发入门经典》这本书并没有深入讲述任何一种移动云应用的开发,而是介绍了很多相关的技术,既有利于初学者快速入门,又能够让资深程序员开拓视野。如果硬要说它的缺点,那就是,此书讲述的都是国外的技术和工具,对国内的移动互联网的技术和服务则只字未提。可以理解,因为毕竟是老外写的书,国内进口并翻译。最后再说一点,翻译的质量还不错。有兴趣的读者不妨一看!



分享到:
评论

相关推荐

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

    本书通过丰富的示例向你展示如何构建完整的应用程序,提升你已有的技能,并且可以充当一个跳板,帮助你进入移动开发和云计算开发的世界。, 主要内容:,  演示如何为移动应用程序实现合适的外观和感觉,  重点介绍...

    IOS开发入门--教务系统.zip

    软件开发设计:PHP、QT、应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、...

    C++项目开发实战入门 源代码.zip

    软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备...

    本系统为《Odoo从入门到实战:Python开发ERP指南》的实战项目.zip

    软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备...

    vuejs+Node.js开发实战 从入门到项目上线.zip

    软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备...

    Vue全家桶 + Koa+Socket+Vant前后端分离移动端聊天应用。vue+node全栈入门项目.zip

    软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备...

    毕业设计&课程设计-零基础入门STM32,基于HAL库开发!.zip

    软件开发设计:PHP、QT、应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、...

    Java EE 企业级快速开发平台.zip

    Java EE 企业级快速开发平台,基于 Spring Boot、Spring MVC、Shiro、Flyway、Beetl、BeetlSQL、Bootstrap、AdminLTE 在线代码生成功能,采用经典开发模式,让初学者能够更快的入门并投入到团队开发中去。...

    毕业设计&课程设计&学习资料-《Python网络爬虫入门到实战》配套程序。爬虫项目集合,.zip

    软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备...

    DAND答疑材料。包括Python入门、数据分析入门及Tableau项目.zip

    软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备...

    C++转码入门项目.zip

    软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备...

    python入门项目.zip

    软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备...

    node一个入门项目.zip

    软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备...

    适合java新手入门练习的java web个人网站项目.zip

    软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备...

    C++入门级贪吃蛇小项目.zip

    软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备...

    C++入门程序,简单项目.zip

    软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备...

    Android 相机入门Demo,系统相机的使用和自定义相机.zip

    软件开发设计:PHP、QT、应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、...

    python新手入门项目--会员管理系统.zip

    软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备...

    一个互联网+养殖业的 Java Web 项目,包含前后端。适合在校学生快速入门,毕业设计。.zip

    软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备...

Global site tag (gtag.js) - Google Analytics