|
Модераторы: Sardar, Aliance |
|
ksnk |
|
|||
прохожий Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 38 Всего: 386 |
MuToGeN, На самом extjs.com используется именно такая, с выкинутыми дополнениями, компиляция. И чем оно лучше-красивее других библиотек? Кроме меню никакой дополнительной красивости в усеченную версию не влезло...
ExtJs - монстр, который может, imho, применяться ТОЛЬКО интранет приложениях, когда вопросы о размере стартовой загрузки и трафика вообще не стоят. -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
MuToGeN |
|
|||
Лесник Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: нет Всего: 32 |
ksnk, ты далеко не первый, кто пытается критиковать эту либу с одним аргументом - мол, весит слишком дофига. Вообще-то эту либу пользуют, к примеру, ребята из NASA. Они лохи только из-за этого, да? -)
-------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
|||
|
||||
ksnk |
|
|||
прохожий Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 38 Всего: 386 |
MuToGeN, Я очень рад за ребят из Наса, которые у себя в Америке не знают проблем с трафиком ;-).
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
MuToGeN |
|
|||
Лесник Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: нет Всего: 32 |
Ну, к примеру, мы тут в своей Москве еще больше офигели - собираемся переводить опорные сети на ipv6 вместо того, чтоб думать о трафике.
-------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
|||
|
||||
ksnk |
|
|||
прохожий Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 38 Всего: 386 |
MuToGeN, Гы! Сам напросился Переформулирую...
Я рад за ребят из Наса, которые имеют возможность наложить на всех тех, у кого проблемы с Интернет-трафиком.
Вообще-то это единственный ее минус, который я вижу, так что - что вижу, о том пою... -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
Fortop |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: нет Всего: 42 |
Мгм, у меня от jQuery подключается не сжатых примерно 300кб скриптов... говоришь ExtJs - монстр? И по некоторым тестам ExtJs быстрее. Впрочем проверить на реальном приложении руки пока не доходят. -------------------- Мир это Я. Живее всех живых. |
|||
|
||||
ksnk |
|
|||
прохожий Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 38 Всего: 386 |
300кил? А можно поподробнее? Девелопмент версия, которая, вообще говоря не должна появляться в таком виде, у меня весит 97кил. Она-же минимизированная - около 50. Она-же упакованная пакером (в таком виде она мной и применяется, обычно) весит 30 кил. Минимизированная версия Ext.js, которая называется у них ext-all весит в моей версии 550 кил. Вот откуда идет мое мнение о монстрообразности ExtJs -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
Fortop |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: нет Всего: 42 |
Подойдет? ExtJs построенный из расчета с запасом 387k или 105к gzip И да, в jQuery нет и близко стоящего Grid равного по возможностям ExtJS -------------------- Мир это Я. Живее всех живых. |
|||
|
||||
ksnk |
|
|||
прохожий Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 38 Всего: 386 |
Можно порекомендовать склеить все эти скрипты в один файл и минимизировать Minjs или еще чем. Согласитесь, тогда объемы кода можно будет сравнивать более объективно , да и загрузка станет существенно легче, так как плагины, как правило, содержат бОльший объем комментариев, чем основная версия... Впрочем, как видно из примера, если постараться, то монстра можно сделать из всего, даже из jQuery -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
Fortop |
|
||||
Эксперт Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: нет Всего: 42 |
Фокус в том что это нужный функционал Склеить - склеим, и загрузку оптимизируем, со временем Потому что у меня вот это http://www.youtube.com/watch?v=M3hge6Bx-4w уже целый год Но факт остается фактом. Как только требуется сопоставимый функционал... то....
Все нормальные библиотеки становятся монстрами -------------------- Мир это Я. Живее всех живых. |
||||
|
|||||
Snowcore |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 23.9.2008 Репутация: нет Всего: нет |
не согласен, что jQuery только для украшений!
|
|||
|
||||
polosatij |
|
||||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1143 Регистрация: 22.2.2004 Где: Stuttgart<-> ;Karlsruhe, Germany Репутация: нет Всего: 8 |
странный ты человек.. 14К хочешь поделить??
и вывод у тебя тоже довольно странный.. от чего сделал такое решение просто не понятно.. ---- GWT - если ты решил подключить две кнопки - это легко.. но построить что-то большое и путёвое - это явно очень тяжело и времени нужно положить * 10.. по собственному опыту горькому говорю.. + написаны книги так красиво, типа написал один раз и работает везде.. ни****на подобного, в болото можно залезть 2+2 и не знаешь куда из него вылезти.. где же тут реальная сила, Се ля ви? у них класные предложения по архитектуре, но он совсем не предназначен для СЕО и дебаггинг через GWTshell идёт прамо на свалку, как только не хочешь две кнопки, а чуть больше, это ещё два минуса ему.. плюс, панели.. сколько надо там времени провести, чтоб в панели всё положить.. и кода создаёшь туеву тучу.. а если завтра переделать? а почему в IE панель может выглядеть по другому нежели в Firefox? приходится всё подгонять, если нужна пиксельная точность.. jQuery - 14К в "запечатаном" виде, что может быть лучше, для определённого круга задачь, что он выполняет? однако, как сказал один молодой человек тут, у них, типа, куча плагинов.. каких именно он имел ввиду? он смотрел плагины эти под различными browser-ами? все глючные до невозможности и путёвых нужных практически вообще не найти.. extjx можно использовать с jQuery и именно те модули, что нужны.. + (большой).. за копейки можно получить support, что нет ни в одном другом из перечисленных фреймворков.. лучше чуть заплатить и потом за 5 минут долететь, нежели день потерять (с), растроиться в чём-то и залезть в болото и переделывать.. я бы использовал jQuery + extjs (если это действительно надо), ведь не зря ребята из extjs всё же дают возможность подключения этого фреймворка.. ещё они обращают своё внимание на prototype, однако для эфектов хочешь не хочешь придётся тянуть aculo.. не нравится то, что .css, например не модульный у extjs, если я не прав поправьте и ткните носом куда посмотреть.. |
||||
|
|||||
be_nt_all |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 27.2.2007 Где: Ростов-на-Дону Репутация: нет Всего: нет |
Для меня из вышеперечисленного фаворит - jQuery. Удобен, имеет вменяемую (хотя и не идеальную) архитектуру (в отличие от prototype ). Один из лучших по производительности (особенно под IE, который так не любим мы - веб-разработчики, но который остаётся броузером большинства). Легко наращивается с помощью плагинов, которые не так сложно писать.
А ещё хотелось бы обратить внимание публики на Base2 от Дина Эдвардса. Это скорее ядро, чем готовый, фреймворк - но это правильное ядро. Максимальная оптимизация под все популярные броузеры, продуманная модульная объектно-ориентированная архитектура, следование рекомендациям W3C. Между прочим Джон Ресиг (jQuery) к Дину Эдвардсу на блог регулярно заходит и идеи у него черпает . Это сообщение отредактировал(а) be_nt_all - 22.1.2009, 16:56 |
|||
|
||||
Kyrt_God |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 1.10.2006 Репутация: нет Всего: нет |
хм... ExtJS вообще то больше даже не просто фреймворк а построитель интерфейсов, так же существует ещё одна библиотека под названием qooxdoo ,тоже в большинстве своём расчитанная именно на создания интерфейсов ( кому интересно ссылка http://qooxdoo.org/).
Так что я бы на вашем месте вообще не сравнивал ExtJS с компактными ajax фреймворками. У того же JQuery или MooTools нет такого функционала по интерфейсам, но он им и не нужен. JQuery прикрасно расширяется плагинами с нужным функционалом, а для mootools написать свой класс для нужных задач занимает совсем немного времени(конечно в зависимости от задач=)). |
|||
|
||||
Deja_Vu |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 88 Регистрация: 15.6.2007 Где: Казань Репутация: нет Всего: 2 |
ExtJS - это вообще из другой оперы.
Он нужен лишь для UI. А работать он может и с jQuery и с prototype и с dojo и т.п. |
|||
|
||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |