Eclipse RAP 1.3 M2发布,创建RIA的Ajax工具包
程序员文章站
2022-05-18 10:04:32
...
Eclipse RAP 1.3 M2发布了,支持Eclipse 3.5 和 3.6。
Eclipse RAP(Rich Ajax Platform)是一个让开发人员能够利用Eclipse开发模型来创建和部署RIA(Rich Internet Applications)的Ajax工具包。主要运用著名的Eclipse平台扩展点插件机制和一个包含SWT/JFace API的widget工具包。
RAP所做的所有事情就是让你用Java写Ajax应用并使用基于OSGi的Eclipse模型。似乎有点像GWT,但是使用的是Eclipse plugin。这意味着你现在可以将你的Ajax应用构建为可扩展组件。但是RAP其实与GWT这样的东西很不同,RAP在服务器上运行逻辑,在运行时(与编译时相对)产生控件的Javascript。一个运行在服务器上的SWT实现,人们可以扩展你的视图(view)和透视图(perspective)以增加功能。
RWT
- 客户端单元测试的基本设施
- DateTime下拉菜单
- 默认关闭压缩
- 新的API:
- Text#getCaretPosition()
- CTabFolder#setSelectionBackground( Image )
- CTabItem#setShowClose( boolean )
- Display#getCursorLocation()
- Control#isReparentable() and Control#setParent()
- SWT.SHEET style flag for Shell
- Tree#select( TreeItem ) and Tree#deselect( TreeItem )
- Shell#setImages( Image[] ) and Shell#getImages()
- Shell#setMinimumSize( int, int ), Shell#setMinimumSize( Point ) and Shell#getMinimumSize()
- List#deselect( int ), List#deselect( int, int ) and List#deselect( int[] )
- Control#update() and Display#update()
- ScrolledComposite#showControl( Control ), ScrolledComposite#setShowFocusedControl( boolean ) and ScrolledComposite#getShowFocusedControl()
- Table#showColumn( TableColumn )
JFace / Workbench
- 布局覆盖机制
- 为TableViewer准备了工具提示
- 帮助系统
外观
- 新的配置对话框,添加了Lightbox的效果
- 绚丽的设计
Eclipse RAP 1.3 M2下载:http://www.eclipse.org/downloads/download.php?file=/rt/rap/1.3/rap-tooling-1.3.0-M2-20090929-1142.zip