`
- 浏览:
194688 次
- 性别:
- 来自:
上海
-
RAP是基于Equinox(对OSGi的实现)上的。它能够让开发者以组件(插件)来组织构建应用程序,这个特点也就是当初Eclipse成功的关键之处。它还能让开发者使用Java作为他们的工具语言和其它一些高级工具套件,如沿用已久的Eclipses JDT 和 PDE(插件开发环境)。最终,RAP能够用于桌面客户端和RIA客户端的开发
RAP 1.0的功能涵盖可自同样的Java程序建置RIA或RCP应用程序,提供企业可弹性开发以浏览器或是桌面为基础的应用程序;支持以OSGi组件模式为基础的Ajax应用程序开发;提供与Eclipse平台紧密结合的Java开发程序,让开发人员可快速开发、测试及部署RIA应用程序;完整的架构支持可扩展的使用者接口、复杂的工具,以及UI元素的databinding与低耦合(loose coupling)。
负责RAP计划的Innoopract执行长Jochen Krause说,有了RAP,开发人员将可建置全部是用Java撰写的Ajax应用程序;此外,有许多开发人员懂得撰写Java程序,但企业中熟悉JavaScript的开发人员并不多。
RAP 项目和 Google 的 GWT(Google Web Toolkit)很类似,但是有两点不同,一是 GWT 是在浏览器的一个仿真 Java 引擎上运行,而RAP 主要是在服务端运行,使用 Ajax 更新客户端。在 RAP中 事件处理(Event-handling)的结果是在服务端操作,而在 GWT 中是在客户端。第二,因为是服务器端的,RAP 可以在一个 Web 容器里访问所有的 Java API(Application Programming Interface)和 OSGi(Open Service Gateway Initiative)。RAP 现在被描述为面向Web 应用的一种 Eclipse 富客户端平台(RCP,Rich Client Platform)方法。
主页:http://www.eclipse.org/rap/
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
Eclipse RAP(Rich Ajax Platform)是一个用于构建Web应用程序的框架,它允许开发者使用桌面应用程序的编程模型来创建丰富的Web应用。Eclipse RAP Deploy 是关于如何在Eclipse 3.5环境中部署和运行RAP应用的教程。在...
Eclipse Rich Ajax Platform is the first book on the new Eclipse RAP, and it introduces the required RCP and OSG/i concepts used by Eclipse RAP. This firstPress title demonstrates the functionality ...
Eclipse RAP(Rich Ajax Platform)教程 Eclipse RAP 是一个开源的、基于Java的Web应用程序框架,它允许开发者创建富客户端应用,这些应用的行为和用户界面与桌面...现在就加入RAP的世界,开启你的富Ajax平台之旅吧!
8. **RCP和RAP框架**:Eclipse Rich Client Platform (RCP) 和 Rich Ajax Platform (RAP)允许开发人员构建自己的桌面应用程序和Web应用,2018-09版本可能包含相关更新和改进。 9. **持续集成**:Eclipse与Jenkins、...
Eclipse Rich Ajax Platform(简称RAP)是Eclipse基金会推出的一个开源项目,旨在为开发者提供一个构建富客户端Web应用的框架,特别强调了Ajax技术的使用。RAP基于Java,利用Eclipse插件系统的强大功能,使得开发...
### 关于“The Rich Ajax Platform”(富Ajax平台)的关键知识点 #### 一、概述与背景 《The Rich Ajax Platform》是一篇关于如何利用Eclipse RAP(Rich Ajax Platform)技术来构建下一代Web 2.0应用程序的文章。这...
- RCP(Rich Client Platform)和RAP(Rich Ajax Platform)的改进,使得构建桌面和Web应用程序更为简便。 7. **后续版本的发展** - Eclipse 3.5之后,Eclipse继续推出新的版本,如Helios(3.6)、Indigo(3.7)...
7. **RCP(Rich Client Platform)和RAP(Rich Ajax Platform)改进**:Eclipse的这两个组件在Oxygen 3中也有所加强,提供了更强大的构建桌面和Web应用程序的基础。 8. **JUnit 5支持**:测试框架JUnit 5的引入,...
其次,Ajax的集成意味着Eclipse不仅是一个用于后端开发的平台,而且也能处理前端富互联网应用(RIA)的开发。Ajax允许创建动态、交互性强的网页应用,而Eclipse通过提供Ajax开发工具,如支持JavaScript编辑和调试的...
6. **BabelLanguagePack-rt.rap-zh_4.4.0.v20140623020002.zip**:Rap 是Eclipse Rich Ajax Platform的缩写,允许开发基于Web的应用程序,这个语言包使Rap的界面变为中文。 7. **BabelLanguagePack-tools.tm-zh_...
Eclipse不仅仅是一个开发工具,还包括了RCP(Rich Client Platform)和RAP(Rich Ajax Platform),开发者可以利用这些构建桌面应用和Web应用。 七、Eclipse社区与生态系统 Eclipse拥有庞大的开发者社区,提供大量...
drwxr-xr-x 3 root root 4.0K Nov 24 18:24 Eclipse Rich Ajax Platform (RAP)开发环境的配置 - gembin - BlogJava.files -rwxr-xr-x 1 root root 2.5M Nov 24 18:17 InspiritingDemo.mp4 drwxr-xr-x 2 root root ...
另一方面,Eclipse RAP 是一个用于开发Web应用程序的框架,它允许开发者使用Java Swing API来创建Ajax-based的Web应用。RAP将桌面应用的编程模型转换为适合Web的模型,使得开发者能够在熟悉的RCP环境中开发出高性能...
运行时(远程应用程序平台) 感谢您对这个项目的兴趣。 [Eclipse RAP Runtime] 提供了一个强大的小部件工具包,并与 OSGi 和 Java EE 等成熟技术很好地集成。 您可以完全用 Java 编写应用程序、重用代码并从一流的 ...
首先,你需要了解 RAP 的开发环境,这通常包括安装 Eclipse IDE(因为 RAP 是基于 Eclipse 平台构建的),然后安装 RAP 插件,例如 RAP SDK 和 RWT(RAP Widget Toolkit)。这些工具将帮助你创建、编译和调试 RAP ...
7. **RCP和RAP**:Eclipse Rich Client Platform (RCP) 和 Rich Ajax Platform (RAP) 允许开发者基于Eclipse构建桌面应用程序和Web应用程序,提供了一种跨平台的应用开发框架。 8. **调试工具**:Eclipse的调试工具...
Eclipse Rich Client Platform (RCP) 提供了一个框架,允许开发者构建桌面应用,而Eclipse Rich Ajax Platform (RAP) 则支持开发Web应用程序。这两个框架都利用了Eclipse的核心组件和插件系统,使得开发者能够快速地...
在用户界面方面,Eclipse 3.5引入了全新的RCP(Rich Client Platform)和RAP(Rich Ajax Platform)框架,使得开发桌面应用和Web应用变得更加便捷。此外,UI界面进行了优化,提供了一种叫做"聚合视图"的新功能,可以...
Eclipse For RCP and RAP Developers开发包主要针对开发Eclipse插件,Eclipse RCP(富客户端应用程序),RAP(富客户端ajax应用程序)的程序员,还包含CVS、Mylyn和xml编辑器,EGit分布式版本控制等插件。...