ext-ui.com

相关新闻

政务信息化数据中心重在IT运维

在表现层采用了extjs3.2框架。extjs是基于web的富客户端的ajax框架,用于创建前端用户界面和,通过ajax框架我们采用json数据交换格式与后台实现异步更新和交互,json是一种轻量级的数据交换格式,易于阅读和编写,同时也易于解析和生成。json是完全独立于语言的文本格式,因此成为数据交换的理想格式。extjs还提供了大量的现成的窗体控件,它提供的表格、树型、布局等控件使得开发b/s结构系统如同开发c/s结构系统一样方便,大大减少了美工人员的工作量。因此使用extjs前端开发工具是搭建管理类型网站的首选。而且extjs框架也可以自定义组件,通过extjs中的ext.extend()继承函数可以实现自定义组件的派生和扩展。例如可以自定义一个crud的基本组件,包括列表和分页功能,然后在这个基本组件的基础上进行继承以适应不同的数据表的具体要求,从而达到精简程序结构,减少编程工作量的目的。

Sencha Touch和jQuery Mobile的比较

很多人问我Sencha Touch 和jQuery Mobile哪个更好。事实上,它两的区别就像是Web后台编程,PHP和Java。它们都能完成同样的功能,但其实它们是为不同的目的而创造的。

  Sencha Touch基于web-kit浏览器并做了优化,而jQuery Mobile适用于一般浏览器。因为Sencha Touch做了优化,很多人觉得它比jQuery Mobile更棒。混合移动应用(类似用用Webview编程,译者注)会让Sencha Touch熠熠生辉,它会让移动应用非常流畅就像是用原生API开发的一样。但jQuery Mobile也会在不同的地方发光发彩的。与Sencha Touch只支持web-kit不同,jQuery Mobile在支持HTML5的浏览器工作的也是相当的漂亮。无论你是使用Windows,MAC OS,Android或是iOS系统,jQuery Mobile都能吸引你的眼球。

Sencha Touch PhoneGap开发视频讲解

Sencha Touch结合PhoneGap开发,是一个能快速开始手机APP的方法,但这方面的视频少之又少,今天站长无意看到了一个英文版本的,详解得很详细,欢迎大家围观.

新书推荐《Ext JS权威指南》

《Ext JS权威指南》有两大特点:第一,授人以鱼,根据ext js的构成体系全面系统地讲解了其开发方法与技巧,每个知识点都辅之以翔实的案例,同时包含大量最佳实践,适合系统学习和开发参考;第二,授人以渔,宏观上对ext js的整体架构进行了分析,微观上则通过源代码深刻揭示了ext js的工作机制与原理,对于想了解ext js工作原理和在开发中碰到疑难问题的读者尤为有帮助。

三星GALAXY S4落后于iPhone5?

中国网5月21日讯 据韩国《朝鲜日报》5月20报道,美国某杂志近日指出了三星GALAXY S4手机落后于iphone5的部分。

三星电子最新的智能手机GALAXY S4一经上市便取得了不俗的销量,并被评为“最好的安卓手机”。

GALAXY S4上个月26日上市后,共向全世界的移动通信公司供应了400万台手机,美国代表性的消费者杂志《消费者报告》(Consumer Reports)在最近设立的智能手机评价板块中称,S4已经超过了iphone5占领了智能手机第一的位置。

拥有5英寸Full HD Super AMOLED屏幕和智能手机首次采用的1.6吉赫(GHz)octa core应用程序处理器(AP)的GALAXY S4,与先前推出的产品相比,在硬件和软件方面性能均得到了很大的改善。


新书推荐《疯狂Ajax讲义》(第3版)

本书为《疯狂Ajax讲义》的第3版,其中jQuery升级到1.8版本;Prototype升级到1.7.1版本;DWR升级到3.0版本。第3版最大更新是详细、全面地介绍了Ext JS 4.1的知识。由于Ext JS 4.1本身内容比较多,因此本书花了几百页来介绍Ext JS的功能和用法,这部分内容独立出来即可作为Ext JS 4.1的学习手册。

本书详细介绍了jQuery 1.8、Ext JS 4.1、Prototype 1.7.1、DWR这4个最常用的Ajax框架的用法,并针对每个框架提供了一个实用案例,让读者理论联系实际。这部分内容是“疯狂软件教育中心”的标准讲义,它既包含了实际Ajax开发的重点和难点,也融入了大量学习者的学习经验和感悟。再由笔者以丰富的授课经验为基础,深入浅出地介绍它们,希望读者真正掌握Ajax开发的精髓。本书最后提供了2个综合性案例:Blog系统和电子拍卖系统,让读者将前面所学真正应用到实际项目中。电子拍卖系统是一个包含5个表、表之间具有复杂关联映射的系统,该案例采用目前最流行、最规范的轻量级Java EE架构,将整个应用分为领域对象层、DAO层、业务逻辑层, 然后用DWR作为Ajax引擎调用业务逻辑方法响应异步请求,系统权限检查推迟到业务逻辑层完成,并使用HTTP Session跟踪用户操作状态,从而避免用户刷新浏览器导致的浏览状态丢失。该案例对实际项目具有极好的指导价值和借鉴意义。该案例既提供了IDE无关的、基于Ant管理的项目源码,也提供了基于Eclipse IDE的项目源码,最大限度地满足读者的需求。如果在阅读本书时遇到任何技术问题,都可登录http://www.crazyit.org与本书庞大的读者群交流。

本书并非针对零基础的读者,书中不再包含HTML、CSS、JavaScript相关知识,这些知识是阅读本书的基础。本书适合有初步HTML、CSS、JavaScript基础的读者,或对企业应用前端开发不太熟悉的开发人员。如果你已经掌握本书上篇:《疯狂HTML 5/CSS 3/JavaScript讲义》内容,将非常适合阅读此书。

HTML5怎么了?财务软件Xero放弃HTML5

据国外媒体报道,去年Facebook放弃HTML5,宣布开发原生应用,这使得移动HTML 5支持者遭受打击。现在又有一家公司开始这么做。财务软件开发商Xero宣布放弃移动网络应用,理由是开发太过困难且耗费资源。

  虽然Xero的口气比Facebook要软化的多。Facebook创始人兼首席执行官马克?扎克伯格(Mark Zuckerberg)曾经表示:“将赌注全部押在HTML5上是我们做大的战略失误之一。”,但Xero博客的帖子名《让移动行得通》(Making mobile work),也就是在暗示网络应用行不通。

  虽然Xero解释称,它将继续在核心应用中使用HTML5,但一年前放弃原生iOS和Android应用的做法现在看起来并不成功。

Sencha Eclipse Plugin提示和技巧

Sencha的Eclipse插件是一个完整的用于流行的Eclipse IDE的代码辅助和验证插件。有了该插件,就可以获得标准的Sencha Touch(最新的Sencha Eclipse Plugin 1.1)、Ext JS类型以及作为项目一部分定义的自定义类型的代码辅助。在这篇文章中,将展示一些技巧和提示,可以令Sencha Touch开发更高效。

如何配置Sencha的Eclipse项目
在示例中,将开始使用Sencha的CMD生成应用程序并在Eclipse使用插件配置它。

首先,使用Sencha的CMD 3来生成一个Sencha Touch 2.1应用程序的框架。在示例中将创建一个名为abc的应用程序。首先要做的是改变Touch SDK的根目录然后运行以下命令:

sencha generate app abc abc

Ext4Yii:基于 ExtJS 的 Yii 扩展

Ext4Yii是一个基于ExtJS和Yii(PHP开发框架)的应用框架,也算是Yii的一个扩展。

Ext4Yii基于一个模板渲染系统,提供了一个针对ExtJS组件的服务器端标签库。在Ext4Yii中,你可以使用XML模板定义应用程序的元素,如按钮、网格、存储组件以及嵌入式JavaScript等。XML标签会被解析和转换到ExtJS,缓存被重用,然后发送到浏览器。


2012移动开发的3大趋势

HTML5的应用

  现在在和别人谈论移动应用开发和操作系统开发时,HTML5是一个绕不过去的话题。

  也许2012年HTML5最大的发展,就是它没有进行发展。在2011年底,HTML5看上去是一个潜力无限的黑马。但是,当其他选手不断进行自我提高的同时,HTML5却显得有些后劲不足,并没有能够达到人们对他预期的高度。从一个科技从业人员的角度来看,HTML5在2012年本来拥有过极好的机会,例如谷歌、Mozilla、appMobi、Sencha、Resarch In Motion以及Facebook等企业都曾纷纷使用过HTML5进行产品开发。在这样的情况下,HTML5本能迎来自己的爆发。

  但是,HTML5像是承受不了人们对它的期望所带来的压力一样,表现令人失望。HTML5曾经最主要的追求者是Facebook,他们曾使用 HTML5来开发iOS、安卓平台上的“本地”应用。这标志着一个网页服务走向移动应用开发方面。而在年中,Facebook却彻底放弃了使用HTML5 开发iPhone应用的想法,转而使用本地代码来开发客户端。Facebook此举严重影响了对HTML5仍然持观望态度的其他企业。当Facebook 表示将使用本地代买来开发客户端,以提供更好的表现和UI的时候,人们对此举进行了高度的注意。随之,人们转变了对HTML5的态度,称HTML5有其用武之地,但是它还未迎来自己发展的黄金阶段。