新書推薦:
《
城邦政治与灵魂政治——柏拉图《理想国》中的政治哲学研究
》
售價:NT$
590.0
《
3分钟漫画墨菲定律:十万个为什么科普百科思维方式心理学 胜天半子人定胜天做事与成事的权衡博弈之道
》
售價:NT$
249.0
《
1911:危亡警告与救亡呼吁
》
售價:NT$
349.0
《
旷野人生:吉姆·罗杰斯的全球投资探险
》
售價:NT$
345.0
《
笼中王国 : 18世纪法国的珍禽异兽与社会文化
》
售價:NT$
340.0
《
思考的框架3:风靡华尔街的思维训练法
》
售價:NT$
295.0
《
被记忆的西周史(中山大学中珠学术译丛)
》
售價:NT$
690.0
《
森林疗法:拥抱大自然、获得幸福的季节性方法
》
售價:NT$
340.0
|
編輯推薦: |
使用HTML5开发Web应用时,涉及到HTML、JavaScript、CSS和数十个JavaScript框架。这本书的主要目的就是让你通过实践来了解如何开发可以在多种设备上运行的Web应用,包括桌面计算机、平板电脑和智能手机。我们希望你已经有某种编程语言的编程经验,另外还应当了解基本HTML。如果已经掌握面向对象编程的基本原则,这也很有帮助。
《企业级Web开发》面向希望了解以下内容的软件开发人员、团队领导人和Web应用架构师:
如何使用一些流行的库和框架编写Web应用。
如何对采用JavaScript编写的Web应用客户端模块化。
如何测试Web应用。
响应式设计(responsive design)原则对你的应用是否适用。
要注意哪些安全漏洞。
为什么开发面向移动设备的应用不同于面向桌面计算机的应用。
与使用原生语言相比,使用HTML5相关技术开发移动应用有哪些利与弊。
|
內容簡介: |
如果你想用HTML5构建下一个Web应用,《企业级Web开发》将非常实用,它能帮助你了解和整理这个领域的框架、库和诸多开发选择。你将编写一个Web应用示例的多个版本,它将贯穿全书,在这个过程中你会通过实践亲身了解这些方法,从而为你的企业确定正确的开发策略。
如果要同时照顾到移动用户和桌面用户,最佳方法是什么?模块化、安全和测试驱动开发是什么?通过大量实际工作的代码示例,《企业级Web开发》将帮助Web应用开发人员和软件架构师了解越来越多的HTML5和JavaScript选择。可以从http:savesickchild.org得到这本书的示例应用。
用HTML、JavaScript和CSS建立应用原型。
先使用jQuery,然后使用Ext JS重构示例应用。
使用不同的构建工具、代码生成器和包管理器。
用Requre JS构建一个模块化版本的应用。
使用Jasmine框架实现测试驱动开发。
使用WebSocket为应用构建一个在线拍卖环节。
采用响应式Web设计针对PC机和移动设备调整应用。
用jQuery Mobile、Sencha Touch和PhoneGap创建移动版本。
|
關於作者: |
Yakov Fain 是Farata Systems和SuranceBay公司的联合创始人。Farata Systems公司主要在企业Web开发和商务领域提供咨询服务,SuranceBay公司则是一个软件产品公司,主要为保险行业开发软件。作为Princeton Java用户组的领导人,他撰写了多本技术图书以及数十篇关于软件开发的文章。Yakov荣获过Java Champion称号,全世界仅有150人获得过这个称号。Yakov的视频课程Intro to Java可以在YouTube上免费得到。Yakov还拥有应用数学专业的硕士学位。可以通过yfain@faratasystems.com和他的Twitter(http:twitter.comyfain)与他联系。
Dr. Victor Rasputnis 是Farata Systems和SuranceBay公司的联合创始人。他的大部分时间都在提供架构设计、实现管理以及指导公司转换到使用Hybris的商务技术。Victor撰写了多本书以及数十篇技术文章。他拥有计算机科学博士学位。可以通过vrasputnis@faratasystems.com与他联系。
Anatole Tartakovsky 是Farata Systems和SuranceBay公司的联合创始人。他花了超过25年的时间开发系统和商业软件。在过去15年中,他的重心转向为数十家企业创建框架和业务应用,包括Walmart以及多家华尔街公司。Anatole撰写过很多书,另外还撰写了关于Ajax、Flex、XML、Internet和客户-服务器技术的很多文章。他拥有数学硕士学位。可以通过atartakovsky@faratasystems.com与他联系。
Viktor Gamov是Farata Systems的一位高级软件工程师。他为金融机构和初创公司提供咨询,包括使用HTML5和Java的Web应用的设计和实现。作为Princeton Java用户组的联合组织人,Viktor对编写代码和这个开源社区非常热心。他拥有计算机科学硕士学位。可以通过viktor.gamov@faratasystems.com和他的Twitter(http:twitter.comgamussa)与他联系。
|
|