powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Sencha ExtGWT(GXT) в реальных коммерческих проектах
25 сообщений из 38, страница 1 из 2
Sencha ExtGWT(GXT) в реальных коммерческих проектах
    #37858622
OZKA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ, а у кого нить есть реальный опыт или информация об использовании subj'a в коммерческих проектах? Не просто GWT или многочисленные надстройки поверх него, как-то Vaadin и прочие, а именно Sencha ExtGWT(GXT). И если есть такой опыт/инфа, расскажите пожалуйста что это были за проекты: предметная область, масштабы и прочее.

Вопрос в том, что есть некоторый опыт работы с этой библиотекой, опыт на уровне небольшого стартапа. Впрочем все это уже позади, но возможности ее мне очень понравились, поэтому хочется понять стоит ли заниматься и дальше копать в этом направлении и искать точку приложения своих знаний, или это слишком нишевая штука!?! Например, я пытался смотреть статистику запросов в поисковых системах, она получается весьма скромной. Хочется послушать сообщество по данному вопросу.
...
Рейтинг: 0 / 0
Sencha ExtGWT(GXT) в реальных коммерческих проектах
    #37858626
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какой смысл в ExtGWT? Не проще ли тогда на ExtJS писать? Имел дело со SmartGWT. Радует невероятное обилие фич. Нужно что-то, а оно уже оказывается там есть. Всегда это было сюрпрзом. Расстраивают небольшие тормоза, проблемы с совместимостью (хотя заявлена полная поддержка всего кроме IE6), и некоторые баги которые реально сложно раскопать.
...
Рейтинг: 0 / 0
Sencha ExtGWT(GXT) в реальных коммерческих проектах
    #37858660
OZKA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczКакой смысл в ExtGWT? Не проще ли тогда на ExtJS писать?

Смысл в том что один язык на клиенте и на сервере, возможности отладки, в т.ч. и пошаговой и по сути полноценная трехзвенка, когда данные бегают с клиента на сервере через GWT-RPC, т.е. никакой мороки с сериализацией и обратно JSON или XML. Что касается возможностей, не знаю возможностей SmartGWT, но кмк в ExtGWT тоже довольно богатый набор компонентов, кроме того они очень гибко конфигурируются и интегрируются вместе друг с другом. Если чего и не хватает, так это интеграции с какой нить ORM или поддержки таковой из коробки, но старый добрый SQL тоже неплохо ;)
...
Рейтинг: 0 / 0
Sencha ExtGWT(GXT) в реальных коммерческих проектах
    #37858670
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оно ещё и денег стоит.
...
Рейтинг: 0 / 0
Sencha ExtGWT(GXT) в реальных коммерческих проектах
    #37858849
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OZKA,
хуже всего когда нет комьюнити.... А писать коммерцию на экзотике - 100 раз подумать. IMHO.
Пускай у него будет самая супер архитектура.
...
Рейтинг: 0 / 0
Sencha ExtGWT(GXT) в реальных коммерческих проектах
    #37858894
Adva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
OZKA,

я работал со всеми тремя framework'ами : GXT, Vaadin, SmartGWT. Из них GXT мне понравился больше всего - море документации, лучшая из трех объектная модель для UI и для данных, MVC из коробки, поддержка разрабочтиков. Vaadin поначалу привлек отсутствием client-side компиляции, но посмотрев на то, как там реализована работа с данными и databinding... SmartGWT многих привлекает своей лицензией, но, если деньги не проблема, я бы советовал GXT.
...
Рейтинг: 0 / 0
Sencha ExtGWT(GXT) в реальных коммерческих проектах
    #37858976
0FD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Adva,

у GXT есть версия GPLv3, это разве запрещает его использовать в коммерческом продукте(у SmartGWT только LGPLv3) бесплатно?

ЗЫ Кажется GXT использует HP Service Manager, это web для HP OpenView Services Desk.
...
Рейтинг: 0 / 0
Sencha ExtGWT(GXT) в реальных коммерческих проектах
    #37859046
Adva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
0FD,

GPL автоматически означает OpenSource проект (код должен быть открыт для всех), в отличие от LGPL
...
Рейтинг: 0 / 0
Sencha ExtGWT(GXT) в реальных коммерческих проектах
    #37859063
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AdvaGPL автоматически означает OpenSource проект (код должен быть открыт для всех), в отличие от LGPL
+1, т.е. если вы пишете проект на продажу и используете GPL библиотеки, то вы автоматом должны обеспечивать Opensource своим клиентам. Т.е. как минимум отдавать им исходный код и разрешать править его.
Если писать внутрений проект под себя, то GPL скорее всего ОК. Если на продажу, то не всегда.
...
Рейтинг: 0 / 0
Sencha ExtGWT(GXT) в реальных коммерческих проектах
    #37859067
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
0FDу GXT есть версия GPLv3, это разве запрещает его использовать в коммерческом продукте(у SmartGWT только LGPLv3) бесплатно?
Нет, если вы готовы делиться исходниками с покупателями.
...
Рейтинг: 0 / 0
Sencha ExtGWT(GXT) в реальных коммерческих проектах
    #37859071
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz. Т.е. как минимум отдавать им исходный код и разрешать править его.
И перепродавать под аналогичной лицензией.
...
Рейтинг: 0 / 0
Sencha ExtGWT(GXT) в реальных коммерческих проектах
    #37859871
Michael T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AdvaOZKA,

я работал со всеми тремя framework'ами : GXT, Vaadin, SmartGWT. Из них GXT мне понравился больше всего - море документации, лучшая из трех объектная модель для UI и для данных, MVC из коробки, поддержка разрабочтиков. Vaadin поначалу привлек отсутствием client-side компиляции, но посмотрев на то, как там реализована работа с данными и databinding... SmartGWT многих привлекает своей лицензией, но, если деньги не проблема, я бы советовал GXT.

Полностью согласен.

Я тоже использовал в коммерческих проектах GXT и SmartGWT. Выбирая на чем делать морду, Vaadin я отмел сразу, т.к. визуальные компоненты, особенно таблицы, бедноваты, а про то, что сетевой трафик у него ну очень большой, я даже и говорить не буду.
На одном проекте выбор пал на SmartGWT. Купился на самый богатый набор визуальных компонентов, не изучив внутрянку. Потом, когда уже наелся, понял свою ошибку.
Плюсы SmartGWT:
1. Действительно самый богатый набор компонентов и фич.
2. Бесплатная лицензия, подходящая для коммерческой разработки.
Минусы SmartGWT:
1. Это не GWT. На самом деле это гвтшная обертка вокруг SmartClient, отсюда отсутствие возможности понять откуда лезут ошибки. Разобраться в их JS коде вообще не возможно. Да, форум у них самый живой, но все сообщения типа "Что за ... ? Как мне это победить? Почему не работает?" и т.п.
2. Его писал видимо всего один индус Sanjiv Jivan.
3. Спецификация протокола обмена с сервером не описана вообще и меняется даже в рамках подверсий. Это в бесплатной версии. В платной Вам не нужно знать как клиент с сервером общается. Там все автоматом работает, но работает криво. Я очень долго пытался заставить заполнять гриды из Hibernate/JPA. Формально, да, в платной все работает, но бины хибернейтовские надо так извращать, что пипец. Например, если у есть в таблице внешний ключ, то в бине должно быть просто поле с сущностью родительской таблицы. Так вот для смарта нужно еще и само значение этого ключа добавлять. Сейчас они вроде это изменили, но я только один пример привел.

Теперь про ExtGWT или GXT. Это практически чистый GWT. Последняя третья версия вообще специально писалась под новые версии GWT. Там даже особой функциональности то они не добавили, но я не считаю это минусом. Вы можете использорвать все, что доступно в обычном GWT (Нормально использовать GWT-RPC для заполнения компонентов данными, MVP, классы ресурсов и т.п.). Сторонние гвтшные библиотеки тоже нормально подключаются. Минусов то я особо и не назову (по сравнению со смартом).

Если про специфику проектов, в которых я использовал, то на SmartGWT были сделаны учетные системы с большим количеством таблиц и форм, плюс было отображение векторной 2D графики через SVG. На GXT делалась геоинформационная система GXT + OpenLayers и работает это на мониторах с разрешением 7000х4000 точек (да, есть и такие).

ИМХО. В любом случае, и там, и там для коммерческой разработки нужна будет платная лицензия.
...
Рейтинг: 0 / 0
Sencha ExtGWT(GXT) в реальных коммерческих проектах
    #37859950
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Michael TПотом, когда уже наелся, понял свою ошибку
Привет!
Ну, а как тут иначе.
Если заказчик требует Rich GUI, то либо платное, либо бесплатное с допиливанием и борьбой.
Я не вижу особого выхода писать компоненты самому.
Т.е. опять же линейка:
- SmartGWT (пусть сыроватый) ---> он же но платный.
ЗЫ.
- Ваадин давно смотрел, что такая критика?
- ZK не смотрел?
- на каком канале начинает тормозить Smart?
...
Рейтинг: 0 / 0
Sencha ExtGWT(GXT) в реальных коммерческих проектах
    #37860104
Michael T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет!
Не, Smart не особо тормозит из-за канала. Его JS нормально кешируется. Просто меня он достал своей сыроватостью, внутренней архитектурой и постоянным изменением протокола. У GXT с этим все в порядке.

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

ZK смотрел, но поверхностно. Первое впечатление не плохое, но более серьезно не было времени.
...
Рейтинг: 0 / 0
Sencha ExtGWT(GXT) в реальных коммерческих проектах
    #37860704
OZKA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123OZKA,
хуже всего когда нет комьюнити.... А писать коммерцию на экзотике - 100 раз подумать. IMHO.

На самом деле у них довольно живой собственный форум, правда на английском, но это даже полезней :) Мы там неоднократно задавали вопросы и вполне оперативно, даже не имея саппорт-подписки, получали ответы от dev team. Да и на stackoverflow.com можно так же задать вопрос и получить на него ответ.
...
Рейтинг: 0 / 0
Sencha ExtGWT(GXT) в реальных коммерческих проектах
    #37860811
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OZKA,
меня чаще интересует таблицы, как самая сложная часть Rich.
Давай сравним. Особенно с ленивой загрузкой.
...
Рейтинг: 0 / 0
Sencha ExtGWT(GXT) в реальных коммерческих проектах
    #38106097
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подтверждаю - с таблицами у Vaadin'а уже тоже наплюхался))
Не хватает:
1. изменения значений конкретно в одной ячейке.
2. в шапке у столбца заголовок нельзя написать в две строки. (про размер шрифта не помню, но вроде тоже не удалось поменять) Выход - лезть в css, но я этого геморра схватил еще с раскрашиванием ячеек и строк.
3. Нет нормального встроенного паджинаринга - только через кривоватый аддон. (ну чтобы внизу таблички странички таблицы переключать).
4. Различное отображение таблицы в разных браузерах. С нормальной сокростью интерфейс таблиц работает только в Chrome, но зато с косяками в виде смещения столбцов в шапке влево от ячеек в самом столбике. И это только об интерфейсе самой таблицы.
5. Фильтрация по столбцам - где она? Решается только вводом дополнительных textField'ов.
6...
7...
....


Ладно хоть драг энд дроп есть.

Пойду курить GXT, правда напрягает долгая компиляция, уже искал и вроде находил выход, но пару лет назад это было, если есть возможность киньте ссылочку почитать, пожалуйста.
...
Рейтинг: 0 / 0
Sencha ExtGWT(GXT) в реальных коммерческих проектах
    #38106207
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NixicНе хватает:
+1
Будет ещё конкретная инфа - пиши.
...
Рейтинг: 0 / 0
Sencha ExtGWT(GXT) в реальных коммерческих проектах
    #38110835
OZKA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NixicПойду курить GXT, правда напрягает долгая компиляция, уже искал и вроде находил выход, но пару лет назад это было, если есть возможность киньте ссылочку почитать, пожалуйста.

Компиляция только под один браузер - http://stackoverflow.com/questions/1011863/how-do-i-speed-up-the-gwt-compiler
...
Рейтинг: 0 / 0
Sencha ExtGWT(GXT) в реальных коммерческих проектах
    #38110867
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OZKANixicПойду курить GXT, правда напрягает долгая компиляция, уже искал и вроде находил выход, но пару лет назад это было, если есть возможность киньте ссылочку почитать, пожалуйста.
Компиляция только под один браузер - http://stackoverflow.com/questions/1011863/how-do-i-speed-up-the-gwt-compiler
Ммм, спасибо, почитаю. Вот прямо как вовремя-то, только что проект настроил все подцепил и окно в дефмоде вывел и задался вопросом, что же использовать при разработке :)
...
Рейтинг: 0 / 0
Sencha ExtGWT(GXT) в реальных коммерческих проектах
    #38110891
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NixicМмм, спасибо, почитаю. Вот прямо как вовремя-то, только что проект настроил все подцепил и окно в дефмоде вывел и задался вопросом, что же использовать при разработке :)
Почему не jQuery? Там нет нормальных гридов?
...
Рейтинг: 0 / 0
Sencha ExtGWT(GXT) в реальных коммерческих проектах
    #38111015
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczNixicМмм, спасибо, почитаю. Вот прямо как вовремя-то, только что проект настроил все подцепил и окно в дефмоде вывел и задался вопросом, что же использовать при разработке :)
Почему не jQuery? Там нет нормальных гридов?
Наверное есть, но мне jQuery как-то не к месту... честно говоря, я не понял вопроса :)

Вообще говоря о разработке, очень не хочется лезть в JSF-фреймворки и вообще туда где надо править css, js, xhtml ну и прочее. По крайней мере в моих задачах это не востребовано и это хорошо..
Очень, кстати говоря пока что нравится GXT )))
...
Рейтинг: 0 / 0
Sencha ExtGWT(GXT) в реальных коммерческих проектах
    #38111041
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NixicНаверное есть, но мне jQuery как-то не к месту... честно говоря, я не понял вопроса :)

Это было к
Nixic
...задался вопросом, что же использовать при разработке...

Наверное были рассмотрены варианты, принято решение. Так?

NixicВообще говоря о разработке, очень не хочется лезть в JSF-фреймворки и вообще туда где надо править css, js, xhtml ну и прочее.

JSF и css/js/xhtml не одно и тоже. Со временем можно прити к выводу что css/js/xhtml удобнее писать на css/js/xhtml, а не на чем-то другом, особенно сейчас когда JS окреп и возмужал.

NixicПо крайней мере в моих задачах это не востребовано и это хорошо..
Очень, кстати говоря пока что нравится GXT )))
Мне тоже SmartGWT попервой нравился. Но почему-то работать так же замечательно как в примерах он отказывался.
...
Рейтинг: 0 / 0
Sencha ExtGWT(GXT) в реальных коммерческих проектах
    #38111194
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Моя ошибка, я имел ввиду, в каком виде разработкой заниматься в девмоде или же компилить проект полностью.
Не исключено, что ситуация со SmartGWT может повторится и у меня с GXT :) Уже испытал напряг с одним компонентом.
...
Рейтинг: 0 / 0
Sencha ExtGWT(GXT) в реальных коммерческих проектах
    #38111252
OZKA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NixicНе исключено, что ситуация со SmartGWT может повторится и у меня с GXT :) Уже испытал напряг с одним компонентом.

У них весьма отзывчивый форум, а если уж за саппорт заплатить, то наверное вообще все "по щелчку" решаться будет.
...
Рейтинг: 0 / 0
25 сообщений из 38, страница 1 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / Sencha ExtGWT(GXT) в реальных коммерческих проектах
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]