您好,欢迎 来到润思科技-信息IT服务 长沙软件定 做外包公司!
0731-82519789

润思专业售 前支持

一"点"我帮您!

0731-82519789

24小时:13549648356

行业新闻

您现在的位 置:主页 > 新闻中心 > 行业新闻 >

EclipseRAP2.0更新发布Java开发工具

作者:长沙软件公 司
最初由Innoopract,现在EclipseSource的创建,Eclipse丰富的应用 平台是一个重新执行RCP,SWT和JFace库来构建丰 富的Web应用程序。  不是渲染的本地图形设备,RAP的SWT实现生成的 JavaScript,这是呈现 在浏览器中使用qooxdoo部件库。国 家的使用长轮询HTTP请求的服务 器和客户端之间同步更新。类似的概念是通过Vaadin的,它使用 GWT提供JavaScript窗口小部件 之上的服务器端模型,这是使用SWT灵感Vaadin的组件的。
 
有些限制, 的RCP但是,是不 可能克服的RAP1.0。例如EclipseRCP的不是设计 来处理多个用户,这是完全正常的Web应用程序。 4的Eclipse在发展过程 中,这些限制得到纠正,让RAP提供任何形 式的客户端实现一个通用的API。
 
随着2.0版本的EclipseRAP更名丰富的 Ajax平台的远程 应用平台。新名称反映了概念转变成为一个平台,任何客户端的远程服务器上,已经开始从Eclipse的源代码写 在他的RAP2.0博客系列1.5版本,拉尔 夫·斯腾伯格。 而在1.0的服务器端 组件的交谈,其对应的Web浏览器中通 过JavaScript,通讯现在 用的是公众的JSONAPI。RAP2.0客户端不再 限制为JavaScript,但甚至可 以在本地实现,像Tabris,它提供了 iOS和Android的用户界面 。
InfoQ询问了项目 负责人拉尔夫·斯腾伯格, 在EclipseRAP,为项目的 下一步计划:
 
InfoQ:恭喜你的 2.0版本。这是 伟大的RAP1.0已经解决了 Eclipse平台和RAP团队合并取 得的进展看到很多问题。你解决的最大问题是什么,以及如何合作?
谢谢!回顾 到1.0天,RAP一直是一个 很酷的新来的项目,在某种程度上能够运行在Web浏览器的RCP应用程序。 多年来,该项目已经成熟,现在的Eclipse宇宙的一个 组成部分。这使我们能够提高服务器端的应用程序在Eclipse社区所面临 的挑战的认识。
 
在这些挑战中,最明显的是处理与多个用户。举一个例子,一个字符串存储一个单一的固定的词条不再是足够的,当用不同的语言的用户同时访问一个应用程序。 多用户的需求,RAP,最终导致 Equinox中,也有一 些调整,在JFace对话框框架 的多语言环境支持。
今天在Eclipse平台,很高 兴看到服务器端的要求,影响了设计的新的Eclipse平台,E4。服务器端 应用程序通常需要更多的关注去耦,线程安全和性能。随着技术的发展,我认为这些做法将成为每一个现代应用程序的标准。
 
InfoQ:你认为什 么类型的项目,RAP适合最好的 ?这是怎么提高2.0?
目前,开发 商正面临越来越多的相关目标平台的应用程序都必须支持。五年前,相关平台的桌面和浏览器。如今,手机和平板电脑正在接管。每个平台都需要不同的开发工具和专业知识。这正是我们与我们的想法单采购的应用程序为不同的 平台解决同样的问题。
 
RAP2.0,我们推出 的客户端连接的选项为任何有关计算平台的基础,在一个开放的协议。在EclipseSource,我们提供 了iOS和Android的原生客户 端下的的“Tabris”品牌。新的 协议,任何人都可以开发RAP其他平台的 客户端。这些发展中,RAP继续提供“一次编写, 随处运行”的平台。
因此,RAP是最适合的 项目,正在寻找一个可持续发展的模式,包括重用代码的选项,即使在未来的平台。在企业中,这种需求是最常见的。
 
InfoQ:未来的下 一个步骤是什么?您是否正在寻找在Vaadin的类似技术 ,如在做什么呢?你想在哪儿定位RAP?
当然,我们 在看其他项目的服务器端UI空间。有一 些真正令人印象深刻的单页应用程序的框架,在那里,我们使用的是他们为基准,以改善外观和感觉的RAP。我们仍然 看到一些改善的空间,我们的用户群,我们一起解决这些问题一步一步。后期的一个例子是一个新的动态下拉安联保险。
 
在不久的将 来,我希望看到一个更广泛的自定义部件的WebClient。RAP2.0提供了一个 简单的客户端API,使开发定 制小部件和附加容易。附加组件现在可以使用任何JS库,不依赖 于RAP的内部了。 这种可扩展性是我们的一项重要的资产,我们将继续改善。然而,除了其他框架设置RAP的是,它可 以超越HTML5。据我所知 ,RAP是唯一一个 跨平台的单采购的框架,使开发的应用程序和访问它不同的运行平台。浏览器是一个选择,使用原生窗口部件,本机的外观和感觉,和本地导航概念,而强大的功能,本机应用程序。
 
RAP的另一个重 要特点是支持建立模块化的应用程序。 RAP是建立在OSGi和作为一个 Eclipse项目,它自 然与EclipseEMF的EclipseLink,或Eclipse数据绑定技 术,如集成。使用JFace可以很容易 连接UI的数据模型 。我们认为,模块化是现代应用程序的关键。
友情链接:    快3彩票_安全购彩   50彩票代理   乐喜彩票网址   赢波彩票注册   云购手机彩票官网