powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Нужен совет на чем лучше делать GUI для frontend'a
94 сообщений из 94, показаны все 4 страниц
Нужен совет на чем лучше делать GUI для frontend'a
    #39092306
usrjava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день. Встала задача реализовать GUI для Web-приложения (frontend), серверная часть готова (Tomcat, Spring, Hibernate). Требования такие, чтобы как можно меньше было js и еже си с ним (в команде в основном Java EE разработчики). Что посоветуете ? Есть ли что-то типа такого: мы в IDE проектируем наши web-страницы (размещаем контролы: меню, кнопки, таблицы и т.п.) и делаем связку с нашим сервером (сервисами, объектами и т.д.) - что-то подобное как в Delphi, C#.

p.s. смотрели Vaadin - ничего так, но мало компонентов и тяжеловесный, GWT - не развивается, jQuery - сплошной js, Angular - вроде идеи ничего, но опять же js.
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39092348
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
usrjava,
Изучать js лень или денег на вакансию жалко?
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39092373
Mad_Head
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JS уже фактически стал требованием для Java full stack developer, по этому лучше подтянуть знания вашим девелоперам. Они в этом сами должны быт заинтересованы. А так можно использовать JSF.
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39092378
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GWT - хоть и разваливается, но в конечном итоге генерит тот же js
не зная js не разберешься, в том что он генерит..
без основ js - и jquery и angular бессмыслены
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39092382
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
usrjava,

Если у вас в основном JEE разработчики, то странно, что никто не слышал про JSF. Но, в целом, я бы рекомендовал бороться с инертностью и идти в ногу со временем.
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39092458
usrjava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowiczusrjava,
Если у вас в основном JEE разработчики, то странно, что никто не слышал про JSF. Но, в целом, я бы рекомендовал бороться с инертностью и идти в ногу со временем.
Слышали, вопрос в другом насколько опасно в наше время использовать JSF от того же принципа Angulara и jQuery (кстати, какой из них Angulara или jQuery более востребован?).
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39092468
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
usrjava,
JSF\ангуляр\jQ - это всё совершенно разные вещи.
Странно как вы могли написать серверную часть, не имея практики писать ГУИ.
А с тяжёлым фреймворком вам решать, мириться или нет. И мылышу понятно, что на JS будет сверхбыстро, но...
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39092471
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
usrjava,
вообще, ваш вопрос тут каждую неделю. Что нового вы ожидали в ответах? Что надо учиться? ))
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39092485
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
usrjavaСлышали, вопрос в другом насколько опасно в наше время использовать JSF

Вообще не опасно.

usrjavaот того же принципа Angulara и jQuery
Этой фразы не понял.

usrjava(кстати, какой из них Angulara или jQuery более востребован?).
Они решают разные задачи и слабо пересекаются. Оба востребованы.
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39092497
usrjava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123, мы готовы пожертвовать производительностью, но главное чтобы проектирование и реализация нашего web-GUI осуществлялась на Java, а конвертируется он в js (как в GWT) или нет - нам без разницы.
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39092507
usrjava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
usrjava(кстати, какой из них Angulara или jQuery более востребован?).
Они решают разные задачи и слабо пересекаются. Оба востребованы.[/quot]
хорошо, чтобы сделать подобный web-интерфейс, что бы посоветовали из Java ориентированных фреймворком для frontend'a и js-ориентированных (jQuery/Angular и т.п.)
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39092522
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
usrjavaPetro123, мы готовы пожертвовать производительностью, но главное чтобы проектирование и реализация нашего web-GUI осуществлялась на Java, а конвертируется он в js (как в GWT) или нет - нам без разницы.
достаточно один рабочий день поиска на данной ветке 2-х слов:
JSF\Vaadin и потом попробовать на вкус оба.
ничего нового.
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39092528
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
usrjavaхорошо, чтобы сделать подобный web-интерфейс, что бы посоветовали из Java ориентированных фреймворком для frontend'a и js-ориентированных (jQuery/Angular и т.п.)
Напишите прототип. На каждую технологию уйдет максимум человекодень. JSF/Primefaces и Angular.js и сравните что вам больше подходит.
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39092539
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
usrjavaPetro123, мы готовы пожертвовать производительностью, но главное чтобы проектирование и реализация нашего web-GUI осуществлялась на Java, а конвертируется он в js (как в GWT) или нет - нам без разницы.
не понимая js - даже нет смысла браться за web приложение.
можно посмотреть в сторону JWS, это по сути тот же десктоп, загружаемый через web.
автор Есть ли что-то типа такого: мы в IDE проектируем наши web-страницы (размещаем контролы: меню, кнопки, таблицы и т.п.)
наймите webверстальщика и он сделает это без всяких пробем, ему только дать картинки страницы
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39092543
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
usrjavaДобрый день. Встала задача реализовать GUI для Web-приложения (frontend), серверная часть готова (Tomcat, Spring, Hibernate). Требования такие, чтобы как можно меньше было js и еже си с ним (в команде в основном Java EE разработчики). Что посоветуете ? Есть ли что-то типа такого: мы в IDE проектируем наши web-страницы (размещаем контролы: меню, кнопки, таблицы и т.п.) и делаем связку с нашим сервером (сервисами, объектами и т.д.) - что-то подобное как в Delphi, C#.

p.s. смотрели Vaadin - ничего так, но мало компонентов и тяжеловесный, GWT - не развивается, jQuery - сплошной js, Angular - вроде идеи ничего, но опять же js.

Ну без js никак. :-)
А так если немного потратиться, то можно купить ExtJS+Sencha Architect.
Данная связка хоть и работает на js, но позволяет рисовать формочки в визуальном редакторе.
У нас так делали проект Spring + ExtJS + Sencha Architect, правда на WebSphere, но думаю, что это не так принципиально.

P.S. Сам использую jQuery-ui + jqGrid.
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39092544
Partisan M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123А с тяжёлым фреймворком вам решать, мириться или нет. И мылышу понятно, что на JS будет сверхбыстро, но...

Малышу может и ясно, но взрослому нет. Сверхбыстрота не гарантирована, и от пользователей AngularJS были жалобы на производительность. Правда, в Angular2 она улучшена, но есть только бета-версия и нет совместимости по исходному коду с AngularJS.
Из библиотек на основе GWT можно испытать Vaadin - есть хорошая документация и визуальный конструктор форм.
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39092553
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Partisan MМалышу может и ясно, но взрослому нет. Сверхбыстрота не гарантирована, и от пользователей AngularJS были жалобы на производительность.
ты о чём? Я про JS а не ангуляр. Ангуляр им вообще не нужен т.к. у них БЛ уже есть и написана.
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39092556
Юрий321
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
usrjavaPetro123, мы готовы пожертвовать производительностью, но главное чтобы проектирование и реализация нашего web-GUI осуществлялась на Java, а конвертируется он в js (как в GWT) или нет - нам без разницы.

ну так и пишите на ваадин или на GWT + sencha GXT.

на ваадин можно писать не приходя в сознание.
с GXT чуть больше суеты, но все равно чистая джава.
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39092557
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Partisan M,
т.е. им нужен чистый фрон-формочки без всяких контроллёров(ангуляр)
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39092558
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ты о чём? Я про JS а не ангуляр. Ангуляр им вообще не нужен т.к. у них БЛ уже есть и написана.
При чем тут БЛ? Ангулар это же View и Controller только.
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39092564
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Юрий321,
+1
Blazkowicz сказал - пртотип, пару дней - и вперёд.
Ничего нового и сладкого он более не услышит.
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39092567
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczPetro123ты о чём? Я про JS а не ангуляр. Ангуляр им вообще не нужен т.к. у них БЛ уже есть и написана.
При чем тут БЛ? Ангулар это же View и Controller только.
я бы ангуляр всё таки ставил особняком от ExtJS\jQuery и другим JS-GUI-Control т.д.
Там своя модель\контроллёры и т.д.
IMHO
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39092647
Фотография Dmitry.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
usrjavaТребования такие, чтобы как можно меньше было js и еже с ним

не похоже на требования от заказчика ;) наверное это ограничение вашей команды...

используя любой фреймворк, который привязан к вашему основному языку программирования (не html+js),
вы столкнетесь с ограничениями данного фреймворка т.к. он развивается медленнее чем технологии браузеров...
и начнёте его расширять, т.е. изучать html+javascript, и привязывать это к основному языку.
т.о. затраты в дальносрочном периоде будут бОльшими, нежели вы сразу изучите основы js и выберите js-фреймворк.

экстремальное предложение: избавляйтесь от java

https://nodejs.org/en/about/
http://jaggeryjs.org/quickstart.jag#helloworld

и выбирайте любые js фреймворки ;)
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39092658
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry.экстремальное предложение: избавляйтесь от java
вот я подумал, а что у них там написано и готово от серверной части, при отсутствии клиентской?
Как это выглядит? Если только админка к каждой табличке (россыпью по отдельности).
Это и выбросить не жалко.
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39092820
usrjava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mad_nazgulНу без js никак. :-)

А если так: JavaFX (SceneBuilder)?
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39092827
usrjava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Partisan M...и нет совместимости по исходному коду с AngularJS
Вот это ж..па - не люблю такие "кривые" использовать, т.к. уверенно не знаешь, что не нарвешься на мину.
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39092828
usrjava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123у них БЛ уже есть и написана.
угу!
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39092831
usrjava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123т.е. им нужен чистый фрон-формочки без всяких контроллёров(ангуляр)
да, нам нужен чисто web-морда с рюшками, блекджеком и шлю..ами, которая будет тупо отображать пользователю наши объекты, а вся бизнес логика сделается на сервере
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39092840
organism
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
usrjava,
wicket
вики

Но хтмл знать надо
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39092841
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
usrjavamad_nazgulНу без js никак. :-)

А если так: JavaFX (SceneBuilder)?
это десктоп
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39092847
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
usrjavaPetro123т.е. им нужен чистый фрон-формочки без всяких контроллёров(ангуляр)
да, нам нужен чисто web-морда с рюшками, блекджеком и шлю..ами, которая будет тупо отображать пользователю наши объекты, а вся бизнес логика сделается на сервере
18357980
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39092865
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
usrjavaPetro123т.е. им нужен чистый фрон-формочки без всяких контроллёров(ангуляр)
да, нам нужен чисто web-морда с рюшками, блекджеком и шлю..ами, которая будет тупо отображать пользователю наши объекты, а вся бизнес логика сделается на сервере
ну тогда вам потребуется websocket :)
иначе рюшечки будут нафталином пахнуть.... а шлюшки в панталонах...
хотя всё на любителя
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39092896
usrjava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадяну тогда вам потребуется websocket :)
иначе рюшечки будут нафталином пахнуть...
не совсем вас понял
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39093538
bochkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jsf primefaces
очень легко формы лепятся
для ленивых
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39093881
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
usrjavaвадяну тогда вам потребуется websocket :)
иначе рюшечки будут нафталином пахнуть...
не совсем вас понял
чтобы были рюшечки надо одну мелочь- чтоб сервер мог в любое время сам!!!(по своей инициативе, а не по запросу с клиента )
слать данные на клиента, а это возможно только через websocket.
это снижает нагрузку на сервер во много раз
оху.. возможности открываются
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39094009
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GXT + GWT - в проекте совсем не будет js только java ))
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39094012
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Atum1GXT + GWT - в проекте совсем не будет js только java ))

вот мой пример

https://github.com/isalnikov/GWTPortal

+ на ваш выбор RPC или RequestBuilder для передачи данных на клиента ...

ps я пока выбрал RPC
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39094055
rdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выскажу свое скромное мнение, jquery - самый быстрый и простой способ
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39094071
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Atum1GXT + GWT - в проекте совсем не будет js только java ))
ага только будут тормоза, а js буде в конце и такое там будет.....
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39094575
usrjava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Atum1...вот мой пример
https://github.com/isalnikov/GWTPortal


Спасибо за совет
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39094761
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowiczusrjava,

Но, в целом, я бы рекомендовал бороться с инертностью и идти в ногу со временем.

Да!!!!
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39094865
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяAtum1GXT + GWT - в проекте совсем не будет js только java ))
ага только будут тормоза, а js буде в конце и такое там будет.....

sdm - очень быстр , компилируется все мгновенно - тормозов не замечено (использую ssd диск)

Достаточно большой проект (5 GWT модулей ) под все локали и браузеры собирается 47 секунд (время компиляции GWT ).

в повседневной отладке (1 локаль 1 браузер 1 модуль) ~ 2 секунд.


конечный js - можно скомпилировать в режиме DETAILED , но это ооочень большая редкость.

style: OBF[USCATED], PRETTY, or DETAILED gwt.compiler.output.style=OBF
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39095023
usrjava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Atum1sdm - очень быстр , компилируется все мгновенно - тормозов не замечено (использую ssd диск)
sdm - это что за зверь?
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39095083
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
usrjavaAtum1sdm - очень быстр , компилируется все мгновенно - тормозов не замечено (использую ssd диск)
sdm - это что за зверь?
sdm - superdevmode
http://www.gwtproject.org/articles/superdevmode.html
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39095522
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяGWT - хоть и разваливается, но в конечном итоге генерит тот же js
не зная js не разберешься, в том что он генерит..


Я тебя успокою, даже зная JS, в том, что он генерит, ты не разберёшься. И никто не разберётся.
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39095543
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivвадяGWT - хоть и разваливается, но в конечном итоге генерит тот же js
не зная js не разберешься, в том что он генерит..


Я тебя успокою, даже зная JS, в том, что он генерит, ты не разберёшься. И никто не разберётся.
и это не есть его преимущества....
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39095769
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяMasterZivпропущено...


Я тебя успокою, даже зная JS, в том, что он генерит, ты не разберёшься. И никто не разберётся.
и это не есть его преимущества....

вам шашечки или ехать (c)

задача была не привлекая сторонних веб разработчиков силами java разработчиков сделать веб интерфейс ...

GXT+ GWT SDM - это решает .

но ходу дела - java разработчики прочтут носорога , прочтут пару книг по веб дизайну , пару по html5 + css3 и закажут дизайн сайта - студии Лебедева :) - он им предоставит верстку - а они уже подпихнут под нее свое супер REST API

но пока ничего этого нет... нет даже понимание что такое веб итд ...
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39095842
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторно ходу дела - java разработчики прочтут носорога , прочтут пару книг по веб дизайну , пару по html5 + css3 и закажут дизайн сайта - студии Лебедева :) - он им предоставит верстку - а они уже подпихнут под нее свое супер REST API
намного дешеле нанять верстальщика
если только дело принципе - любые деньги, лишь бы не нанимать специалиста...то да пусть читают носорога...
но на том же gwt всю лоику не пропишешь.
тот же ws не реализуешь.
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39095843
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяMasterZivпропущено...


Я тебя успокою, даже зная JS, в том, что он генерит, ты не разберёшься. И никто не разберётся.
и это не есть его преимущества....
нет это его преимущество - никто не сможет разобраться - никто не попортит :)
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39095844
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GWT это тупиковая ветвь развития. Использовать его для нового проекта, это всё равно что ... хм. Не могу аналогию подобрать. В любом случае платформа хоть и выстрелила, но быстро сдулась. Используйте актуальные инструменты разработки. Зачем брать то что слабо развивается и особо ни кем уже не используется?
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39095942
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczGWT это тупиковая ветвь развития. Использовать его для нового проекта, это всё равно что ... хм. Не могу аналогию подобрать. В любом случае платформа хоть и выстрелила, но быстро сдулась. Используйте актуальные инструменты разработки. Зачем брать то что слабо развивается и особо ни кем уже не используется?
+1
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39096710
usrjava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczИспользуйте актуальные инструменты разработки. Зачем брать то что слабо развивается и особо ни кем уже не используется?
Да вот в этом вся проблема, что под web ui до сих пор нет нормально отработанной и стабильной технологии. Где гарантия, что тот же jQuery или Angular и им подобные продержаться еще хотя бы лет 5, а не придет некий мистер Джон и ч/з супер бугорны маркетинг не втюхает рынку новый бред. Тренд мысли в том, что на текущий момент времени, к большому сожалению, нет ни одной стабильной технологии для frontend'a веба, как скажем есть она для десктопа тот же Visual C++, Delphi которым уже по 20 лет, да даже в backend'e у Java более менее все устаканилось
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39096728
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
usrjava,
это же веб. Что толку горевать. Это данность....большая конкуренция технологий..
С другой стороны, студенты же как-то клепают сайты? И это дешевле чем твой сервер написать.
"Просто не хочется вникать" - в этом дело.
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39096738
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
usrjava,
вообще, есть JSF - бери и пробуй. Опыт пригодится. Раз аллергия на JS.
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39096743
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
usrjavaДа вот в этом вся проблема, что под web ui до сих пор нет нормально отработанной и стабильной технологии.

Это правда. Но это, ведь, не повод брать устаревающие инструменты.

usrjavaГде гарантия, что тот же jQuery или Angular и им подобные продержаться еще хотя бы лет 5

У них есть огромное преимущество над Java фреймверками. Они работают на родном для браузеров языке это раз.
Разработчики браузеров делают всё для того чтобы JavaScript был быстр и удобен.
jQuery проживет ещё очень долго.
Angular - спорное решение. Но ничего ПРОЩЕ на данный момент нет вообще. Если бы я был на вашем месте, я бы вообще перебрал все варианты включая CoffeeScript, DART и т.п. Какая разница что изучать. Давайте изучать что-то современное и то что нравится.

usrjava, а не придет некий мистер Джон и ч/з супер бугорны маркетинг не втюхает рынку новый бред.

Глупо полагать что все opensource фреймверки фтюханы сообществу. Рынок сделал свой выбор в пользу них. При том что существует масса альтернатив. Тот же Angular на раннем этапе пробивался через кучу аналогов.

usrjavaТренд мысли в том, что на текущий момент времени, к большому сожалению, нет ни одной стабильной технологии для frontend'a веба

Они все достаточно стабильны. Ваша задача взять ту, которая проще всего и самым коротким путем приведет ваш к вашей цели.

usrjavaкак скажем есть она для десктопа тот же Visual C++, Delphi которым уже по 20 лет

Ну, так десктопу уже на много больше чем 20 лет. А DHTML на много моложе.

usrjavaда даже в backend'e у Java более менее все устаканилось
Потому что JavaScript бурно стартанул только в середине нулевых благодаря jQuery и альтернативным браузрам. Java таки на 5-10 лет впереди по opensource.
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39096827
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор Где гарантия, что тот же jQuery или Angular и им подобные продержаться еще хотя бы лет 5,
если понравится jquery, никто не мешает им пользоваться ещё кучу лет, скачав его себе с доками.
и никто не мешает разобраться в нем , заодко и подкачать знания по js, там ведь код, а не бинарные данные.
можно и поправить и под себя подогнать...
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39096828
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
usrjavaДобрый день. Встала задача реализовать GUI для Web-приложения (frontend), серверная часть готова (Tomcat, Spring, Hibernate). Требования такие, чтобы как можно меньше было js и еже си с ним (в команде в основном Java EE разработчики). Что посоветуете ? Есть ли что-то типа такого: мы в IDE проектируем наши web-страницы (размещаем контролы: меню, кнопки, таблицы и т.п.) и делаем связку с нашим сервером (сервисами, объектами и т.д.) - что-то подобное как в Delphi, C#.

p.s. смотрели Vaadin - ничего так, но мало компонентов и тяжеловесный, GWT - не развивается, jQuery - сплошной js, Angular - вроде идеи ничего, но опять же js.

еще раз - какого плана будет веб интерфейс? какие будут контролы? каке кейсы итд ... опишите подробнее.
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39097194
usrjava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Atum1еще раз - какого плана будет веб интерфейс? какие будут контролы? каке кейсы итд ... опишите подробнее.
Что-то типа такого как на изображении во вложении. Если не совсем понятно, то постараюсь пояснить
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39097211
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Atum1,
типичный не Rich ГУИ.
Как у JSF\SmartGWT\XX_GWT\Vaadim как и говорили.
По прежнему непонятно в чём проблема.
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39097219
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
usrjava, такой интерфейс сделать на js - нет проблем.
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39097229
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяusrjava, такой интерфейс сделать на js - нет проблем.
ну не хотят они JS. Хотят другое. В этом весь топик.
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39097239
usrjava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123вадяusrjava, такой интерфейс сделать на js - нет проблем.
ну не хотят они JS. Хотят другое. В этом весь топик.
а на JSF или Vaadin - большая проблема сделать? и ориентировочно на сколько по быстродействию хуже, чем если было бы сделано с помощью js?
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39097268
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
usrjava,
это мне? Тебе вторым постом сказали - 1 день работы. Быстродействие чуть хуже но терпимо в корпоративе.
Тестируйте под ваше ТЗ.
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39097312
no56892
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для интранетов gwt + gxt. vaadin, jsf - геморрой. И да, можно не тратить время на WYSIWYG в этом деле, ничего нормального в них не сделать. А вообще, если это паблик сайт, то я бы не терял время выгодней нанять профессионального джаваскриптера-верстальщика.ИМХО, джаваскрипт для джависта вреден)
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39097320
usrjava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
no56892jsf - геморрой.
А если jsf/primefaces?!

no56892можно не тратить время на WYSIWYG в этом деле, ничего нормального в них не сделать.
Из-за чего так - нет нормальных редакторов?

no56892джаваскрипт для джависта вреден)
Почему?
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39097736
usrjava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И ещё один очень важный вопрос - какие из предложенных фреймворком (как компоненториентированных, так и js-оринтированных) бесплатны?
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39097852
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
usrjavaИ ещё один очень важный вопрос - какие из предложенных фреймворком (как компоненториентированных, так и js-оринтированных) бесплатны?
этот вопрос настолько важен, что найти эту инфу не составит особого труда
jsf, vaadin, gwt - бесплатны
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39097982
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174jsf, vaadin, gwt - бесплатны
[зануда on] JSF не является самостоятельныек фреймверком. Реализации и библиотеки контролов могут быть как платными так и бесплатными. Primefaces, о котором говорили выше - бестплатный. [зануда off]
Кстати, я запамятовал, но по-моему непосредствнно самих реализаций JSF не так уж и много. И, ЕМНИП, Primefaces использует JSF, а не реализует.
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39099195
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
https://ru.wikipedia.org/wiki/JavaServer_Faces

JSF

и его детишки :

PrimeFaces
MyFaces
Tomahawk
Trinidad
Tobago
Orchestra
ICEFaces
OpenFaces
RichFaces

сами по себе уже монстры ...



Автор , Ваш желаемый интерфейс это скорее всего velocity + bootstrap + knockout js

но я зная в чем ваша проблемы - тупо лень ... ибо когда пишешь серверный код там все просто - написал функцию , метод - получил данные и все .... в самом простом случае REST API

а тут нужно писать и писать много макаронного клиентского кода (html5+css3 + js )(или как повезет) проверки, валидаторы итд

а это просто не хочется и лениво ...

через это прошли все ...


два вариант - найти негров которые будут это делать (писать для вас клиентский код )

делать это самим - в стиле javafx - но с помощью GXT+ GWT / других вариантов в вашем случае просто нет ...

еще раз - для вас нормальным решение будет GXT / вам же сейчас все равно ... портотип можно и на нем накидать
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39099237
Partisan M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Atum1Автор , Ваш желаемый интерфейс это скорее всего velocity + bootstrap + knockout js

Кто хочет, тот пусть и желает. Но не скорее всего - я вижу совершенно случайный набор компонент, вместо которых могли быть какие-нибудь другие, которых множество. Можно согласиться, что bootstrap заслуживает внимания, но это средство разработки красивого внешнего вида HTML страниц. То есть имеет вспомогательное значение. Остальное не особо популярно.

Atum1делать это самим - в стиле javafx - но с помощью GXT+ GWT / других вариантов в вашем случае просто нет ...

еще раз - для вас нормальным решение будет GXT / вам же сейчас все равно ... портотип можно и на нем накидать


Нормальным решением будет не слушать легкомысленных советчиков. Вот, этот навалил ещё два варианта - JavaFX и GXT - не имеющих ничего общего ни между собой, ни с перечисленными им выше. GXT к тому же дорогое. Вопрос на сообразительность: он сам себе его купил? Соображаю: не купил, а то им бы и пользовался (чтоб деньги не пропали) и не предлагал бы бесконечно большой набор вариантов.
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39099243
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Partisan M,

а что тогда использовать ?
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39099255
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Atum1 https://ru.wikipedia.org/wiki/JavaServer_Faces

JSF

и его детишки :

PrimeFaces
MyFaces
Tomahawk
Trinidad
Tobago
Orchestra
ICEFaces
OpenFaces
RichFaces
...

Скорее, так:
JSF => Mojarra|MyFaces => Primefaces, IceFaces, RichFaces etc.
Mojarra и MyFaces -- реализации JSF.
Primefaces и т.п. -- компоненты JSF, которые можно использовать под управлением или Mojarra или MyFaces.

Было дело, один сотрудник заявил, что Mojarra фигня и надо использовать MyFaces. Перешли на MyFaces с некоторыми грабельками, оказалось, что дело совсем не в Mojarra|MyFaces. Как у блондинки "все фигня, кроме пчел".
Primefaces в обоих случаях был один и тот же.
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39099267
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander A. Sak,

авторКак у блондинки "все фигня, кроме пчел".

) у старого пасечника))

Что ж тогда, плюнуть на всё и JSF юзать ?
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39099273
Юрий321
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что, GXT весь платный или только какая-то часть?
по сайту не понял.
а то я просто подключал и мавен репозитория да и юзал, там версия с какими-то ограничениями?
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39099286
Юрий321
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот оно как.

Licensing
Sencha GXT is commercial software licensed per developer seat. For older versions, there is a GPL license available for open source projects. The latest commercial version is 3.1.4 and the latest GPL version is 3.1.1. Customers who have purchased support also have access to GXT 4 Early Access with touch features for tablets.
For specific licensing questions, please contact Sales.
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39099330
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NeboPartisan M,
а что тогда использовать ?
лейтмотив этого топика - "Что использовать если лень"))
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39099457
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,
+1
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39099464
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторлейтмотив этого топика - "Что использовать если лень"))

) Лень - двигатель прогресса) Не забываем классику)
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39099810
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NeboЧто ж тогда, плюнуть на всё и JSF юзать ?

Надо уже что-нибудь делать. Как в другом анекдоте, про лотерейный билетик.
Можно начать с JSF+Primefaces и, при необходимости, использовать jQuery. Primefaces внутри -- это jQuery+jQueryUI.
Можно начать с jQuery.
Можно начать с Ангуляра.
Можно еще с чего-нибудь начать. Главное -- см. первое предложение.
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39099822
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander A. Sak,
))
Жениться или не жениться? Вот в чем вопрос.
А если женится, то куда девать нынешнюю жену?
(с)
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39099852
just_vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чем не угодил Java FX? Мне кажется то, что доктор прописал.
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39099949
scf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
usrjava,

Можно взять JSF2 + Facelets.
НО - поверьте человеку, который сидел на этом стеке 5 лет. Изучить яваскрипт выйдет намного, намного практичнее. И в плане количества геморроя с сайтом, и в плане качества UI.

Если ни у кого нет опыта - генерите HTML странички на шаблонизаторе и обвязывайте их логикой на яваскрипте через jquery.
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39100009
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
scf,

авторЕсли ни у кого нет опыта - генерите HTML странички на шаблонизаторе и обвязывайте их логикой на яваскрипте через jquery.

Наверное Да!!! А Вы каким шаблонизатором пользуетесь ?
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39100072
usrjava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NeboНаверное Да!!! А Вы каким шаблонизатором пользуетесь ?
за советы всем. scf , действительно а каким шаблонизатором пользуетесь/пользовались?
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39100074
usrjava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
за советы всем спасибо.

p.s. когда ж на sql.ru появиться возможность редактировать свои посты
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39100079
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
usrjavaза советы всем спасибо.

p.s. когда ж на sql.ru появиться возможность редактировать свои посты

никогда. этож форум программистов, а сделать такаю фичу сложно )
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39100125
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174usrjavaза советы всем спасибо.

p.s. когда ж на sql.ru появиться возможность редактировать свои посты

никогда. этож форум программистов, а сделать такаю фичу сложно )
Внезапно! :)
Разработчик форума жив?
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39100606
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
usrjavaNeboНаверное Да!!! А Вы каким шаблонизатором пользуетесь ?
за советы всем. scf , действительно а каким шаблонизатором пользуетесь/пользовались?

Apache Velocity

Struts 2

FreeMarker

или вот хороший

http://www.thymeleaf.org/



но в вашем случае лучше написать свой шаблонизатор.
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39100661
scf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
usrjava,

мы сидим на Freemarker. Плюсы - прост в использовании, быстро работает, есть макросы, очень легко расширяется (можно писать макросы/функции на Java без жуткого геморроя как в JSP). Минусы - нет шаблонов как в Facelets типа вот такого: http://docs.oracle.com/javaee/6/tutorial/doc/giqxp.html

Но если очень надо, можно запилить такую фичу самому.
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39100724
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
usrjavaТребования такие, чтобы как можно меньше было js и еже си с ним
scfмы сидим на Freemarker.
не в компонентном, а в шаблонного типа фреймворке, как раз кода вёрстки\HTML навалом.
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39102480
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
интересно, что все-таки выбрал автор :-)

vaadin рассматривался? для интранета или синглпейдж аппликейшинов интересно выглядит. чистая джава, никакого js - по крайней мере снаружи. с ним не работал, и скорее всего что, что как и всех компонентно-ориентированых фр-х, разработчик жестко зажат в структуру фреймворка, т.е. шаг влево-вправо и начинается головняк... но это только предположения, поэтому интересно было бы услышать кто действительно на нем работал, но таких вероятно очень мало - даже можно судить по этому форуму.
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39102482
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А про Dojo кто что думает ?
Читал, что Спринг и Dojo дружат ( https://dojotoolkit.org/).
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39102609
no56892
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174интересно, что все-таки выбрал автор :-)

vaadin рассматривался? для интранета или синглпейдж аппликейшинов интересно выглядит. чистая джава, никакого js - по крайней мере снаружи. с ним не работал, и скорее всего что, что как и всех компонентно-ориентированых фр-х, разработчик жестко зажат в структуру фреймворка, т.е. шаг влево-вправо и начинается головняк... но это только предположения, поэтому интересно было бы услышать кто действительно на нем работал, но таких вероятно очень мало - даже можно судить по этому форуму.
Там "говолняк" не только шаг влево-шаг вправо, сделать два связанных дерева и прявязать таблицу из-за багов оказалось невозможно с норм функциональностью. Сырой он. (год назад был по крайней мере, сейчас не в курсе, слава богу)
...
Рейтинг: 0 / 0
Нужен совет на чем лучше делать GUI для frontend'a
    #39102623
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
no56892из-за багов
да. Баги, это самая неприятная вещь при знакомстве с любой библиотекой.
Уж лучше старая библиотека, но проверенная.
...
Рейтинг: 0 / 0
94 сообщений из 94, показаны все 4 страниц
Форумы / Java [игнор отключен] [закрыт для гостей] / Нужен совет на чем лучше делать GUI для frontend'a
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]