深入观察Rich Clients, Java与Eclipse

2008-02-23 10:14:13来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

最近以来,关于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.

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:(三)jdbc从入门到精通,特别适合初学者!

下一篇:深入abstract class和interface