- ISBN:9787512383388
- 装帧:暂无
- 册数:暂无
- 重量:暂无
- 开本:32开
- 页数:572
- 出版时间:2016-04-01
- 条形码:9787512383388 ; 978-7-5123-8338-8
本书特色
如果你想用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创建移动版本。
内容简介
使用html5开发web应用时,涉及到html、javascript、css和数十个javascript框架。这本书的主要目的就是让你通过实践来了解如何开发可以在多种设备上运行的web应用,包括桌面计算机、平板电脑和智能手机。我们希望你已经有某种编程语言的编程经验,另外还应当了解基本html。如果已经掌握面向对象编程的基本原则,这也很有帮助。 《企业级web开发》面向希望了解以下内容的软件开发人员、团队领导人和web应用架构师: • 如何使用一些流行的库和框架编写web应用。 • 如何对采用javascript编写的web应用客户端模块化。 • 如何测试web应用。 • 响应式设计(responsive design)原则对你的应用是否适用。 • 要注意哪些安全漏洞。 • 为什么开发面向移动设备的应用不同于面向桌面计算机的应用。 • 与使用原生语言相比,使用html5相关技术开发移动应用有哪些利与弊。
目录
相关资料
这本书的作者们在开发企业应用方面已有多年的经验,加在一起甚至已经超过90年。在此期间,不论使用什么编程语言,我们总是面对着同样的挑战: • 如何保持应用代码基可维护。 • 如何通过模块化代码基提供响应式应用。 • 如何在项目生命周期早期阶段适当地应用测试,从而尽量减少生产阶段可能出现的问题。 • 如何设计一个美观而且便于使用的用户界面。 • 应选择使用哪些框架或库。 • 编写代码时要应用哪些设计模式。 这个列表还可以继续写下去。十年前,我们主要用java编写用户界面;五年前,我们用的是adobe flex;如今,我们开始使用html5相关技术。这本书就是希望与你分享我们对企业应用开发的理解,探讨如何用html5应对这些挑战。
作者简介
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.com/yfain)与他联系。 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.com/gamussa)与他联系。
-
Photoshop图像处理标准培训教程
¥23.8¥68.0 -
Excel 实战应用大全
¥15.9¥49.8 -
写给小白的Python入门实战课
¥16.0¥50.0 -
翻转世界-互联网思维与新技术如何改变未来
¥16.0¥49.9 -
多功能智能机器小车的开发与研制
¥17.9¥56.0 -
APP INVENTOR少儿趣味编程动手做
¥18.9¥59.0 -
信息技术
¥19.4¥45.0 -
ABAQUS 6.14超级学习手册
¥78.5¥109.0 -
物联网关键技术及其数据处理研究
¥25.7¥59.8 -
Java编程思想{英文版·第四版}
¥72.3¥99.0 -
Word/Excel/PPT高效商务办公从入门到精通
¥15.4¥48.0 -
由浅入深学习SAP财务
¥67.3¥118.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥36.0¥68.0 -
机器学习导论
¥47.4¥79.0 -
Photoshop CS图像处理技术
¥19.8¥36.0 -
PYTORCH深度学习指南:编程基础 卷I
¥74.3¥99.0 -
智能图像处理技术及应用研究
¥35.8¥65.0 -
你好!PYTHON
¥74.9¥99.9 -
系统集成项目管理工程师考试大纲(
¥12.9¥15.0 -
PYTHON GUI设计TKINTER 菜鸟编程(增强版)
¥71.3¥99.0