当前位置: 首页> 书评> 正文

ExtJS Web应用程序开发指南《推荐》

  • 小小评论家小小评论家
  • 书评
  • 2023-03-26 10:27:47
  • 70

第一本专业讲解EXTJS的图书就要发行了,本书写作和编辑花费了大量的时间,作者是基于大型web开发项目的实际经验来写作的,本书已经印刷完毕了会在12月中上旬与读者见面,先发出来给读者先睹为快。如果有任何意见和建议,欢迎与本书编辑联系: [email protected]

发现有不少朋友把我们这本正规出版的图书和其他一个开源组织打印的EXTJS教程相混淆了为了让大家更好的了解和区别在此再贴出完整的封面和相关声明本书是卫军等国内一线知名企业开发工程师编写的由机械工业出版社发行的图书请大家在做评论的时候,千万不要混淆或者看完样章之后再评价.在评论中我们听到了大量鼓励的信息这是我们前进的动力感谢你们.除了对内容的肯定之外我们也听到了许多关于封面设计方面确实有可以改进的地方因为本书已经印刷出来了所以封面的问题也就没法改动了我们只有在以后图书中加强改进的力度中肯的意见我们会照收的.....

本书完整书名是:《EXTJS WEB应用程序开发指南》

现在可以在下面的网站订阅了谢谢大家热情的支持与鼓励:

http://www.china-pub.com/43585

http://www.huachu.com.cn/itbook/itbookinfo.asp?lbbh=10097064

本书从ExtJS实现的功能开始讲解RIA Web开发,通过经典的Hello World快速搭建和配置第一个程序。然后详细讲解ExtJS的基本功能、常用的表单、面板和布局、常见的工具类与函数,以及ExtJS对事件的响应。这些基本组件、函数的讲解结合现今流行的Web框架进行改造,将相关技术融合起来应用。随着Ajax逐渐渗透到Web开发的各个方面,增加了ExtJS与数据交互重要的数据模型、ExtJS的JSP标签库ExtTLD、ExtJS高级组件的讲解。考虑到ExtJS与主流服务端框架的整合越来越紧密,本书还特意讲解了Struts和Struts2框架的整合与配置。本书还全面细致地讲解了ExtJS实现的Portal实例,真正实现完全整合应用ExtJS技术。本书还为RIA Web开发设计提供经典的应用解决方案。

本书语言通俗易懂,版式清新,通过大量的实例讲解技术。广大的Web程序员可以从本书中能找到经典的应用解决方案。RIA Web应用开发的爱好者从中也可以找到进步的阶梯。阅读门槛低—不要求读者对ExtJS有所了解,只要熟悉javascript编程,就能从头开始领略ExtJS的风采。平台开发的概念—ExtJS是一种软件开发平台,而非一个普通的javascript框架,用桌面程序开发思想指导基于ExtJS的Web应用。 来自于实践—在大型项目开发中学习并应用ExtJS,大量的案例都是实际项目情景的缩影,在讲解时穿插大量的实践经验提示,实践的指导意义强大。典型场景应用—本书在讲述各章内容中穿插了对常见Web应用框架使用ExtJS进行改造的实例。Web应用框架是最基本的典型场景应用,每个Web开发都会遇到。完整开发实例—本书提供了完整的基于ExtJS实现的Portal实例。该实例完全可以立即投入到火热的Portal风潮的实际应用中。

对常见问题的统一答复

1. Extjs是怎样的技术?它的主要功能是什么?

Extjs是一种用于开发富客户端Web应用程序的javascript技术,它不需要为客户端安装任何插件就可以实现丰富多彩的界面效果,是进行富客户端开发的理想选择之一。Extjs的主要功能包括:对标准信息提示框的扩展、对标准表单组件的扩展、支持面板及各种布局方式、提供了大量的工具类和工具方法、提供了增强的事件机制、提供了对Ajax功能的支持、具有结构完整的数据模型、提供了灵活易用的模板功能、提供了美观实用的各种组件(其中的代表是表格组件Grid和树型自己Tree)。

2. 目前国内,程序员使用Extjs技术的多吗?这个技术在国内处于一个怎样的阶段?

就我所了解的情况,目前国内使用Extjs的程序员正在逐步增加,由于客户对程序界面的要求越来越高,不仅要求实现功能还要求操作界面美观实用,在这样的趋势下我相信使用Extjs的程序员会越来越多。

Extjs技术在国内的使用也有一段时间了,从最初的学习研究到真正在大型项目中的广泛应用中间有很多程序员付出了艰辛的努力,就整体而言 Extjs的使用还处于成长期,从Extjs1.1到现在的Extjs2已经有越来越多的人开始关注和使用Extjs技术,在未来出现的Extjs3.0 将迎来Extjs的成熟阶段。

3. 请问EXTJS技术应用前景广阔的原因是?

Extjs最大的优势在于它将Web应用程序的操作方式向传统桌面应用程序的操作方式进行转化甚至消除了这种差异,从根本上提高了用户的使用体验,这是Extjs应用前景广阔的主要原因,其次使用Extjs对浏览器没有任何要求可以说是一种绿色的富客户端实现方式,这是它应用前景广阔的第二个原因,另外Extjs提供的各种组件可以用更加标准的方式展示数据降低了开发难度,这可以说是它应用前景广阔的第三点原因。

4. EXTJS与后台技术的联系如何?

Extjs是一个纯前台的javascript框架,他没有提供后台部分的实现,但这并不是说Extjs与后台技术的结合非常困难,恰恰相反 Extjs可以与各种后台技术进行结合,前后台之间通过xml或者JSON实现数据传递,目前后台生成xml或者JSON的技术已经非常成熟因此只要对后台进行很小的修改就可以将Extjs应用于现有项目。

5. 很多程序员想学或者正在学Extjs技术,在学习的时候有哪些应该注意什么问题?

对于一个从没有接触过Extjs技术的人来说,在学习的初期会感觉较为困难,原因在于Extjs基本上完全抛弃了直接书写HTML代码来构建页面的方式,取而代之的是使用面板、布局、组件、等等以前只在桌面程序中出现的概念,学习者需要一定的时间和练习来适应这种变化,一旦适应了这种开发方式就会体验到使用Extjs的乐趣。在学习Extjs的过程中以下两点是需要我们经常注意的,首先Extjs组件在很多情况下都是延时渲染的,其次Extjs的很多操作都是异步执行的,这两个特点决定了我们程序的设计方式。

阅读全文