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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Какие есть ограничения на рамзер скрипта ? есть ли ограничения на рамер скрипта 
:(
    Опции темы
Atum
Дата 14.8.2009, 10:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Добрый день . 

возник такой вопрос :

есть проект - в котором клиент реализован на gwt + gxt  

все это компилируется из java в java script - 

полученный скрипт состоит из более чем 50 000 строк кода !?

В связи с этим Вопрос : 
Есть ли какие то ограничения у браузеров на размер скриптов ? 

и как для такой архитектуры (В основе GWT) разбить этот скрипт на несколько скриптов?

ps 
Вариант в котором за основу был взят рабочий стол из примеров gxt  
на котором создавались ярлыки ->  окна (фреймы),
в которые уже грузились другие скрипты , был опробован и отвергнут. 
Хотелось бы узнать другие варианты.

Спасибо за ответы . 

если есть идеи пишите .

Буду рад всему smile 

PM MAIL   Вверх
powerOn
Дата 14.8.2009, 13:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


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

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



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


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

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


Шустрый
*


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

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



Уж не знаю на счет ограничений, но на скорости загрузки и выполнения это точно скажется отрицательно.

Цитата(Atum @  14.8.2009,  10:56 Найти цитируемый пост)
полученный скрипт состоит из более чем 50 000 строк кода !?


Как выглядит полученный скрипт? отформатирован?

Добавлено через 6 минут и 15 секунд
(чертов контрол-энтер)

продолжаю...

Посмотрите на параметры -style GWT-шного компилятора.
Он может иметь 3 значения: OBF[USCATED], PRETTY, or DETAILED (defaults to OBF)
Первый - самый компактный результат дает.

А вообще, ExtJS сам по себе и его порты на GWT дюже тяжеловесные (имеется ввиду объем скрипта).
И довольно глючные, если интерфейс посложнее чем в примерах.

Добавлено через 9 минут и 24 секунды
Цитата(Atum @  14.8.2009,  10:56 Найти цитируемый пост)
и как для такой архитектуры (В основе GWT) разбить этот скрипт на несколько скриптов?

В GWT 2.0 code splitting обещают.
PM MAIL   Вверх
Atum
Дата 17.8.2009, 10:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(andyhomes @ 14.8.2009,  16:09)
Уж не знаю на счет ограничений, но на скорости загрузки и выполнения это точно скажется отрицательно.

Как выглядит полученный скрипт? отформатирован?

Посмотрите на параметры -style GWT-шного компилятора.
Он может иметь 3 значения: OBF[USCATED], PRETTY, or DETAILED (defaults to OBF)
Первый - самый компактный результат дает.

И довольно глючные, если интерфейс посложнее чем в примерах.

В GWT 2.0 code splitting обещают.

ДА, используется style  OBF, если без него то объем
 конечного скрипта получается в два раза больше, 

возможно это удобно для отладки- 
т.к. дает возможность понять в каком месте кода ошибка , 
но для работы это неприемлемо . 
поэтому Только OBF.


Интерфейс сложный и нагруженный , больше подходит для полноценного десктопного клиента.

если есть какие то другие технологии которые как и gwt gxt могут обеспечить такой же богатый GUI - подскажите smile буду признателен . 



т.е. в GWT 2.0  будет раздельная компиляция в разные js ? 
PM MAIL   Вверх
andyhomes
Дата 17.8.2009, 11:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(Atum @  17.8.2009,  10:26 Найти цитируемый пост)
Интерфейс сложный и нагруженный , больше подходит для полноценного десктопного клиента.

если есть какие то другие технологии которые как и gwt gxt могут обеспечить такой же богатый GUI - подскажите smile буду признателен . 

Для меня, интерфейс - прежде всего функциональность. 
И в этом аспекте не вижу необходимости разыскивать целые GWT GUI фреймворки типа GXT и ему подобных. Слишком уж много внимания они уделяют второстепенным деталям (чтобы тутелька в тутельку все выглядело одинаково в разных браузерах, например). От этого страдает приложение: слишком большой откомпилированный JS, УЖОС что он флудит в DOM. Как следствие - тормоза. И при всем этом глюки отрисовки и поведения элементов интерфейса все равно будут присутствовать...

Я использую стандартные GWT-шные и самодельные виджеты.

Что значит "сложный и нагруженный интерфейс"? Может он не правильно спроектирован?
Если он "больше подходит для полноценного десктопного клиента", то почему делается в веб?

Цитата(Atum @  17.8.2009,  10:26 Найти цитируемый пост)
т.е. в GWT 2.0  будет раздельная компиляция в разные js ?  

http://www.hemju.com/2009/07/24/a-preview-of-gwt-2-0/
PM MAIL   Вверх
dejavu
Дата 24.10.2009, 22:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



andyhomes!
Совершенно с Вами согласен.
Сейчас на базе GWT появилось много реализаций, иногда это попросту обвертки к известным JS
библиотекам с их недостатками и проблемами. 
Лучше  использовать свои, на основе стандартных, а красоту дать навести дизайнеру с помощью CSS
GWT 2.0  MS1 имеет много улучшений в плане оптимизации и производительности (например ClientBundle)
Управление загрузкой также добавит производительности.
Хотя правильное распределение функциональности в коде ни кто не отменял.
Не хотел бы однозначно говорить о будущем, на мой взгляд GWT будет лидировать
на рынке функциональных веб приложений с Rich интерфейсом в ближайшие 5 лет.
Пример тому Gmail, AdWords, GoogleWave
 
PM MAIL   Вверх
Maksym
Дата 24.10.2009, 23:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
***


Профиль
Группа: Участник Клуба
Сообщений: 1456
Регистрация: 19.8.2005
Где: Odessa, Black Sea

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



Цитата(dejavu @  24.10.2009,  21:26 Найти цитируемый пост)
Не хотел бы однозначно говорить о будущем, на мой взгляд GWT будет лидировать
на рынке функциональных веб приложений с Rich интерфейсом в ближайшие 5 лет.
Пример тому Gmail, AdWords, GoogleWave

Не знаю как AdWords и Wave, но GMail не использует GWT.
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.0790 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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