《Ext JS 4.2实战》

3月底各大网店新华书店均有销售

内容简介

本书是一本实战系列的书,主要通过简单的CMS系统的开发过程,介绍了使用Ext JS 4.2开发应用程序的新模式和新思路。本书可以说是作者的集大成之做,是作者使用ExtJS进行开发实践的经验之谈。本书不单是一本学习Ext JS的书籍,还是一本学习ASP.NET MVC 4开发的不可多得书籍。不过,不是使用ASP.NET MVC 4进行开发的开发人员,也不用担心,Ext JS是一个跨平台的开发框架,使用什么形式的开发语言并不太重要,关键是要掌握和利用好Ext JS这种跨平台开发的特性。总的来说,无论是采用何种开发语言的开发人员,本书都在Ext JS开发上给你带来全新的感受。

本书总共15章,前两章主要是一些介绍性的内容。从第3章开始直到第14章,涵盖了简单的CMS系统的从搭建开发环境到打包、发布和部署的整个开发过程。第15章介绍了Ext JS的跨平台特性。如果不是使用C#进行开发的开发人员,可以先看第15章,了解Ext JS的跨平台特性,然后再慢慢的研读其他章节。


前言

在《Ext JS权威指南》出版后,为了弥补书中没有完整的开发示例的遗憾,我在博客开了个一个名为《Ext JS开发》的专栏,结合Ext JS 4.1.1和ASP.NET MVC 3写了一个也算完整的示例,反应不错。不久,Ext JS 4.2发布了,研究后发现4.2在4.1的基础上做了比较大的调整,而且在开发方式又有了新思路。这时恰逢清华出版社编辑夏毓彦约我写一本与Ext JS实战有关的书,于是顺理成章的促成了本书的出版。

大家知道,Ext JS是一个使用JavaScript编写的、用来开发富客户端的AJAX框架,主要用于创建前端用户界面,支持跨浏览器且与后台技术无关。它可以与ASP.Net、Java、PHP等各种语言结合开发各种应用。本书以一个简单的CMS系统开发为线索,详细讲解Ext JS 4.2的使用,同时,也给大家展示了Ext JS开发的一种最佳模式,这种模式一直存在,但由于网络上介绍得不多,相关的文章也很少,因而很少被人熟知而采用。这种模式是开发Ext JS应用程序的最佳方式,编者详细介绍了这种最佳模式的开发方法。这种模式的关键是要配合Sencha Cmd一起使用,利用Sencha Cmd的应用程序创建和生成功能,来创建应用程序并打包发布应用程序。

所谓熟能生巧,经过这么多年使用Ext JS的经验累积,也到达了从量变到质变的阶段,所以,在本书,除了介绍新的开发模式外,还对自己使用Ext JS的开发实践进行了总结,提出了一些新的开发思路,希望对大家有所启发。

本书另外一个特色,就是使用ASP.NET MVC 4作为后台开发语言。可以说,ASP.NET MVC 4又是一种革新,又提供了新的思路来进行开发。与Ext JS 4.2结合在一起,我觉得是非常完美的组合。这样的结合可以说是高效开发的代表。

虽然本书的后台语言是使用ASP.NET MVC 4开发的,但并不意味着对于使用其他开发语言的开发人员就没有帮助。原因在于ExtJS是一种跨平台的框架,可以几乎不经任何修改就能迁移到不同的开发平台,这也是Ext JS的魅力所在。不过,要让Ext JS发挥跨平台的威力,还需要在开发思路上进行创新,而这正是本书将要讲解的重点。

希望本书能带给你全新的Ext JS开发体验,也希望对于使用C#平台进行开发的读者,会有所收益。

本书的开发环境主要包括以下内容:

q      操作系统:Window 7

q      开发工具:Visual Studio 2012

q      数据库:Visual Studio 2012本地数据库

q      浏览器:Firefox 24.0

为了能不受系统自身环境的影响,在使用Sencha Cmd时候,专门使用虚拟机搭建了一个干净的Window 7系统进行安装和使用。如果在本机安装和使用Sencha Cmd碰到处理不了的错误的时候,建议读者也使用虚拟机搭建一个干净的Window7系统再进行安装和使用,以避免自身环境的影响。

本书的源代码都在本书配套的光盘中。光盘中的每一个目录对应的是书中每一章的源代码,在ch后面的数字就是对应的章节号,例如ch03,就是是第三章的源代码。

希望本书能给每位读者带来一点收益,如果对本书有任何意见和建议,或者有任何技术上的问题,请与我联系。我非常希望得到大家意见和建议以帮助笔者提高创作水平,非常乐意和大家一起探讨和分享有关Ext JS和ASP.NET MVC 4开发上的问题,甚至更广泛的Web开发问题。如果想联系我,请发邮件到huangdengqiao@outlook.com,或者加我微薄http://weibo.com/gerneal。如果想了解最新的Ext JS动态,或者编者的最新博文,可访问编者的博客:

http://blog.csdn.net/tianxiaode

http://dqhuang.blog.51cto.com/

在本书的出版过程中,得到了清华大学出版社图格事业部编辑的大力支持,在他们的支持和努力下,促成了本书的出版,在此表示衷心的感谢。此外,还要感谢哪些在互联网上默默耕耘的博客作者以及在各大论坛回复问题的大牛们,是他们的努力耕耘,才使我能找到解决问题的办法,是他们让我有了更进一步提高技能的机会。

编者



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值