English 中文(简体)
RIA platform like Netbeans RCP
原标题:

Does anyone have any experience with a really good RIA platform. I m going to begin developing an application, and I intend to use Netbeans RCP for the thick client. I d also like to create a RIA version of the same app. I ve looked around for a RIA framework that rivals what you can get with the Netbeans RCP, and really haven t found one. My requirements are as follows.

  • Modular - I would like to be able to add and remove features without recompiling
  • Out of the box features - I d like to have feature out of the box that are similar to Netbeans RCP (or most any other RCP), such as a menu system built in, a windowing system (allowing docking and remembering where windows were between sessions), Authentication and Authorization support out of the box, as well as the "Options pane support (I really like how I can add amodule, and have that module expose options through the standard "options" dialog).
  • Actions and commands - I d like to be able to handle actions from other modules without needing to couple the action to the other module.
  • I would like to deploy the app through GlassFish, but that s not a deal breaker.
  • Modern - the framework should use the latest standards, and I m planning on moving to J2EE7 as soon as I can, so the platform must be actively updated to support such a migration.
  • I m willing to pay, but the license must not be "per server" or "per instance"
  • Java isn t a must but I m planning on using java for the rest of the app (services layer) and the Netbeans RCP front end.

I ve been a .net developer for the last 6 years, and have just recently looked into the world of java, and I m really amazed at the rich community, I thought .net had a large open source community, but the java one is orders of magnitude bigger. I don t know of anything even close to the Netbeans RCP in the .net community, let alone a RIA version.

I ve looked at a few frameworks, but most of them seem to be mostly libraries that you can use to build applications, I really don t want to spend the time and maintanance cost to build the infrastructure listed above. Things I ve looked at are....

  • Tepestry
  • "SmartClient"
  • GWT
  • Wicket

These all seem to be good building block, but I want an out of the box solution. The application will be mostly CRUD operations, but I will also be streaming video through the app, as well as handling alerts and events from the server.

Thanks for any advice

Joshua

问题回答

Eclipse with the GWT plugin is fairly easy to get running out of the box. Step through the GWT tutorial first and you ll be ready to go. I realize you ve already looked at GWT but the Eclipse plugin simplifies a lot of grunt work.

Indeed. GWT Eclipse plugin simplifies compilation, depoloying and running them (Jetty). It also has App Engine support.





相关问题
Spring Properties File

Hi have this j2ee web application developed using spring framework. I have a problem with rendering mnessages in nihongo characters from the properties file. I tried converting the file to ascii using ...

Logging a global ID in multiple components

I have a system which contains multiple applications connected together using JMS and Spring Integration. Messages get sent along a chain of applications. [App A] -> [App B] -> [App C] We set a ...

Java Library Size

If I m given two Java Libraries in Jar format, 1 having no bells and whistles, and the other having lots of them that will mostly go unused.... my question is: How will the larger, mostly unused ...

How to get the Array Class for a given Class in Java?

I have a Class variable that holds a certain type and I need to get a variable that holds the corresponding array class. The best I could come up with is this: Class arrayOfFooClass = java.lang....

SQLite , Derby vs file system

I m working on a Java desktop application that reads and writes from/to different files. I think a better solution would be to replace the file system by a SQLite database. How hard is it to migrate ...

热门标签