Модераторы: Sardar, Aliance

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Какой фреймворк лучше? JQuery, Prototype, EXT, MooTools, Dojo 
:(
    Опции темы
ksnk
Дата 14.7.2008, 10:24 (ссылка) |  (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

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



MuToGeN, На самом extjs.com используется именно такая, с выкинутыми дополнениями, компиляция. И чем оно лучше-красивее других библиотек? Кроме меню никакой дополнительной красивости в усеченную версию не влезло... smile 
ExtJs - монстр, который может, imho, применяться ТОЛЬКО интранет приложениях, когда вопросы о размере стартовой загрузки и трафика вообще не стоят.


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
MuToGeN
Дата 14.7.2008, 17:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 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!
PM MAIL ICQ   Вверх
ksnk
Дата 14.7.2008, 18:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

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



MuToGeN, Я очень рад за ребят из Наса, которые у себя в Америке не знают проблем с трафиком ;-). 


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
MuToGeN
Дата 14.7.2008, 20:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 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!
PM MAIL ICQ   Вверх
ksnk
Дата 15.7.2008, 08:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

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



MuToGeN, Гы! Сам напросился smile Переформулирую...
Я рад за ребят из Наса, которые имеют возможность наложить на всех тех, у кого проблемы с Интернет-трафиком.
Цитата(MuToGeN @  14.7.2008,  17:01 Найти цитируемый пост)
кто пытается критиковать эту либу с одним аргументом - мол, весит слишком дофига.

Вообще-то это единственный ее минус, который я вижу, так что - что вижу, о том пою...


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
Fortop
Дата 1.8.2008, 18:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

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



Цитата(ksnk @  14.7.2008,  10:24 Найти цитируемый пост)
ExtJs - монстр, который может, imho, применяться ТОЛЬКО интранет приложениях, 

Мгм, у меня от jQuery подключается не сжатых примерно 300кб скриптов...
говоришь ExtJs - монстр?

И по некоторым тестам ExtJs быстрее. Впрочем проверить на реальном приложении руки пока не доходят.


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
ksnk
Дата 1.8.2008, 23:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

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



Цитата(Fortop @  1.8.2008,  18:33 Найти цитируемый пост)
Мгм, у меня от jQuery подключается не сжатых примерно 300кб скриптов...
говоришь ExtJs - монстр?

300кил? А можно поподробнее? Девелопмент версия, которая, вообще говоря не должна появляться в таком виде, у меня весит 97кил. Она-же минимизированная - около 50. Она-же упакованная пакером (в таком виде она мной и применяется, обычно) весит 30 кил.

Минимизированная версия Ext.js, которая называется у них ext-all весит в моей версии 550 кил.  Вот откуда идет мое мнение о монстрообразности ExtJs smile


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
Fortop
Дата 2.8.2008, 02:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

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



Цитата(ksnk @  1.8.2008,  23:40 Найти цитируемый пост)
300кил? А можно поподробнее?

Код

        <script src="<?php echo $this->baseUrl; ?>scripts/ui/jquery-1.2.4a.js" type="text/javascript"></script>
        <script src="<?php echo $this->baseUrl; ?>scripts/ui/jquery.dimensions.js" type="text/javascript"></script>
        <script src="<?php echo $this->baseUrl; ?>scripts/ddaccordion.js" type="text/javascript"></script>
        <script src="<?php echo $this->baseUrl; ?>scripts/ui/ui.base.js" type="text/javascript"></script>
        <script src="<?php echo $this->baseUrl; ?>scripts/ui/ui.datepicker.js" type="text/javascript"></script>
        <script src="<?php echo $this->baseUrl; ?>scripts/ui/ui.tablesorter.js" type="text/javascript"></script>
        <script src="<?php echo $this->baseUrl; ?>scripts/ui/ui.tabs.js" type="text/javascript"></script>
        <script src="<?php echo $this->baseUrl; ?>scripts/ui/ui.dialog.js" type="text/javascript"></script>
        <script src="<?php echo $this->baseUrl; ?>scripts/ui/ui.resizable.js" type="text/javascript"></script>
        <script src="<?php echo $this->baseUrl; ?>scripts/ui/ui.draggable.js" type="text/javascript"></script>
        <script src="<?php echo $this->baseUrl; ?>scripts/jquery.form.js" type="text/javascript"></script>
        <script src="<?php echo $this->baseUrl; ?>scripts/jquery.blockUI.js" type="text/javascript"></script>
        <script src="<?php echo $this->baseUrl; ?>scripts/jquery.disable.text.select.js" type="text/javascript"></script>
        <script src="<?php echo $this->baseUrl; ?>scripts/dragcols.js" type="text/javascript"></script>
        <script src="<?php echo $this->baseUrl; ?>scripts/autocomplete.js" type="text/javascript"></script>

Подойдет? smile

ExtJs построенный из расчета с запасом 387k или 105к gzip

И да, в jQuery нет и близко стоящего Grid равного по возможностям ExtJS



--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
ksnk
Дата 2.8.2008, 08:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

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



Цитата(Fortop @  2.8.2008,  02:35 Найти цитируемый пост)
Подойдет? smile

Можно порекомендовать склеить все эти скрипты в один файл и минимизировать  Minjs или еще чем. Согласитесь, тогда объемы кода можно будет сравнивать более объективно smile , да и загрузка станет существенно легче, так как плагины, как правило, содержат бОльший объем комментариев, чем основная версия...
Впрочем, как видно из примера, если постараться, то монстра можно сделать из всего, даже из jQuery smile


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
Fortop
Дата 2.8.2008, 11:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

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



Цитата(ksnk @  2.8.2008,  08:16 Найти цитируемый пост)
Впрочем, как видно из примера, если постараться, то монстра можно сделать из всего, даже из jQuery

Фокус в том что это нужный функционал smile  smile 

Склеить - склеим, и загрузку оптимизируем, со временем smile Потому что у меня вот это
http://www.youtube.com/watch?v=M3hge6Bx-4w
уже целый год smile

Но факт остается фактом. Как только требуется сопоставимый функционал... то....
Цитата(ksnk @  2.8.2008,  08:16 Найти цитируемый пост)
Впрочем, как видно из примера, если постараться, то монстра можно сделать из всего, даже из jQuery


Все нормальные библиотеки становятся монстрами smile


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
Snowcore
Дата 23.9.2008, 09:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



не согласен, что jQuery только для украшений!
PM MAIL   Вверх
polosatij
Дата 19.10.2008, 02:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1143
Регистрация: 22.2.2004
Где: Stuttgart<-> ;Karlsruhe, Germany

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



Цитата(flashaa @  3.2.2008,  18:48 Найти цитируемый пост)
Пока понял, что JQuery самый компактный, но не модульный ни грамма;


странный ты человек.. 14К хочешь поделить??  smile 

Цитата(flashaa @  3.2.2008,  18:48 Найти цитируемый пост)
Так выходит, что лучший из них EXT... Т.к. он самый большой и из него можно "нарезать" все,что понадобится. 


и вывод у тебя тоже довольно странный.. от чего сделал такое решение просто не понятно..  smile 

----

GWT - если ты решил подключить две кнопки - это легко.. но построить что-то большое и путёвое - это явно очень тяжело и времени нужно положить * 10.. по собственному опыту горькому говорю..  smile + написаны книги так красиво, типа написал один раз и работает везде.. ни****на подобного, в болото можно залезть 2+2 и не знаешь куда из него вылезти..  smile где же тут реальная сила, Се ля ви? у них класные предложения по архитектуре, но он совсем не предназначен для СЕО и дебаггинг через GWTshell идёт прамо на свалку, как только не хочешь две кнопки, а чуть больше, это ещё два минуса ему.. плюс, панели.. сколько надо там времени провести, чтоб в панели всё положить.. и кода создаёшь туеву тучу.. а если завтра переделать? а почему в IE панель может выглядеть по другому нежели в Firefox? приходится всё подгонять, если нужна пиксельная точность..

jQuery - 14К в "запечатаном" виде, что может быть лучше, для определённого круга задачь, что он выполняет? однако, как сказал один молодой человек тут, у них, типа, куча плагинов.. каких именно он имел ввиду? он смотрел плагины эти под различными browser-ами? все глючные до невозможности и путёвых нужных практически вообще не найти..  smile 

extjx можно использовать с jQuery и именно те модули, что нужны.. + (большой).. за копейки можно получить support, что нет ни в одном другом из перечисленных фреймворков.. лучше чуть заплатить и потом за 5 минут долететь, нежели день потерять (с), растроиться в чём-то и залезть в болото и переделывать.. 

я бы использовал jQuery + extjs (если это действительно надо), ведь не зря ребята из extjs всё же дают возможность подключения этого фреймворка..  smile 
ещё они обращают своё внимание на prototype, однако для эфектов хочешь не хочешь придётся тянуть aculo..  smile 
не нравится то, что .css, например не модульный у extjs, если я не прав поправьте и ткните носом куда посмотреть..  smile 





--------------------
PM   Вверх
be_nt_all
Дата 22.1.2009, 16:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Для меня из  вышеперечисленного фаворит - jQuery. Удобен, имеет вменяемую (хотя и не идеальную) архитектуру (в отличие от prototype  smile ). Один из лучших по производительности (особенно под IE, который так не любим мы - веб-разработчики, но который остаётся броузером большинства). Легко наращивается с помощью плагинов, которые не так сложно  писать.

А ещё хотелось бы обратить внимание публики на Base2 от Дина Эдвардса. Это скорее ядро, чем готовый, фреймворк - но это правильное ядро. Максимальная оптимизация под все популярные броузеры, продуманная модульная объектно-ориентированная архитектура, следование рекомендациям W3C. 

Между прочим Джон Ресиг (jQuery) к Дину Эдвардсу на блог регулярно заходит и идеи у него черпает  smile . 

Это сообщение отредактировал(а) be_nt_all - 22.1.2009, 16:56
PM MAIL WWW   Вверх
Kyrt_God
Дата 7.2.2009, 20:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



хм... ExtJS вообще то больше даже не просто фреймворк а построитель интерфейсов, так же существует ещё одна библиотека под названием  qooxdoo ,тоже в большинстве своём расчитанная именно на создания интерфейсов ( кому интересно ссылка http://qooxdoo.org/)
Так что я бы на вашем месте вообще не сравнивал ExtJS с компактными ajax фреймворками. У того же JQuery или MooTools нет такого функционала по интерфейсам, но он им и не нужен. JQuery прикрасно расширяется плагинами с нужным функционалом, а для mootools написать свой класс для нужных задач занимает совсем немного времени(конечно в зависимости от задач=)).


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


Шустрый
*


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

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



ExtJS - это вообще из другой оперы.
Он нужен лишь для UI. 
А работать он может и с jQuery и с prototype и с dojo и т.п.
PM Skype   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема »


 




[ Время генерации скрипта: 0.1660 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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