We are
playing for some time with prototype based on OSGi DS and Equinox. But for the
sake of simplicity, I’m afraid, we have done some ugly things, some spooky
things in the process:
- converted Guice to OSGi DS while preserved
REST and WebSockets protocols compatibility with frontend;
I'm not sure it is a good idea to keep Guice: CDI is getting more and more mature and most implementations have OSGi DS bridge.
- dropped Everrest in favor of Eclipse ECF + Jersey+Jackson + Jetty and removed all JaxRS annotations;
ECF looks very interesting (haven't played with it since 2008 :p )
Another option I was thinking about was to improve Eclipse Flux
- in the process of converting DTOs to EMF
codegeneration.
Could you say a bit more about this ? what would be the use case ? To me, DTO in Che are easy to use (java annotations) and have a simple format.
Is it too
bad? Does anyone like it and feels the same except us and Sun Tan?
---
WBW,
Alexey Ivanov
Hi guys,
Thanks for your input.
Not sure we are ready to talk about moving somewhere from lightweight DI / Guice on platform level but
if you are interested in supporting OSGI and want contributing here I'd suggest you trying something able to expose OSGI as a Guice extension for Che (useful for Workspace Agent obviously). Have not tried it but supposedly it should not be very difficult, something like
Regards,
--
---
С уважением,
Алексей Иванов
_______________________________________________
che-dev mailing list
che-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/che-dev