Подтвердить что ты не робот

Будет ли GWT возвращаться или пришло время перейти к AngularJS?

Я лично считаю, что GWT - отличный инструмент. Это может быть трудно получить в нем, но как только вы получаете некоторую уверенность, у вас есть все преимущества языка высокого уровня, и вам не нужно использовать JavaScript, если хотите, но вы все еще можете.

Однако мне нравится тот факт, что я могу запрограммировать свое приложение на Java, используя, например, Затмение. Я также думаю, что режим Super Dev довольно опрятен и что в структуре есть много вещей, которые могут облегчить вашу жизнь, например. связь клиента сервера может обрабатываться внутри одного экземпляра Eclipse, используя только один общий проект Java - я думаю, что это awesome, и я не понимаю, почему кто-то предпочел бы библиотеку, которая заставляет меня писать JavaScript, когда я есть альтернатива написанию большого количества этого материала с использованием Java и компиляции его на JavaScript.

Но, с другой стороны, кажется, что GWT умирает очень тихая, медленная смерть, например. если вы посмотрите на Google Trends:

(См. текущие результаты здесь: ссылка)

enter image description here

Я провел последние дни, пытаясь создать проект GWT в Eclipse, и мне пришлось бороться со множеством вещей. Кажется, нет простого способа создать простой модульный проект GWT. Единственный способ - использовать gwt-maven-archetypes плагин; но это имеет свои недостатки, например, Теперь я должен запустить Codeserver и Tomcat-сервер из двух отдельных команд Maven, и Eclipse, похоже, не убивает Codeserver, если нажать кнопку остановки (на данный момент я должен убить его с помощью диспетчера задач). Другое дело, что GWT Designer также был прекращен и недоступен для GWT 2.7.0 в Eclipse.

Сказано, что мне трудно решить, следует ли мне идти на GWT. В моем случае это принесло бы мне пользу от такой настройки:

  • Android-приложение (Java)
  • Сервер базы данных /RESTful API [Java (Hibernate/ Spring)]
  • Общие библиотеки (Java - конечно)
  • Веб-приложение GWT (Java - что еще?)

но, с другой стороны, я вижу, как быстро можно работать с AngularJS. Не говоря уже о том, что Google, возможно, также отказался от проекта GWT.

Поэтому я надеялся, что кто-то, у кого есть опыт работы с обеими структурами, которые перешли с GWT на AngularJS или наоборот, может поделиться своим опытом со мной или с нами. Кроме того, я был бы рад услышать некоторые убедительные аргументы, почему нужно выбирать один над другим - я знаю, что стек переполнения не разрешает вопросы, основанные на мнениях, но (на мой взгляд * huehuehue *) нужно уметь чтобы объективно отделить эти рамки.

Спасибо за ваши ответы!

4b9b3361