Модераторы: LSD, AntonSaburov

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Самые простой фреймворк для GUI 
:(
    Опции темы
Andrey1
Дата 28.10.2008, 18:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 621
Регистрация: 27.2.2004
Где: Moscow

Репутация: 2
Всего: 5



Стоит задача разработать простенький интерфейс (но, разумеется, с MVC, и в перспективе расширяемый до сложного интерфейса).

Нада выбрать фреймворк:
1) в котором нужно было бы мало уделять времени дизайну (и пр. вещам, например, написанию процесса авторизации)
2) , но можно было бы быстро набросать интерфейс 
3) и сохранить логические связи.
4) Хотелось бы иметь поддержку в NetBeans.

Вопрос, что выбрать?

Варианты, которые приходят в голову:

1) Grails http://grails.org/ 
2) Seam
3) Spring
4) готовые JSF проекты (которые легко понять и адаптировать).
5) какой-нибудь XML-based фреймворк, в котором вся информация для отображение идет как XML.

Это сообщение отредактировал(а) Andrey1 - 28.10.2008, 18:38


--------------------
Созерцание и мудрость - едины. Соцерцание - это основа мудрости, а мудрость - это функция (т.е. умение использовать) созерцания.
из сутры помоста шестого патриарха Хуэйнена
PM MAIL WWW ICQ   Вверх
AntonSaburov
Дата 29.10.2008, 13:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 8
Всего: 118



Я думаю, что если мы говорим о "серверном" клиенте - т.е. подавляющая часть страниц может быть подготовлена на сервере и интерактив на странице не требует Ajax, то наверно самое удобное JSF - там можно сделать хорошие компоненты, можно сделать нормальную логику переходов. Ну можно еще Struts подключить.
PM MAIL WWW ICQ   Вверх
Samotnik
Дата 29.10.2008, 13:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 5
Всего: 191



я предлагаю  jsp + ajax + spring 
PM MAIL   Вверх
AntonSaburov
Дата 29.10.2008, 13:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 8
Всего: 118



Ну вообщем-то JSF+DWR+Ajax (library какой-нибудь) - тут можно сильно развернуться.
PM MAIL WWW ICQ   Вверх
intr
Дата 29.10.2008, 16:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 128
Регистрация: 18.12.2005

Репутация: 2
Всего: 2



JBoss Seam (JSF+EJB+(richfaces  or ricefaces)), благо вышла новая версия 2.1.0.GA (с новыми глюками;))

Это сообщение отредактировал(а) intr - 29.10.2008, 16:07
--------------------
Исследователь бытия и по совместительству Java-developer
PM MAIL WWW Skype GTalk   Вверх
Andrey1
Дата 29.10.2008, 16:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 621
Регистрация: 27.2.2004
Где: Moscow

Репутация: 2
Всего: 5



Цитата(AntonSaburov @  29.10.2008,  13:18 Найти цитируемый пост)
...то наверно самое удобное JSF - там можно сделать хорошие компоненты, можно сделать нормальную логику переходов. Ну можно еще Struts подключить.

Не не не, некогда писать компоненты smile. 
Нужен готовый фрейворк для быстрой разработки приложения. Вариант "используйте JSF и будьте счастливы..." не годится smile.

На первый взгляд, Grails - это то, что нужно.


--------------------
Созерцание и мудрость - едины. Соцерцание - это основа мудрости, а мудрость - это функция (т.е. умение использовать) созерцания.
из сутры помоста шестого патриарха Хуэйнена
PM MAIL WWW ICQ   Вверх
Asal
Дата 29.10.2008, 17:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 288
Регистрация: 26.12.2006
Где: Минск

Репутация: 4
Всего: 7



Цитата(Andrey1 @  29.10.2008,  16:31 Найти цитируемый пост)
На первый взгляд, Grails - это то, что нужно.

да, на Grails можно быстренько сделать такое преложение + есть готовые плагины для авторизации.
из минусов могу сказать только следущее:
1. весь код (или почти весь) пишется на Groovy (а его надо изучить хотя бы поверхностно, в этом и есть минус, хотя язык мне понравился)
2. если не ошибаюсь View часть пишется только на GSP (могу ошибаться)


--------------------
PM MAIL ICQ   Вверх
Andrey1
Дата 12.11.2008, 16:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 621
Регистрация: 27.2.2004
Где: Moscow

Репутация: 2
Всего: 5



Цитата(Asal @  29.10.2008,  17:23 Найти цитируемый пост)
да, на Grails можно быстренько сделать такое преложение + есть готовые плагины для авторизации.

А можно ли работать только на уровне компонент, забыв про HTML (оставив в памяти только - оформление): то есть, в чем-то, аналогично swing?

В идеале хотелось:
1) Каждую страницу разбить на сетку. Затем накидать компоненты в каждую ячейки и описать их взаимодействие.
2) Иметь возможность делать свои компоненты, для того, чтобы не копировать аналогичные компоненты, которые отличаются только настойками (например, компонент для работы с таблицой + пользовательские кнопки для обработки таблицы).

Это сообщение отредактировал(а) Andrey1 - 12.11.2008, 16:53


--------------------
Созерцание и мудрость - едины. Соцерцание - это основа мудрости, а мудрость - это функция (т.е. умение использовать) созерцания.
из сутры помоста шестого патриарха Хуэйнена
PM MAIL WWW ICQ   Вверх
powerOn
Дата 12.11.2008, 17:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 28
Всего: 159



Цитата(Andrey1 @  12.11.2008,  16:46 Найти цитируемый пост)
А можно ли работать только на уровне компонент, забыв про HTML (оставив в памяти только - оформление): то есть, в чем-то, аналогично swing?

В идеале хотелось:
1) Каждую страницу разбить на сетку. Затем накидать компоненты в каждую ячейки и описать их взаимодействие.
2) Иметь возможность делать свои компоненты, для того, чтобы не копировать аналогичные компоненты, которые отличаются только настойками (например, компонент для работы с таблицой + пользовательские кнопки для обработки таблицы).


может тогда GWT? (з.ы. сам только приглядываюсь, отзывы о нем самые разные слышал).


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
Asal
Дата 12.11.2008, 17:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 288
Регистрация: 26.12.2006
Где: Минск

Репутация: 4
Всего: 7



Цитата(powerOn @  12.11.2008,  17:10 Найти цитируемый пост)
может тогда GWT?

возможно, с GWT не знаком.
В Grails совсем забыть про HTML (GSP для Grails) думаю не получиться


--------------------
PM MAIL ICQ   Вверх
Andrey1
Дата 13.11.2008, 16:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 621
Регистрация: 27.2.2004
Где: Moscow

Репутация: 2
Всего: 5



Цитата(Asal @  12.11.2008,  17:44 Найти цитируемый пост)
В Grails совсем забыть про HTML (GSP для Grails) думаю не получиться 

Поэтому и вопрос возник smile. GSP - аналог JSP, который "отменяет" прямое юзанье HTML _только_ есть все готовые компоненты.


Цитата(powerOn @  12.11.2008,  17:10 Найти цитируемый пост)
может тогда GWT?

Может быть... 
GWT генерирует javaScript"ы что ли, которые нужно вставлять в HTML?

Тогда почему не Yahoo! UI : http://www.grails.org/GrailsUI+Plugin smile ?

Это сообщение отредактировал(а) Andrey1 - 13.11.2008, 17:12


--------------------
Созерцание и мудрость - едины. Соцерцание - это основа мудрости, а мудрость - это функция (т.е. умение использовать) созерцания.
из сутры помоста шестого патриарха Хуэйнена
PM MAIL WWW ICQ   Вверх
Andrey1
Дата 18.11.2008, 10:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 621
Регистрация: 27.2.2004
Где: Moscow

Репутация: 2
Всего: 5



Да... Таки остановился на GWT+Grails smile...


--------------------
Созерцание и мудрость - едины. Соцерцание - это основа мудрости, а мудрость - это функция (т.е. умение использовать) созерцания.
из сутры помоста шестого патриарха Хуэйнена
PM MAIL WWW ICQ   Вверх
Shaggie
Дата 18.11.2008, 11:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Завсегдатай
Сообщений: 570
Регистрация: 21.12.2006
Где: outer space

Репутация: 2
Всего: 72



Цитата(Andrey1 @  12.11.2008,  16:46 Найти цитируемый пост)
А можно ли работать только на уровне компонент, забыв про HTML (оставив в памяти только - оформление): то есть, в чем-то, аналогично swing?

Wicket?


--------------------
Цитата(alina3000 @  6.3.2014,  10:47 Найти цитируемый пост)
Сорри что не по теме 
PM MAIL ICQ GTalk Jabber   Вверх
Andrey1
Дата 19.11.2008, 10:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 621
Регистрация: 27.2.2004
Где: Moscow

Репутация: 2
Всего: 5



Цитата(Shaggie @  18.11.2008,  11:15 Найти цитируемый пост)
Wicket? 

Про HTML там забыть не получится, ибо ".. Swap the boilerplate, complex debugging and brittle code for powerful, reusable components written with plain Java and HTML.." и "...The worlds of HTML and Java are parallel and associated only by Wicket ids,...". 


--------------------
Созерцание и мудрость - едины. Соцерцание - это основа мудрости, а мудрость - это функция (т.е. умение использовать) созерцания.
из сутры помоста шестого патриарха Хуэйнена
PM MAIL WWW ICQ   Вверх
fixxer
Дата 19.11.2008, 11:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 672
Регистрация: 14.9.2006
Где: Саратов, Россия

Репутация: 4
Всего: 27



Можно посмотреть http://www.zkoss.org/. Первые версии были сыроватые, может сейчас получше. А задумка неплохая.


--------------------
user posted image
PM MAIL ICQ   Вверх
Страницы: (3) Все [1] 2 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0581 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.