JavaScript的GUI框架 qooxdoo
jopen
12年前
qooxdoo 是一个用于开发Ajax应用程序的GUI框架,使用它可以开发出类似于Window桌面风格的Web应用程序。使用Qooxdoo并不需要你具备HTML, CSS 和 DOM 的知识。主要特性:
- 支持所有主要浏览器
- 无插件需要(不需要ActiveX, Java, Flash,Silverlight)
- 没有修改本地JavaScript对象,以便易于与自定义代码集成
- 跨浏览器的JavaScript 1.6字符串/阵列仿制
- 面向对象
- 框架是完全基于类的(目前约350个类)
- 没有重复的全局变量
- 除普通类外,它提供抽象,静态类
- 建设和解构
- 单继承,充分多态性
- 和Java的接口一样
- 动态特性,非常方便配置
- 支持编程
- 纯客户端JavaScript
- 没有HTML
- 不需要CSS知识
- 不需要DOM知识
- 完全支持基于事件的编程
- 完全支持所有平台
- 快速,方便评估的框架,而不需要安装任何软件
- 骨架作为预配置的基础功能齐全的定制应用
- 许多样本应用和实例
- 高性能
- 广泛的记录功能
- 简单调试
- 浏览器的历史管理,IE浏览器返回/前进按钮,书签
- 通用JavaScript漂亮打印机/编码格式的统一代码风格
- 另类编程模型
- 基于Java / Eclipse的RAP
- ASP.NET:ASP.NET的AJAX框架
- XML:基于XML的图形用户界面描述
- 内置的国际化和本地化的支持
- 支持所有的语言和地区
- 基于全面的通用语言数据仓库(CLDR)
- 利用成熟的GNU工具gettext
- 支持专业的,免费的翻译工具
- 扩展的文档类的源代码评论
- 全为框架和自定义应用程序API参考
- 在线和离线应用程序的API浏览器
- 综合单元测试框架
- 功能测试
- JavaScript压缩(删除空格,等等)
- 自动依赖问题解决的JavaScript类
- 自动连接的JavaScript类
- 复制所需的静态资源,例如图片或其他外部文件到一个自成一体的建立
- 字符串提取
- 缩短和混淆局部变量和/或私有成员
- 支持轻松迁移可定制的应用,从一个框架迁移到另一个