|
0 / 0 / 0
Регистрация: 23.02.2015
Сообщений: 25
|
|
Нужен совет на чем лучше делать GUI для frontend'a02.11.2015, 01:12. Показов 7026. Ответов 35
Метки нет (Все метки)
Добрый день. Встала задача реализовать GUI для Web-приложения (frontend), серверная часть готова (Tomcat, Spring, Hibernate). Требования такие, чтобы как можно меньше было js и еже си с ним (в команде в основном Java EE разработчики). Что посоветуете ? Есть ли что-то типа такого: мы в IDE проектируем наши web-страницы (размещаем контролы: меню, кнопки, таблицы и т.п.) и делаем связку с нашим сервером (сервисами, объектами и т.д.) - что-то подобное как в Delphi, C#.
p.s. смотрели Vaadin - ничего так, но мало компонентов и тяжеловесный, GWT - не развивается, jQuery - сплошной js, Angular - вроде идеи ничего, но опять же js.
0
|
|
| 02.11.2015, 01:12 | |
|
Ответы с готовыми решениями:
35
Нужен совет-какой язык програмирования лучше использовать для написания программы-редактора? На чём делать резиновое GUI? На чём лучше всего писать GUI? |
|
1563 / 1041 / 94
Регистрация: 17.04.2009
Сообщений: 2,995
|
||
| 04.11.2015, 17:32 | ||
|
1
|
||
|
0 / 0 / 0
Регистрация: 23.02.2015
Сообщений: 25
|
||
| 04.11.2015, 17:52 [ТС] | ||
|
0
|
||
|
1563 / 1041 / 94
Регистрация: 17.04.2009
Сообщений: 2,995
|
||
| 04.11.2015, 19:41 | ||
|
2) Верстка из-за layout-ов облегчается, но не намного приятнее становится на самом то деле) 3) Компоненты они конечно хорошие, но когда надо что-то кастомизировать, все становится сложнее. Компоненты можно к примеру использовать из extjs - gxt их внутри себя и использует. 4) Добавляются новые баги прослойки 5) Разработка с использование только jquery - ад еще тот. Обычно используется какой-то mvc фреймворк. Как писали выше angular - он заставляет писать структурируемый код и все становится не так плохо 6) На js работа намного прозрачнее, легче искать причины багов и т.п. На самом деле можно писать и на js и на gwt. На всем можно написать нормальное приложение - пока мода на angular)
0
|
||
|
1552 / 918 / 193
Регистрация: 26.03.2010
Сообщений: 3,105
|
|
| 04.11.2015, 20:00 | |
|
Посмотрите в сторону ninja framework
0
|
|
|
0 / 0 / 0
Регистрация: 23.02.2015
Сообщений: 25
|
||
| 04.11.2015, 20:18 [ТС] | ||
|
0
|
||
|
1563 / 1041 / 94
Регистрация: 17.04.2009
Сообщений: 2,995
|
|
| 04.11.2015, 20:28 | |
|
Это просто js фреймворк, верстка хоть как остается на разработчике.
0
|
|
|
95 / 95 / 50
Регистрация: 07.07.2015
Сообщений: 208
|
||
| 04.11.2015, 22:35 | ||
|
0
|
||
|
61 / 61 / 15
Регистрация: 18.05.2015
Сообщений: 322
|
|||
| 04.11.2015, 23:04 | |||
|
То, что ты ищешь (примерно - JS фреймворк с компонентами, где из нескольких строк на JS можно получить пристойного вида UI) - это webix или w2ui, AlloyUI. Посмотри демки на их сайтах - попадаются красивые штуковины и довольно просто их вставлять. Добавлено через 3 минуты Просто сайты и их интерфейс куда разнообразнее десктоп приложений и их возможности много шире. Вот от гугла это упомянутый Ангуляр, а у FaceBook например ReactJS и Флуксы всякие.
0
|
|||
|
0 / 0 / 0
Регистрация: 23.02.2015
Сообщений: 25
|
|
| 05.11.2015, 11:17 [ТС] | |
|
Посмотрите сколько мне предложили технологий:
gwt gxt/smartgwt vaadin zkoss (zk) dark ninja framework jsf primefaces wicket SCRUMBAN ExtJS\jQuery Angular webix w2ui AlloyUI какую из них выбрать и изучить, да чтобы с одной стороны по быстрому склепать web UI, а с другой, чтобы выбранная технология завтра никому не нужная не стала? Если рассматривать компонентно-ориентированные фреймворки (smartgwt, zkoss и т.п.) какие из них можно внедрить в IntelliJ IDEA, чтобы прямо там создавать UI web? Добавлено через 10 часов 52 минуты
0
|
|
|
0 / 0 / 0
Регистрация: 23.02.2015
Сообщений: 25
|
|
| 08.11.2015, 19:53 [ТС] | |
|
И ещё один очень важный вопрос - какие из предложенных фреймворком (как компоненториентированных, так и js-оринтированных) бесплатны?
0
|
|
|
61 / 61 / 15
Регистрация: 18.05.2015
Сообщений: 322
|
|
| 08.11.2015, 20:44 | |
|
По-моему, они все бесплатны, но надо читать лицензию, возможно, где-то есть ограничения (например, нельзя использовать в коммерческих проектах). Лицензия в 99% случаев есть на сайте или вместе с кодом.
Для изучения все они бесплатны.
0
|
|
|
0 / 0 / 0
Регистрация: 23.02.2015
Сообщений: 25
|
|
| 09.11.2015, 00:54 [ТС] | |
|
0
|
|
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
| 09.11.2015, 01:10 | |
|
usrjava, коммерческие проекты разные бывают. Зависит от требований проекта.
0
|
|
|
Вежливость-главное оружие
233 / 234 / 86
Регистрация: 19.02.2013
Сообщений: 1,446
|
|
| 12.11.2015, 12:32 | |
|
Я думаю, в качестве такой design ide можно выделить Adobe Experience Manager - очень тяжелый, жирный тул. Платный естественно.
0
|
|
|
15 / 15 / 3
Регистрация: 20.05.2014
Сообщений: 157
|
|
| 31.12.2015, 12:38 | |
|
Каждая из предложенных технологий это своя ниша, и полюбому без спеца не обойтись, а сейчас это выглядит как "выбрать reebok или nike? или лучше adidas"
Также разные ФВ лучше подходят для разных целей, отсюда и надо выбирать.
0
|
|
| 31.12.2015, 12:38 | |
|
Нужен совет, че делать с сайтом? На чем лучше делать сайт? На чем лучше делать ASP.NET проекты? Чем лучше всего делать current sink до 400mA? Нужен совет, как лучше поступить с раскруткой Интерне-магазина Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Оказывается, Unreal Engine позволяет качество на порядки выше, чем было в Lineedge
Etyuhibosecyu 05.07.2026
Жаль, конечно, что я не узнал об этом, пока Lineedge существовала, а то бы Noname2331 написал, что волки превращаются в пиксельную кашу, а я бы его попросил скачать какую-нибудь бриллиантовую или Pro. . .
|
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было
ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась.
Первый вариант. . .
|
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2.
Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
|
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет.
Но обычно это 50 лет и более.
Наверное, закисление почвы происходит сезонно в средней. . .
|
|
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
|
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS
Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
|
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи.
Через несколько переработок от PHP кода к C89 (надеюсь, 89).
Но довольно запутанно получилось. Код для Linux.
Но если убрать time и то, что с ним. . .
|
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки
Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
|