手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>程序设计>Java技术>列表

深入观察Rich Clients, Java与Eclipse

来源:互联网 作者:west263.com 时间:2008-02-23
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!

最近以来,关于Rich Client的讨论越来越多。在FTPOnline上看到了这篇在2004/8/31发布的一则关于Rich Clients,Java和Eclipse访谈。受访者Mike Milinkovich是Eclipse组织的执行主席。

Insights on Rich Clients, Java, and Eclipse

Posted 12:32 PM

Mike Milinkovich was the newly minted executive director of the Eclipse organization when he participated in our Java Technology Roundtable during the JavaOne conference. But some of his comments stirred our interest, so we followed up to get you more detail. Here's Mike's original comment and our subsequent dialog:

Milinkovich: With rich-client platforms you can build user interfaces in Swing, with roots. So, rich-client platform is not about SWT. I mean it does support SWT out of the box, obviously, and the Swing support is only currently working on Windows and Linux, so we still have some work to do. That's why I said in terms of being able to provide a plug-in application, plug-in architecture for developers who are building rich-client applications, being able to have an update manager so you can find other plug-ins and new functionality, to have a generic workbench so you have an abstraction you can plug your other applications into and you can brand for your corporation. Those, to my mind, are all interesting features.

Q: Can you expand on your comments and update us on what Eclipse is doing in the rich client area?

Milinkovich: The main benefits of RCP [Rich Client Platform] include:

  • RCP provides a pre-built, extensible, well-designed architecture that allows developers to immediately begin working on adding application functionality rather than on building infrastructure. When building desktop applications on the Eclipse RCP, a development team can quickly begin designing end-user functionality, and delivering it. Without the RCP, they need to talk about window management, toolbar management, menu management, and get solutions for these and other basic infrastructure issues in place before they can really build an application.
  • The ability to create rich user interfaces for client-side applications using SWT and JFace. Developers can deliver rich client applications written in Java, which are essentially indistinguishable from native applications written in languages such as C/C /C#. But at the same time, these applications are portable across all supported platforms.
  • The ability to provide a managed code environment that is not browser-based. With RCP, developers can provide a desktop environment that is packaged to link to a server-based update manager. This provides the ability for end users to discover new and updated functionality and apply it to their desktop environments. At the same time, system administrators can be confident that they can control what is deployed on the managed desktops.
  • The ability to create, manage, and brand desktop applications using the GenericWorkbench allows entERPrise developers to create a well-defined end-user environment to which they can deploy new applications.

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!