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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Visual WebPack + JSF от NetBeans, интересен опыт использования 
:(
    Опции темы
Jamon
Дата 16.1.2009, 12:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



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

В целом, интересует все=)
PM MAIL   Вверх
skhilkov
Дата 16.1.2009, 14:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Хммм... не то чтобы большой опыт... но поведаю свою историю )
Первый раз скачал среду разработки Netbeans и начал пробовать создавать веб-странички с использованием Visual Web Pack... Я был в восторге как все просто и легко. При этом я с JSF знаком не был близко даже, JSP понюхал только ) Так вот, когда мне стало нужно делать более реальные и жизненные вещи, я начал взвывать от незнания устройства самого JSF. Пришлось разбираться "нисходящим" методом, а это не самая приятная вещь. Мораль сей басни не нова : нужно сначала изучить технологию, прежде чем осваивать какие-то визуальные конструкторы и тому подобное. Это на тему изучения )
Насчет использования могу сказать так - вещи удобные, стабильность и производительность при нынешних мощностях железа в основном зависят от создателей софта(это все мое большое ИМХО). Кто-то здесь писал что JSF работает медленнее до 2.5 раз, чем JSP, однако я этого не замечаю.....


--------------------
Кто понял жизнь, тот не спешит. 
PM MAIL   Вверх
necromancer
Дата 16.1.2009, 15:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



использовать в одном проекте, за основу Web Pack взят фреймворк Woodstock если я не ошибаюсь. Лично я программировал в IDEA, к визуальным редакторам отношение такое (ИМХО) они нужны что бы попробовать и что бы посмотрать как это может работать. 
При использовании визуальных редакторов, вы фактически отрезаете от себя понимание слоя предсатвления, перегружаете код приложения множеством лишних строк. Плюс использование WebPack накладывает жетские ограничения на использования сторонних фреймворков (у них своя реализация view). По крайней мере в версии 5.5 и чуть выше при любом ручном изменении jsf(jsp) файла руками редактор напрочь отказывался что ли бо показывать, помагало только удаление изменений и перезагрузка нетбинса.

Добавлено через 1 минуту и 25 секунд
далее конекретно в WebPack вызвало затруднение такая элементарная весчь как AJAX изменение компонента на форме по нажатию кнопки. После 3-5 сторонних фреймворков прикрученых мною мне это почти удалось. Как обстоят дела сейчас я не в курсе.


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


Шустрый
*


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

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



2necromancer
да, я понял Ваше отношение к этой ситуации.
да, когда вы "ручками" что то вставляете в jsp-ку, наверняка дизайнер повалится, и правильно сделает.

цитата из оф. туториала (Getting Started with Visual Web JSF Application Development на netbeans.org)

Цитата
Note: The components that are available from the Palette are JavaServer Faces (JSF) components that have been enhanced according to the Design Time API to make their properties available for the Visual Designer and the Properties window. You can use other components in the web applications that you build by using the IDE, but you will not be able to use the interactive design-time features of the IDE on these components unless they have been customized according to requirements of the Design Time API


т.е. вы можете использовать свои тэги, но чтобы они работали в дизайнере, нужно их проапдейтить в соответствии с Design Time API  (http://developers.sun.com/prodtech/javatools/jscreator/reference/fi/2/design-api.html)

по поводу ajax - вроде как с этим все хорошо (соотв. контролы должны быть доступны для скачивания с netbeans.org в виде плагинов), плюс есть несколько туториалов (что, имхо, может говорить о том, что это развивается), но сам пока я их не юзал.

2skhilkov
спасибо за ответ!

Вообще, в плане инфраструктуры дизайнера вэб приложений на основе VWP он мне очень напоминает студию от микрософта и ASP.NET

Отличная штука, которая есть в нетбинсе и (во всяком случае я не видел) в дизайнере asp.net - это абсолютное позиционирование контролов (в VWP это называется компонентомsmile

Это сообщение отредактировал(а) Jamon - 16.1.2009, 16:21
PM MAIL   Вверх
necromancer
Дата 16.1.2009, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



ну если читать внимательно их же туториал, там написано буквально:
>but you will not be able to use the interactive design-time features of the IDE on these components
что я кобы должно означать тчо для других конторолов на этой же странице все должно быть отл.
Уж не знаю как и что, но помоему даже вставка HTML приводила к сбоям.

>по поводу ajax - вроде как с этим все хорошо
тогда прежде чем что ли бо предпринять сделай простую весчь:
по нажатию кнопки обнови компонет на странице при помощи AJAX.


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


Шустрый
*


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

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



В итоге я решил перейти полностью на ICEFaces (ajax based фрэймоворк)

Woodstock с некоторых пор саном не поддерживается, поэтому, имхо, юзать его не перспективно, и плюс к тому ICEFaces предоставляет бОльшие возможности.smile
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "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.0814 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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