欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  资讯频道

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:
  1. Text#getCaretPosition()
  2. CTabFolder#setSelectionBackground( Image )
  3. CTabItem#setShowClose( boolean )
  4. Display#getCursorLocation()
  5. Control#isReparentable() and Control#setParent()
  6. SWT.SHEET style flag for Shell
  7. Tree#select( TreeItem ) and Tree#deselect( TreeItem )
  8. Shell#setImages( Image[] ) and Shell#getImages()
  9. Shell#setMinimumSize( int, int ), Shell#setMinimumSize( Point ) and Shell#getMinimumSize()
  10. List#deselect( int ), List#deselect( int, int ) and List#deselect( int[] )
  11. Control#update() and Display#update()
  12. ScrolledComposite#showControl( Control ), ScrolledComposite#setShowFocusedControl( boolean ) and ScrolledComposite#getShowFocusedControl()
  13. Table#showColumn( TableColumn )

JFace / Workbench

  • 布局覆盖机制
  • 为TableViewer准备了工具提示

Eclipse RAP 1.3 M2发布,创建RIA的Ajax工具包

  • 帮助系统


Eclipse RAP 1.3 M2发布,创建RIA的Ajax工具包


外观

  • 新的配置对话框,添加了Lightbox的效果

Eclipse RAP 1.3 M2发布,创建RIA的Ajax工具包

 

  • 绚丽的设计

Eclipse RAP 1.3 M2发布,创建RIA的Ajax工具包

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

相关标签: Ajax Eclipse