Pull to refresh

Comments 43

хорошая новость!
ксата вы забыли что теперь ext2 под GPLv3! (:
И как же тогда его использовать с коммерческими проектами?
угу минус:
поэтому(не тольконо и размер) ext по большей части игрушка и калька для смазывания идей (:
Это не совсем так. Если Ext используется для коммерческих проектов, то можно и нужно купить коммерческую лицензию.
Хотя все равно жалко, что зарабатывают они не только саппортом, но и продажей коммерческих лицензий.
Простите, а что плохого в продаже коммерческих лицензий для коммерческих проектов? Кто сказазал, что ExtJS должен минимизировать Ваши финансовые затраты на ведение своего бизнеса?
Я разве говорил про "плохо"? Я сказал "жалко, что не бесплатно". В мире Java, к примеру, бОльшая часть библиотек отдается под достаточно либеральными лицензиями, например Apache License 2.0. Причем бесплатно дают не только студенческие поделки, но и высококлассные продукты, например Spring Framework, или, скажем, DWR. Авторы Spring, компания Spring Source, судя по всему, неплохо зарабатывают на консалтинге и треннингах, и это не мешает им отдавать плоды своего труда совершенно бесплатно.
в "мире javascript" тоже есть много качественных библиотек. Мир клином на ExtJS не сходится... prototype, jquery, gwt, dojo, mootools — мне продолжать? :)

Если вы собираетесь зарабатывать деньги на своём проекте, то ваше "сожаление" по поводу платной лицензии Ext вызывает у меня, как минимум, недоумение;
Ну не могу же я радоваться тому, что придется выложить несколько тысяч долларов вместо того, чтобы их не выкладывать. Вот если б я сказал "Клево! Я буду платить!" - это точно было бы странно :)
И что вы про клин тут начали. Как будто я тут пришел и начал кричать "Библиотека Ext.js - это очень хорошо для меня, а остальное ..."
Здорово, что продуктов много! Они все по своему классные!
И, да, можете продолжать. Только не ставьте в один ряд продукты разного калибра. Все таки в prototype нет готовых виджетов, а gwt вовсе не предполагает ручного написания js кода (по крайней мере в теории).
Хм.. вот так можно писать в gwt:
private void native helloWorld(); /*{
alert('hello!');
}*/
да ну бросьте, коммерческая лицензия для вас лично будет стоить меньше 300$, а никак не несколько тысяч долларов. Но тут даже не в цифрах дело — вы собираетесь делать коммерческий проект - т.е. зарабатывать деньги... Ext делает ровно тоже, что и вы — зарабатывает для себя деньги :) Вам жалко? Мне - нет :)

если мы не хотим мешать в одну кучу разные вещи, то тогда и про Spring с Java упоминать не следовало :)

кстати, если уж "совсем жалко" денег на лицензию Ext'a, то есть не менее монструозный и красивый YUI под BSD лицензией :)
Как то странно смотрится ряд "prototype, jquery, gwt, dojo, mootools" - совсем разные вещи.
Все равно что говорить, на столярном станке мир клином не сходится, аналогия - напильник, более медленный напильник с эффектами, столярный станок под управлением компьютера, многофункциональный столярный станок, напильник внедренный в станок...
да, да, вы разумеется правы :) Мой ряд был написан только для того, чтобы подчеркнуть, что есть много инструментов хороших и разных и не более того :)
Спасибо, поправил.
UFO just landed and posted this here
а зачем нужен ненавязчивый javascript? еще остались браузеры, которые работают без него?
вообще — считается хорошим тоном, если ваш код способен к graceful degradation (не знаю, как это точнее перевести на русский) и будет работать даже с полностью отключенным JS (или в текстовых браузерах)
Те постулаты, о которых вы говорите, справедливы для интерфейсов, ориентированых на неограниченный круг лиц. Лично я не могу себе представить, что кому-то придёт в голову активно применять этот продукт во фронт-энде корпоративного сайта или, к примеру, личного блога.
Минуточку, а как же быть с Aptana, чей сайт использует ExtJS на странице даунлоада. Да и со всеми теми, кто указан на главной странице проекта ExtJS в разделе "Who's using Ext"? Правды ради, стоит отметить, конечно, что при беглом осмотре пяточка ссылок из раздела, ExtJS я там не обнаружил.
Я не знаю, что такое Aptana. Возможно, у них была веская причина поступать так, а не иначе. Прочие, вероятно, используют продукт в административном интерфейсе.
Благодарю за ссылки. Интерфейс загрузки средств разработки вряд ли ориентирован на неограниченно широкий круг лиц.
Aptana явялется продуктом, базирующемся на Eclipse
http://eclipse.org

В данный момент работаю с ExtJS встроенным в Eclipse PDT

Туда же можно спокойно добавить Zend Studio for Eclipse. Все это одной балалайки струны.
изящная деградация (-:
В браузерах ещё осталась возможность его отключения
Комментарий по типу "молоток - плохой инструмент, поскольку пилить дрова им очень неудобно"

Ext - это хорошая библиотека. Но она сама за вас ничего делать не будет. И это ВАША задача - найти для неё грамотное и разумное применение
ИМХО основная проблема EXTJS'а это утечки памяти.
память это решаемо, а вот размеры, что меньше 400 кб не прыгнеш - проблема очень большая.
Да нет тут никакой проблемы...
Вы ради интереса посмотрите, сколько кода Gmail грузит.
400кБ в наш век - это немного, особенно, если учесть, что ExtJS - разработка
западная, а они DialUp вспоминают только как страшную сказку.
gmail на gwt же работает. А gwt - однако очень похоже на ExtJS - так что это та же самая проблема.
Так а я о чем??? Gmail'ом пользуются миллионы людей и я не помню, чтобы кто-то сильно возмущался по поводу большого объема кода, который загружается при загрузке Gmail.
Всем важен функционал.
Точно также и ExtJs - его актуальность будет расти с ростом пропускных способностей сетей.
"- его актуальность будет расти с ростом пропускных способностей сетей."
Осмелюсь предположить, что объём кода будет расти не меньшими темпами.
я возмущаюсь по поводу большого объема кода

в Москве wi-fi пока не везде доступен, приходится пользоваться EDGE/жопорезом, а на нём у меня не хватает терпения дождаться пока загрузится моя почта O_O
угу, это в москве. а чего говорить про регионы)) там вай фай - это как оазисы в пустыне
1. Gmail написан не на gwt. См. http://groups.google.com/group/Google-Web-Toolkit/browse_thread/thread/e26bcad1ac16102a/9939d6106cf3c694?#9939d6106cf3c694
2. Еxt ни разу не похож на Gwt хотя бы тем, что в случае Ext ты пишешь javascript руками (или генерируешь его, но тоже сам), а в случае Gwt скриптовый код генерируется из Java кода Gwt компилятором.
+1 к предыдущему оратору :) Сравнивать Ext и GWT вообще не очень корректно...
p.s. интерфейс gmail умещается примерно в 200кб (под ff2.0) а дальше начинает грузится собственно почта, чат и размер постоянно увеличивается
dialup не причом, просто тяжело грузится.
лаг в 10-15 секунд в админке терпимо но вот на обычном сайте просто фатально повлиляет на статистику посешений.
вообщем всему свое место (:
а в чём заключается проблема с размерами?
Вы просто подумайте, а нужен ли вам весь тот функционал, что несет с собой Ext? Если не нужен такой богатый rich user interface, какой предлагает Ext, то может просто посмотреть в сторону того-же самого mootools?
ext это красиво, очень функционально, это законченый набор компонентов не заменимых для админки.

я сам активно использую jquery но сравнивать ext2 с mootools имхо не корректно.

jquery,prototype,mootools - это удобные, быстрые и компактные библbотеки.
ext2,yui,gwt - это не просто библиотеке а наборы высококачественых визуальных компанентов, очень тяжелых - за что и платим (:
Закономерные вещи, увы, от них не так уж и приятно пахнет. Удивительно, что он вообще дает ответы (причем в таком количестве), будь это у нас, вероятно, что руководство тупо молчало в надежде, что "побулькают и схавают" :\.
Sign up to leave a comment.

Articles