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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Посоветуйте на счет JSF, правильно ли я понимаю. 
:(
    Опции темы
Embedded
Дата 7.7.2011, 20:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Killer_13
Вот наверное меня уже принимают тут за фаната Стампеде... но блин интересный сериал, о том как сделать руками веб сайт, в принципе у меня получилось интересно и сделать в т.ч. к нему простую систему управления контентом. Главное я понял как все работает на низком уровне, тот самый HTTP, cookie, сессии и т.д. Но там в сериале нужно думать своим мозгом, а то подопытный там наворотил с ORM (JPA) косяков. 

Сам сериал: http://forum.vingrad.ru/forum/topic-124877.html

Это сообщение отредактировал(а) Embedded - 7.7.2011, 20:30
PM MAIL   Вверх
Killer_13
Дата 8.7.2011, 01:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Спасибо, почитаю тему. smile
PM MAIL   Вверх
Temdegon
Дата 8.7.2011, 18:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Не знаю, че так все хают компонентные фреймворки. Мне вполне нравится как сама идея, так и некоторые реализации. Как-то ковырялся с PrimeFaces, вполне был доволен результатом. Сейчас вот с ZK потихоньку разбираюсь, очень все клево и красиво.
PM MAIL   Вверх
Vasay
Дата 8.7.2011, 18:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Цитата(Temdegon @ 8.7.2011,  18:17)
Не знаю, че так все хают компонентные фреймворки. Мне вполне нравится как сама идея, так и некоторые реализации. Как-то ковырялся с PrimeFaces, вполне был доволен результатом. Сейчас вот с ZK потихоньку разбираюсь, очень все клево и красиво.

Все зависит - для чего и где применять. 

Для web-а большинство таких фреймворков не пригодны:

- не совместимы с SEO
- нет соответствия контента URL
- неправильно обрабатываются кнопки "вперед/назад", "обновить"
- Неправильно обрабатывается "открыть в новой вкладке/окне".


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


--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
Temdegon
Дата 8.7.2011, 19:21 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата

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

Глюки с поддержкой разных браузеров лезут еще чаще, когда человек без опыта начинает писать свою вебморду на html+javascript.
Цитата

Все зависит - для чего и где применять. 

Это бесспорно. Компонентные фреймворки применяются для веб-приложений. Вроде как они для этого и придуманы. По этому в них не нужны все перечисленные пункты. Писать форум, блог, сайт фирмы или хомпагу на них нельзя. А вот админку к ним - в самый раз.
ТС хочет аналог Swing, и не хочет возиться с HTML. Его задача вроде как раз хорошо подходит для использования таких фреймворков. Так зачем его отговаривать, и заставлять учить javascript и html? Пусть лучше это время потратит на изучение java и того же Spring.
PM MAIL   Вверх
Vasay
Дата 8.7.2011, 20:03 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Цитата(Temdegon @  8.7.2011,  19:21 Найти цитируемый пост)
А вот админку к ним - в самый раз.



К сожалению, для создания вменяемого юзабилити потребуется очень много затрат.  На практике я не видел еще ни одного удобной админки созданной с помощью подобных фреймворков.

Добавлено через 14 минут и 24 секунды
Temdegon
Цитата

Глюки с поддержкой разных браузеров лезут еще чаще, когда человек без опыта начинает писать свою вебморду на html+javascript.


Я не призываю писать руками JS. Для таких целей есть, например, jQuery, YUI. Их можно интегрировать там, где нужна интерактивность.

К тому же, использовать два идеологически разных фреймворка для написания фронт и бек энда по любому приведет к росту количества кода.


--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
Forsaken
Дата 8.7.2011, 22:08 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Я тоже думаю, что всякие JSF для веба как средство создания сайта полная муть. Лучше делать html + js это гибко, легковесно, аккуратно и по стандартам. В принципе можно понять Гослинга когда он материт эту хреновину (JSF).
Точно еще не читал, о чем там вещает нам мс, но походу они хотят взять на вооружение интерфейсы десктопынх приложений написанных на html + css + js. Вообще наверное быстрее и не сделаешь гибкого качественного, юзабильного интерфейса, но уж не знаю что они там замутят, надо почитать, а то я несколько голословен сейчас.

http://www.microsoft.com/rus/newscenter/ne...06/02/win8.aspx

Vasay
Цитата

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

Тоже большая задница. 
Это вообще антипрогресс и удобство высосанное из пальца.
 


Это сообщение отредактировал(а) Forsaken - 8.7.2011, 22:10
PM MAIL   Вверх
Temdegon
Дата 9.7.2011, 00:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата

К сожалению, для создания вменяемого юзабилити потребуется очень много затрат.  На практике я не видел еще ни одного удобной админки созданной с помощью подобных фреймворков.

Не совсем понимаю, что подразумевается под вменяемым юзабилити, и почему его легко достичь используюя html+jQuery и так сложно испльзуя какой-то компонентный фреймворк. Но контраргументов у меня сейчас нет, по этому не буду спорить. 
Цитата

К тому же, использовать два идеологически разных фреймворка для написания фронт и бек энда по любому приведет к росту количества кода. 

Тут http://forum.vingrad.ru/forum/topic-325815.html на данный момент планируется Spring MVC для всего, кроме админки. Ее мы будем делать (точнее сегодня начали) на ZK. Что из этого выйдет, как это повлияет на кол-во кода - будет видно. Пока не вижу каких-то предпосылок для этого. 

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

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

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


 




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


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

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