Home » Eclipse Projects » Eclipse 4 » Any active/modern web-renderers for E4 ?(Looking to find what is currently used as a web-renderer under E4 platform)
| |
Re: Any active/modern web-renderers for E4 ? [message #1701889 is a reply to message #1701843] |
Thu, 16 July 2015 13:10 |
Andriy Fomenko Messages: 24 Registered: May 2013 |
Junior Member |
|
|
Jonas,
Thanks for replying.
I'm comparing to nice look&feel of e(fs)clipse and RAP components look dated.
Another thing I perceive as much more modern in e(fs)clipse is that since JavaFX data bindings are used, it is less programmer-error-prone than RCP/SWT approach.
Anotehr thing is that RAP is recommended for E3 platform, and while some E4 support projects exist, they are all pretty much in incubation stage.
I did not use RAP in real project, only ran few tests and something like Vaaeclipse looks to be more appealing target, at least aesthetically.
I assume it would require more abstracting-out to support control-flow in both desktop and web versions of the application, but hope to maintain most of underlying services in OSGi, presented over ECF (given we developed relevant connection adapter using WebSockets and actively use it).
In summary, the question is "what is recommended to use as Web technology, given we wanted to take e(fx)clipse for the desktop ?"
Thank you,
Andriy F.
|
|
|
Re: Any active/modern web-renderers for E4 ? [message #1701955 is a reply to message #1701889] |
Fri, 17 July 2015 06:13 |
Jonas Helming Messages: 699 Registered: July 2009 |
Senior Member |
|
|
Hi Andre,
I asume you are referring to e(fx)clipse.
Am 16.07.2015 um 15:10 schrieb Andriy Fomenko:
> Jonas,
>
> Thanks for replying.
> I'm comparing to nice look&feel of e(fs)clipse and RAP components look
> dated.
You can style a web application and change the look and feel...
> Another thing I perceive as much more modern in e(fs)clipse is that
> since JavaFX data bindings are used, it is less programmer-error-prone
> than RCP/SWT approach.
There is databinding fpr SWT, too...
> Anotehr thing is that RAP is recommended for E3 platform, and while some
> E4 support projects exist, they are all pretty much in incubation stage.
It is incubation still, but so far works nicely in projects.
> I did not use RAP in real project, only ran few tests and something like
> Vaaeclipse looks to be more appealing target, at least aesthetically.
> I assume it would require more abstracting-out to support control-flow
> in both desktop and web versions of the application, but hope to
> maintain most of underlying services in OSGi, presented over ECF (given
> we developed relevant connection adapter using WebSockets and actively
> use it).
For me the main questions is if single-sourcing of the UI components is
important for you...
>
> In summary, the question is "what is recommended to use as Web
> technology, given we wanted to take e(fx)clipse for the desktop ?"
If you do not want to single source the UI, you are free to use
anything, RAP, Vaadin, Angular or whatever you prefer...
>
> Thank you,
> Andriy F.
--
--
Jonas Helming
Get professional Eclipse developer support:
http://eclipsesource.com/en/services/developer-support/
|
|
|
Re: Any active/modern web-renderers for E4 ? [message #1701958 is a reply to message #1701889] |
Fri, 17 July 2015 06:32 |
Thomas Schindl Messages: 6651 Registered: July 2009 |
Senior Member |
|
|
As the author of e(fx)clipse and the RAP e4 incubation project I'd like
to chime in.
First of all RAP e4 although in incubation is stable and we
(BestSolution.at) will make use of it in an up coming project! RAP
applications can be themed completely (unlike e4 on SWT) and it even can
make use of animations for nice transition effects.
The real question - if RAP is the right choice - is more of a question
how important a 100% web-feeling is for you RAP/Vaadin IMHO deliver not
a 90% web-feeling whereas if you use Angular, Bootstrap, ... you get
100% web-feeling.
If you go the RAP or Vaadin route it is important to understand that
from a performance point of view it does not make sense to serialize
data between your backend service and client because both run on the
same VM instance on the server!
Tom
On 16.07.15 15:10, Andriy Fomenko wrote:
> Jonas,
>
> Thanks for replying.
> I'm comparing to nice look&feel of e(fs)clipse and RAP components look
> dated.
> Another thing I perceive as much more modern in e(fs)clipse is that
> since JavaFX data bindings are used, it is less programmer-error-prone
> than RCP/SWT approach.
> Anotehr thing is that RAP is recommended for E3 platform, and while some
> E4 support projects exist, they are all pretty much in incubation stage.
> I did not use RAP in real project, only ran few tests and something like
> Vaaeclipse looks to be more appealing target, at least aesthetically.
> I assume it would require more abstracting-out to support control-flow
> in both desktop and web versions of the application, but hope to
> maintain most of underlying services in OSGi, presented over ECF (given
> we developed relevant connection adapter using WebSockets and actively
> use it).
>
> In summary, the question is "what is recommended to use as Web
> technology, given we wanted to take e(fx)clipse for the desktop ?"
>
> Thank you,
> Andriy F.
|
|
|
Re: Any active/modern web-renderers for E4 ? [message #1702035 is a reply to message #1701958] |
Fri, 17 July 2015 18:47 |
Andriy Fomenko Messages: 24 Registered: May 2013 |
Junior Member |
|
|
Tom,
Thanks for your 90% / 100% analogy: this is quite succinct way of putting it
We would not look for "100% web feel", so it looks like we are more into "90%" RAP / Vaadin territory rather than Angular, etc...
Having you to weight in that RAP is likely to be receiving more attention from the community, probably this would be our first choice to make a pilot.
On serialization, yes, we do understand what is involved, but if we use RAP, we would go "local" in one VM and over "some" ECF provider to get the same "almost local OSGi services" for distributed. Per our testing, WebSocket based provider was almost on par with other providers we tested, BTW.
[Updated on: Fri, 17 July 2015 18:48] Report message to a moderator
|
|
|
Goto Forum:
Current Time: Fri Apr 26 01:34:37 GMT 2024
Powered by FUDForum. Page generated in 0.03392 seconds
|