Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Replacement for GWT [closed]

I built an application using GWT in 2012 and it has worked fine until now when a major functionality upgrade is required.
I used GWT because my background is Java and having worked in MVP type projects prior to that it was a good fit.

Today, any problem I encounter and do a google search for has answers that are posted 2 to 3 years ago ( and in a lot of cases don't solve my own issues ) This is telling me that GWT is being left behind. Because I built the app primarly as a hobby to learn GWT I feel like I would like to learn a more recent framework when rebuilding my application. So to narrow it down, I want to know if there is any suitable more recent alternative to GWT out there that still allows me to code in Java.

I understand this may seem like a broad question where answers will be mainly based on opinion but how else can you pick peoples brains except asking "What is your opinion" How do I do a,b,c using Java is going to be answered 3 different ways by 3 different people based on their opinion of how it should be done.

like image 267
MayoMan Avatar asked Jun 02 '15 09:06

MayoMan


People also ask

Does GWT have a future?

GWT has a Brilliant Future, While GWT 2. x will still receive a long term support, GWT 3 is moving forward faster than ever now, and it also going to ensure a smooth migration path from GWT 2.

Is GWT still in use?

Officially, support is dropped for running the GWT compiler or server-side tooling on Java 7. The GWT distribution is still compiled to run on Java 7 for this release, but no guarantees are made about whether or not this will work. Future versions will compile bytecode for Java 8+.

Is GWT supported?

GWT supports most of the core Java language syntax and semantics, but there are a few differences you will want to be aware of. GWT 2.8+ supports Java 8 syntax. (Previous versions supported lower Java versions, see the Release Notes for more information.)

Does vaadin use GWT?

Vaadin used GWT to build a full fledged application framework. It is one of the main GWT based frameworks ( along with Errai framework) and provides some interesting capabilities like addons, themes, integrations with other Java frameworks such as Spring.


2 Answers

I have heard about Vaadin (https://vaadin.com/home)

Vaadin is a covering around GWT giving you more flexibility to work and the same time maintaining the GWT like experience.

Otherwise this is a good compilation, you could pick what you might need:

https://github.com/jashkenas/coffeescript/wiki/List-of-languages-that-compile-to-JS

like image 118
swateek Avatar answered Oct 23 '22 07:10

swateek


As a long time GWT user I am increasingly drawn to AngularJS. Obviously we're talking JavaScript rather than Java here, but coming from a Java background myself I'm finding JavaScript with AngularJS a decent alternative to GWT.

like image 2
Pete Williams Avatar answered Oct 23 '22 07:10

Pete Williams