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

Поиск:

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


Опытный
**


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

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



Цитата(fixxer @  19.11.2008,  11:53 Найти цитируемый пост)
Можно посмотреть http://www.zkoss.org/.

Да, GWT  попробовал - там разработка сложновата (не понятно как дебаггить приложение, появляются масса новых сущностей :( ) и транслятор торомозит (минуты на сборку приложения тратить каждый раз - это уже перебор...). 
ZK выглядит перспективнее (если основан на JSP) и тем более что плагин есть: http://www.grails.org/ZK+Plugin


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


Опытный
**


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

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



Цитата(Andrey1 @  28.11.2008,  15:52 Найти цитируемый пост)
ZK выглядит перспективнее (если основан на JSP) и тем более что плагин есть: http://www.grails.org/ZK+Plugin

Гы, таки Grails  smile 


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


Опытный
**


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

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



Цитата(Asal @  28.11.2008,  15:56 Найти цитируемый пост)
Гы, таки Grails  

Grails - тоже не сахар: может заглючить на пустом месте (а в парадигме settings-by-convenction - это не добрый знак :(, так как никто ничего не пишет - прога просто не работает и все тулзы считают, что так должно и быть...).

Нужны кулютурные компоненты для отображения данных из базы, с возможностью подцепить listener на action"ы и в перспективе сделать их [компоненты] ajax"нутыми...



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


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


Опытный
**


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

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



Цитата(Asal @  28.11.2008,  15:56 Найти цитируемый пост)
Гы, таки Grails 

Нет, таки ZK smile.

Хоть и с NetBeans дружит не до конца (плагин есть, но с NetBeans 6.5 он глючит...), и Sun, похоже, их не особо любит (потому как, вероятно, ZK конкурирует с JSP и JSF), но: 

базовые компоненты - есть, 
базовая документация - есть,
MVC - есть, 
возможности AJAX - есть, 
возможность интеграции с Spring - есть. 

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


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


Эксперт
***


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

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



Ребята, а вы еще забыли о Flex...  и забудьте про всякий там HTML. Если уж так его боитесь...
 Береш FlexBuilder, рисуешь сетку, бросаешь что тебе надо, например DataGrid, бэкЭнд на Spring. И будет вам счастье. 
На западе счас очень модная штука


--------------------
ПРИШЕЛ, УВИДЕЛ - ПЕРЕПИСАЛ...
PM MAIL ICQ   Вверх
necromancer
Дата 2.12.2008, 17:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



>Ребята, а вы еще забыли о Flex...  и забудьте про всякий там HTML. Если уж так его боитесь...
> Береш FlexBuilder, рисуешь сетку, бросаешь что тебе надо, например DataGrid, бэкЭнд на Spring. И будет вам счастье. 
скорее будет куча гемороя =)
Flex хорош толко для определенных вещей, например SEO на Flex это из разряда научной фантастики и это толкьо верхушка.

как было сказано раньше самый подходящий для данного случая JSF.
В случае наличия Netbeans есть возможность "рисовать" странички визуально.

Я бы еще посмотрел в сторону Wicket, для простых вещей вполне, так же как собственно и любой шаблонный фреймворк.

Сам сейчас пишу проект на ExtJs-GWT-Seam-Spring, но это не фронтенд.

Кстати один мой друг написал замечательную страничку на SpringMVC так что вполне можно и его заюзать.
Так же очень легко все пишется на JSP+JSTL+Prototype(Dojo and etc)


--------------------
С уважением, 
                 Виталий Смык
----------------------------------------------------------------------------------------------
SCJP, SCWCD, OCA
http://dev.maryno.net/video/
PM MAIL WWW ICQ Skype   Вверх
Asal
Дата 2.12.2008, 18:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(necromancer @  2.12.2008,  17:39 Найти цитируемый пост)
например SEO

Я так понял что надо не сайт написать, а что-то аля "decktop in browser"


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


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1620
Регистрация: 20.9.2006
Где: Киев

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



Берём server side framework, например Spring (SpringMVC+SpringSecurity)
и соеденяем с жЫрной java script библиотекой , например jQuery.
получается очень не плохо.


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


Опытный
**


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

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



Цитата(necromancer @  2.12.2008,  17:39 Найти цитируемый пост)
В случае наличия Netbeans есть возможность "рисовать" странички визуально.

Да пока еще есть. Но Visual Web, основанный на Woodstock больше не поддерживается Sun :( (Woodstock 4.3 скорей всего не выйдет). 


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


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1159
Регистрация: 3.3.2006
Где: Riga

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



Wicket  smile 


--------------------
user posted image
user posted image
PM MAIL Skype   Вверх
Foror
Дата 4.12.2008, 10:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



А что нужно то сделать? Если веб-сайт с контентом, то от HTML, CSS, хорошего верстальщика и дизайнера в настоящий момент ни куда не денешься. Если нужно desktop like веб приложение, то flex, extjs, flash, silverlight, javafx (релиз вроде скоро обещают), можно еще echo глянуть, но думаю наврядли это то что вам нужно.

Это сообщение отредактировал(а) Foror - 4.12.2008, 10:26
--------------------
Разработка веб-сайтов и создание интернет магазина
PM MAIL WWW ICQ   Вверх
Asal
Дата 4.12.2008, 10:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(Foror @  4.12.2008,  10:25 Найти цитируемый пост)
javafx (релиз вроде скоро обещают)

не скоро, а СЕГОДНЯ !!!

Это сообщение отредактировал(а) Asal - 4.12.2008, 10:47


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


Опытный
**


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

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



Цитата(Foror @  4.12.2008,  10:25 Найти цитируемый пост)
А что нужно то сделать? 

Нужны компоненты для визуального отображения БД, с возможностью задавать свои действия и быстренько расширять интерфейс.
Дизайн - не главное.


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


Опытный
**


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

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



Цитата(Andrey1 @  28.11.2008,  15:52 Найти цитируемый пост)
не понятно как дебаггить приложение
Ага, получается дебагить или только клиентскую часть в GWT-шной песочнице,  либо только серверную, когда приложение уже задеплоено.
Помню, приходилось для серверной части писать заглушки,  чтобы снова можно было запускать через GWT Shell и отлаживать клиентский код.

PM MAIL   Вверх
Vasay
Дата 8.12.2008, 15:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Andrey1

Делайте интерфейс ручками - и будет вам счастье. Не так это и сложно.  И заказчику потом объяснять не придется, что это не "баг а фитча".

Возьмите за основу Spring MVC, добавьте Spring security,  для view воспользуйтесь velocity. Чтоб самому html не писать - интерфейс можно и в dreamweaver нарисовать, а потом, в сгенерированный html код добавить код velocity.

Несколько раз приходилось работать (как пользователь) с приложениями написанными с применением различных фреймфорков основанных на готовых компонентах - один негатив.

Стандартные баги:

1) Прблемы с совместимостью с различными браузерами.
2) Несоответствие URL содержимому страницы, это в свою очередь ведет:
 - невозможность запомнить страницу в закладку для дальнейшей быстрой навигации.
 - проблемы с окончанием сессии - посидел, потупил, сессия истекла, снова ввел логин/пароль, а страница уже не та.
 - ....... (много чего еще)
3) Неправильная обработка команды "открыть в новом окне"
4) Неправильная обработка кнопки "назад".

Это то что сразу пришло на ум. Может, конечно, и есть фреймворки без подобных багов...



necromancer, 

Цитата

Flex хорош толко для определенных вещей, например SEO на Flex это из разряда научной фантастики и это толкьо верхушка.

как было сказано раньше самый подходящий для данного случая JSF.


SEO и JSF совместимы не больше чем SEO и Flash. Последний, кстати, тоже индексируется, но только в том случае, если там нет сложной логики.


--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
Страницы: (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.1237 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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