Wednesday, October 28, 2015

Re: Next release



On Wednesday, October 28, 2015 at 6:32:28 AM UTC+1, bendg25 wrote:
If you abstract out the integration point to start up the embedded server, then it would be easy to swap it out.

Why would you abstract it out? CodeServer is a tool that listens on a port and does HTTP, why would you abstract the way it does HTTP?
(the embedded server that host your webapp in DevMode is swappable though: http://www.gwtproject.org/javadoc/latest/com/google/gwt/core/ext/ServletContainerLauncher.html & http://www.gwtproject.org/doc/latest/DevGuideCompilingAndDebugging.html#What_options_can_be_passed_to_development_mode; I believe the main usecase was AppEngine support, and the AppEngine servlet container launcher uses an isolated ClassLoader IIRC)
I understand that you want to run everything in a single JVM (why? I can only see drawbacks, apart from "there's only one thing to launch and thus no need to remember the order you have to launch things") but that's just not a usecase GWT was designed to support. It could be made to work, and you're encouraged to come discuss this in the gwt-contrib forum and possibly send in patches, but it's low priority – plus, supporting other use cases also means making sure you don't break them moving forward, so it's not just a one-time effort, but a continuous one).
BTW, there's a pending change already to bump Jetty to 9.x: https://gwt-review.googlesource.com/7857

--
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscribe@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at http://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment