写点什么

Ext JS 周边生态持续繁荣

2008 年 2 月 02 日

新的服务端工具正为客户端JavaScript 框架 Ext JS 贡献着力量。当前的社区有为 Java Enterprise Edition、Cold Fusion 8.0、Google Web Toolkit 和 Ruby on Rails 2.0 支持开发的服务端。无论哪一个工具,其目标都是规范化各自平台与 Ext JS 的接口。

ExtTLD 是围绕 Ext JS 的 JEE 标签库。它实现了代码助手文档和与基于 Java 框架整合。开发者可通过 XML 来描述接口。ExtTLD 会把标记语言转换成 Ext JS 接口对象。ExtTLD 会检验 XML 接口描述中的字段属性。

在 ColdFusion 方面,有两套前景看好的方案正处在开发的早期阶段:Dan Vega 负责的 cfExt 和来自 Justin Carter 的 ColdExt 。Cold Fusion 8.0 本身附带了 ExtJS1.0,但从那以后 Ext JS 库已经发展到了 2.0——一次令人留下深刻印象的升级。这两个工具让 Cold Fusion 开发者可以继续使用 Cold Fusion 标签库,同时又能利用最新的 Ext JS 来构建界面。

MyGWT 是一个基于 Google Web Toolkit 的 Java 开源库,Google Web Toolkit 能让开发者用 Java 编写客户端的应用程序,然后把 Java 编译为 JavaScript。MyGWT 是一个 GWT 插件,它给 GWT 的原生 UI 组件包裹了一层 ExtJS 的皮肤。GWT 的应用程序可由获得 Ext JS 的优美外观感觉(look and feel)。

Ruby on Rails 方面也有相应的插件。 Ext 脚手架生成器提供了在 Ext JS 和 Ruby on Rails 环境下,开发增删改查(CURD)程序的快捷起点。按照 GL Networks 的站点介绍:

Ext 脚手架生成器可看作是对 Rails 标准资源生成器的一种直接替代。它接受与 Rails 标准资源生成器完全一致的参数,然后用来自 Ext JS JavaScript GUI 的 Data Grid 和表单组件生成视图输出,同时生成一个控制器,作为与 Ext 兼容的 JSON Web 服务。生成的代码一方面可作为下一步实现的起点,另一方面也勾勒出了 Ext JS 库与 Rails 后端的整合的方案。

Ext JS 为富介面 Internet 应用程序提供了不俗的基础设施。当中的 data grid 为最优秀的 JavaScript 实现之一,并能与主流的 JavaScript 核心库 (Prototype, YUI, jQuery) 无缝地互操作。在能够加速接受过程和降低学习门槛的新工具的配合下,Ext JS 是值得考虑的 RIA 开发平台。

查看英文原文: ExtJS Ecosystem Continues to Expand - - - - - -

译者简介:Frank Cheung 有多年 Web 前端开发经验,动态语言爱好者。结合实际的工作,专注于 Ajax 和 WebUI。可通过他的邮件 frank[@]ajaxjs.com 联系,讨论 Javascript 框架的问题。

2008 年 2 月 02 日 16:40771

评论

发布
暂无评论
发现更多内容

怎么写一个超棒的 README 文档

程序员生活志

经验总结 文档

Week10总结

熊威

看前谷歌工程师是如何副业赚钱的?

非著名程序员

程序员 个人成长 副业赚钱 提升认知

哈希算法的设计要点、应用场景

多选参数

哈希 hash 哈希算法

前端科普系列(1):前端简史

vivo互联网技术

html 前端 Web

工业互联网网络安全渗透测试技术研究

几维安全

网络安全 数据安全;工业互联网 移动应用安全 渗透测试

微服务框架 Dubbo

莫莫大人

极客大学架构师训练营

HTML5+CSS3前端入门教程---从0开始通过一个商城实例手把手教你学习PC端和移动端页面开发第11章有路网移动端主页实战

Geek_8dbdc1

拼多多员工曝离职黑幕:要走可以,要离职证明,没有!

程序员生活志

职场 互联网公司

HTML5+CSS3前端入门教程---从0开始通过一个商城实例手把手教你学习PC端和移动端页面开发第8章FlexBox布局

Geek_8dbdc1

超市趣味游戏关卡设计

孙志平

肯耐珂萨D1轮融资资方阵营揭晓,跟投方为中南资本、青发集团

人称T客

Week10作业1

熊威

安卓移动应用代码安全加固系统设计及实现

几维安全

android 安全评估 移动应用安全

智能汽车安全风险及防护技术分析

几维安全

移动应用安全

如何让“哑”终端进化,你知道吗?

华为云开发者社区

操作系统 物联网 IoT 华为云 LiteOS

合约跟单软件开发app,跟单系统开发功能和优势

WX13823153201

区块链 数字货币

HTML5+CSS3前端入门教程---从0开始通过一个商城实例手把手教你学习PC端和移动端页面开发第7章定位

Geek_8dbdc1

面经手册 · 第4篇《HashMap数据插入、查找、删除、遍历,源码分析》

小傅哥

Java 小傅哥 hashmap 面经 红黑树

巴黎世家土味病毒营销,B端创业初期,如何用营销壮大种子用户?

北柯

创业 营销 tob

React TypeScript 项目基本构建2

JackWangGeek

React

架构师0期第十周命题作业

何伟敏

有限数据量如何最大化提升模型效果?百度工程师构建数据增强服务

百度大脑

人工智能 数据 模型训练 百度大脑

为什么需要企业架构师?

周金根

React TypeScript项目基本构建

JackWangGeek

HTML5CSS3前端入门教程---从0开始通过一个商城实例手把手教你学习PC端和移动端页面开发第10章有路网PC端主页实战整合

Geek_8dbdc1

云图说丨手把手教你为容器应用配置弹性伸缩策略

华为云开发者社区

Docker 云计算 Kubernetes 容器 云容器引擎

HTML5+CSS3前端入门教程---从0开始通过一个商城实例手把手教你学习PC端和移动端页面开发第9章FlexBox实战有路网

Geek_8dbdc1

libuv 异步网络编程之 TCP 源码分析

Huayra

网络编程 libuv libuv 源码分析

Spark优化之小文件是否需要合并?

华为云开发者社区

spark 数据 cpu 内存 Spark调优

架构师训练营 第 10 周 作业&总结

Jam

InfoQ 极客传媒开发者生态共创计划线上发布会

InfoQ 极客传媒开发者生态共创计划线上发布会

Ext JS周边生态持续繁荣-InfoQ