[翻译] Sencha GXT 3.1 发布

楼主: PsMonkey (痞子军团团长)   2014-05-18 10:55:04
原文网址:http://www.sencha.com/blog/announcing-sencha-gxt-3.1/
blog 版:http://blog.dontcareabout.us/2014/05/sencha-gxt-31.html
BBS 版以 markdown 语法撰写
______________________________________________________________________
作为 Sencha GXT 的团队代表,我很高兴宣布 Sencha GXT 3.1 发布。
在公开测试后只有一两个月的时间,我们收到一卡车的回馈意见。
我们已经解决几个来自公开测试讨论区的问题。
感谢所有前期测试人员,你们的回馈意见始终是非常宝贵的。
GXT 3.1 导入了新的 Theme Builder(妆点 GXT 程式的新工具)、
Neptune 这个布景主题就是用 Theme Builder 做出来的;
另外 GXT 3.1 也增加了对 GWT 2.6 的支援度。
(译注:省略两段纯粹提供 3.1 各式连结的部份)
## GXT 3.1 Theme Builder ##
Theme Builder 可以让你储存设定档,
然后产生出一个妆点 GXT 程式所需的 jar 档。
它几乎解决了手动美化每个程式的需求。
你可以在 framework 层级产生一个全新的布景主题,
然后在所有系统中重复使用。
我们很高兴听到初期就采用的使用者认为这可以大幅度增加开发人员的效率。
Theme Builder 的设定档可以使用 CSS3,
像是 border radius、gradient,
产生出来的外观可以同时用在现在或过去的 browser。
超过 350 个设定属性,几乎所有 GXT widget 跟 component 都可以使用。
widget 要显示的文字,不管字体、大小、颜色、粗细......
都可以在单一个设定档中指定。
widget 的 border 颜色、宽度、样式也是一样。
许多 widget 的 padding、spacing、background、
甚至 gradient 都是可以设定的。
Theme Builder 需要 Java 7,
但是产生出来的程式码则可以在 Java 6 上头运作良好,
GXT 3.1 也持续支援 Java 6。
## Neptune 布景主题 ##
这个版本还包含一个新的 [Neptune 布景主题],
这完全是用 Theme Builder 产生出来的,
没有自订的 HTML、CSS、图档、或是 Java 程式。
[Neptune 布景主题]: http://www.sencha.com/examples/
![](http://cdn.sencha.io/img/
20140508-gxt-3.1-ga-released/gxt-3.1-ga-released.png)
转换到 GXT 3.1 时,你可以设定 Neptune(或是任何你搞出来的布景主题)
作为默认的布景主题,然后把 `gxt-theme-neptune.jar` 加到你的专案中。
记得 module 档要加上这个 inherits:
<inherits name="com.sencha.gxt.theme.neptune.Theme" />
## GWT 2.6 ##
在 GXT 3.1 我们增加了对 GWT 2.6 的支援度,
但它会造成某些与 GWT 2.4、2.5 不相容的部份。
任何采用 GXT 3.1 的专案都需要 GWT 2.6。
从 GWT 2.5.1 到 2.6 之间有很多修正与改进,
细节纪录在 [GWT 2.6 release note] 这份文件里。
[GWT 2.6 release note]: http://www.gwtproject.org/release-notes.html
#Release_Notes_2_6_0
此外,我们在 GXT 3.1 中移除 IE6 / 7 的官方支援,
因为 GWT 2.6 不再支援这些 browser 了。
framework 中仍然保有处理 IE6/7 的程式码,
所以你可以自己处理这方面的需求,
不过 Sencha 是不会再支援这些东西了。

Links booklink

Contact Us: admin [ a t ] ucptt.com