IT Mill Toolkit - это платформа, управляемая сервером, построенная на основе GWT.
Комментарий: из-за тяжелого PHP и Java-враждебного фона, я обнаружил, что Toolkit очень приятен в использовании довольно быстро. Возможность писать ничего, кроме (строго типизированной, хорошо OO-ориентированной) Java, хороша, учитывая тот факт, что то, что вы изменяете в коде, довольно быстро отражается на том, что вы видите в браузере.
Это немного сложно настроить, но у IT Mill есть плагин Eclipse, который предположительно помогает с этим. Единственное, что сам плагин немного не интуитивно понятен:)
0,02 €
Ответ на комментарий: Самое большое различие между GWT и IMT заключается в том, что GWT работает полностью внутри браузера (враждебная / эксплуатируемая среда, например, FireBug), в то время как IMT использует GWT только для рендеринга на стороне сервера. государство. Таким образом, хотя вы можете редактировать любые значения в браузере с помощью GWT и IMT, GWT с радостью примет измененные пользователем значения переменных, IMT отслеживает значения на стороне сервера и не допускает никаких расхождений между клиентом. и сервер.
Еще одно большое отличие состоит в том, что виджеты GWT необходимо компилировать каждый раз, когда вы вносите в них какие-либо изменения, с помощью относительно трудоемкого кросс-компилятора GWT (компилирует Java в JavaScript). IMT, с другой стороны, нужно только переместить в контейнер сервлета, и изменения есть, потому что виджеты GWT внутри IMT не нужно перекомпилировать. С Tomcat это происходит практически мгновенно (т. Е. Как только Tomcat замечает, что Eclipse перекомпилирует классы на лету).
@ the_drow: Не знаком с Dijit, вот ответ: Dojo - только javascript, то есть только на стороне клиента. Vaadin (ранее IT Mill Toolkit) частично живет и на стороне сервера (называет себя «управляемым сервером»), поэтому вы не можете взломать сторону клиента, просто изменив значения переменных JavaScript. Есть диаграмма , которая сравнивает Vaadin с другими сопоставимыми продуктами. Dojo не входит, но есть JQuery, который немного похож на Dojo