Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[rap-dev] Feedback and questions from EclipseCon 2007 about RAP

Hi RAP folks,

there have been at EclipseCon two short tutorials about Server-Side Eclipse. The second one also covered the Rich AJAX Platform (RAP).

The participants have been quite interested about the RAP stuff. They raised up some interesting questions, which I would like to post to RAP mailing list, as they could be of interest for more developers.
  1. Why do you not try to achieve binary compatibility between the RWT and the SWT API? The namespace could be the same, but the implementation deployed in RAP specific bundles instead.

  2. Why did you choose for extension points of RAP workbench , views, ... a different namespace than in Eclipse Workbench? If you try to migrate from an RCP to an RAP application, this may result in a relevant amount of refactoring work.
    BTW: What is the behaviour of the eRCP project, which should have the same issue?

  3. Which kind of Eclipse theme will be used for rendering? Is there a way how additional themes (e.g. contributed ones) could be added?

  4. Do you have yet experiences with scalability? Especially considering memory consumption (workbench per session) and workload for server side rendering. There have been concerns about scalability discussed during tutorial.

  5. A RAP application must be AFAI understand always be session sticky (e.g. assigned by a load balancer). As the workbench state will be stored within HttpSession, I assume the size of the session has a relevant size. This makes session clustering (when hosted in an external application server) probably inefficient.

  6. Again about clustering: Do you have any experiences using RAP with session clustering hosted with the servlet bridge? Simon Kaegi mentioned at EclipseCon, that classes and libraries required for session replication have to be made available primarily at bridge, and made public to available to OSGi runtime platform. May be very complex, as RAP will store workbench state in session, which could lead to references to some (log) of RAP classes.

Thanks in advance for any help, Jochen

PS: Participants mentioned that you had a real good short tutorial about RAP at EclipseCon too, with lack of time. Congrats.

Back to the top