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

Поиск:

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


Опытный
**


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

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



Рассмотрел фреймворки JQuery, Prototype, EXT, MooTools, Dojo.. 
Исходя из доков не очень понятно, какой из них лучше,какой хуже.. Пока понял, что JQuery самый компактный, но не модульный ни грамма; Prototype ввел использование "классов" в JS; EXT самый фундаментальный и имеет самый широкий репозиторий плагинов но и одновременно самый весомый; MooTools имеет хорошую блочность + компактен, Dojo модульный и имеет динамически подключать свои компоненты.

Так выходит, что лучший из них EXT... Т.к. он самый большой и из него можно "нарезать" все,что понадобится. 
Соответственно, интересует какой из них будет наиболее полезен знающему программисту, чтобы можно было бы слепить требуемый функционал.

Это сообщение отредактировал(а) flashaa - 3.2.2008, 18:52
PM MAIL   Вверх
Dr.Zlo
Дата 3.2.2008, 22:12 (ссылка) |   (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Лично я пользуюсь jQuery и очень доволен. Я бы поспорил с тем что он не модульный, просто большинство его расширений рассматриваются как отдельные плагины, а плагинов у него море, практически под каждую задачу можно найти готовое решение, документация довольно неплохая, но больше всего мне нравится реализация визуальных эффектов.
До этого пользовался prototype, он претендует я бы сказал на бОльшую фундаментальность, чем jQuery, но в плане готовых решений у прототайпа проблемы, найти реализацию на прототайпе именно твоей задачи очень сложно (у jQuery список плагинов размещается прямо у них на сайте plugins.jquery.com). Плюс ко всему чтоб реализовать визуальные эффекты к прототайпу нужно подключать script.aculo.us, так как стандартными прототайповскими средствами запаришься. А скриптакуло лично для меня так и остался загадкой, не врубился я в него и всё тут.
MooTools выглядит довольно симпатично, действительно с модульностью у него вроде как всё нормально, но лично я его ни разу не использовал, просто руки не доходили, да и не так он распространён как другие. Но как будет время обязательно попробую и его.
Про Ext слышал немного, был на их сайте, смотрел примеры, уж очень много они весят.

Мой выбор- jQuery


PM MAIL   Вверх
source777
Дата 3.2.2008, 22:45 (ссылка) |   (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Я чаще использую Prototype вместе с надстройкой script.aculo.us, когда надо что-то менее весомое, то MooTools, JQuery.
P.S. А вообще-то все вышеперечисленные фреймворки отличаются высоким качеством реализации, поэтому можно их не сравнивать, а применять тот, что больше понравится именно тебе...


--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
flashaa
Дата 3.2.2008, 23:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Cпасибо большое за мнения. 
Dr.Zlo, По поводу блочности JQuery я имел в виду то, что его исходный модуль практически невозможно поделить, по крайней мере очень сложно. В частности я хотел выделить ф-ции селектирования элементов, т.к. они являются сильной стороной этой библиотеки. У остальных есть не более, чем CSS3 правила, а в JQuery ещё и некоторые "самодельные". Так вот разобраться в номинальной сборке JQuery (даже в той,что авторы пишут "great for learning") очень сложно. Но, безусловно наличие плагинов - большой плюс, особенно таких сложных, как элементы GUI (всякие там tabpager'ы и тп ) - обычно это свойственно "тяжелым" библиотекам . 
EXT действительно ОЧЕНЬ груженая библиотека, самая проработанная из всех. А в примерах авторы напихали все, что они могут показать. Конечно такие сайты под вопросом. Но например если посмотреть отдельные модули, то их можно было бы взять. Мне понравилось, как EXT дополняет стандартные классы, особенно Date.

Вообщем-то сразу видно, что лидерами будет кто-то из Prototype, JQuery и EXT - у них есть свои отличительные черты, а остальные библитеки из того,что накопал, собирают "с миру по нитке". А есть какие-то характерные особенности в MooTools  и Dojo ? Кстати к Dojo объективно не могу прикопаться, но такие мелочи,как непонятные доки и убивающий браузер сайт ( dojotoolkit.org почти всегда вешает мой фаерфокс) сразу спустили его на последнее место в рейтинге.

Script.aculo.us это тоже фреймворк?
Кстати если есть какие-то соображения по фреймворкам, не вошедшим в список, с удовольствием почитаю.
PM MAIL   Вверх
source777
Дата 3.2.2008, 23:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Цитата

Script.aculo.us это тоже фреймворк?
Я ж написал, что это надстройка над Prototype, почитать о нём можно на одноименном сайте...

Цитата

А есть какие-то характерные особенности в MooTools  и Dojo ?
У MooTools характерная особенность в том, что он самый компактный по размеру, и можно выкинуть из него всё что не собираешься использовать. 
+ он ещё и объектно-ориентирован...
+ реализует в полной мере "примеси"

Это сообщение отредактировал(а) source777 - 3.2.2008, 23:28


--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
flashaa
Дата 4.2.2008, 11:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Спасибо. На днях углублюсь в остальные библиотеки, которые плохо знаю (MooTools, Dojo), посмотрю script.aculo.us.
Кстати ещё довольно популярен YUI (кажется так). Как вам он?
Заранее благодарю за любую информацию по теме.
PM MAIL   Вверх
gta4kv
Дата 19.3.2008, 17:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


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

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



Цитата(flashaa @ 4.2.2008,  11:58)
Кстати ещё довольно популярен YUI (кажется так). Как вам он?

Сейчас активно его использую, хорош..  smile  Правда тоже "весомый".
PM MAIL   Вверх
awers
Дата 26.3.2008, 23:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1465
Регистрация: 22.3.2006
Где: Россия, Таганрог

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



пока что отдал свое предпочтение jQuery
PM MAIL WWW ICQ Skype   Вверх
Aver78
Дата 1.4.2008, 08:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Я бы не сказал, что jquery сложен в освоении. Он полностью заточен под CSS. Правда остальные библиотеки я вообще не знаю. Кстати, благодоря Jquery я сильно подтянул знание CSS. Хотя наоборот было бы легче )
PM MAIL   Вверх
awers
Дата 1.4.2008, 08:53 (ссылка) |  (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1465
Регистрация: 22.3.2006
Где: Россия, Таганрог

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



Значит так. Посмотрел EXTJS и скажу что какой бы он небыл классный и красивый - это МОНСТР.
Одно то что либа весит 600 кил... А юзабилити у jQuery кратно выше.

Добавлено через 1 минуту и 15 секунд
на extjs.com зайдите, посмотрите либу 2ой версии. там архив - 6 метров, распакуете - 22 становиццо  smile ... Короче авторы жгут
PM MAIL WWW ICQ Skype   Вверх
misterio
Дата 1.4.2008, 08:55 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 39
Регистрация: 24.11.2007
Где: Узбекистан, Ташке нт.

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



jQuery — прост, минимален и удобен.
PM MAIL ICQ GTalk   Вверх
Fortop
Дата 6.4.2008, 12:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Цитата(awers @  1.4.2008,  08:53 Найти цитируемый пост)
Значит так. Посмотрел EXTJS и скажу что какой бы он небыл классный и красивый - это МОНСТР.
Одно то что либа весит 600 кил... А юзабилити у jQuery кратно выше.

Добавлено через 1 минуту и 15 секунд
на extjs.com зайдите, посмотрите либу 2ой версии. там архив - 6 метров, распакуете - 22 становиццо  smile ... Короче авторы жгут 

Ну монстр smile но прилизаный монстр, в jQuery некоторый функционал в виде нормальных гридов только появляется :( а в Ext он был уже полгода назад.


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


Эксперт
****


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

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





--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
Се ля ви
Дата 24.6.2008, 13:41 (ссылка)   | (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java/SOAрхитектор
****


Профиль
Группа: Модератор
Сообщений: 2016
Регистрация: 5.6.2004
Где: place without tim e and space

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



Google Web Toolkit (GWT) - реальная сила! smile Правда, тут нужно Java знать...


--------------------
  )
 (
[_])
проф. блог

Кролики думали, что занимаются любовью, а на самом деле их просто разводили...
PM MAIL WWW Skype GTalk   Вверх
MuToGeN
Дата 14.7.2008, 08:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

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



Цитата(awers @  1.4.2008,  08:53 Найти цитируемый пост)
Одно то что либа весит 600 кил... А юзабилити у jQuery кратно выше.

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


--------------------
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, 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   Вверх
voodooman
Дата 25.8.2009, 10:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Мне нравится realjs. Мало готовых плагинов, но очень быстро работает, мало весит и на его основе можно сделать быстрые штуки "своими руками". Для любителей попариться самому smile
PM MAIL   Вверх
virtualmacar
Дата 2.11.2009, 08:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



ExtJS и ExtGWT (по моему даже получше, но мало опыта работы с JAVA сильно удлиняли время создания приложения), сейчас юзаю ExtJS, очень жду IDE для него, было бы сильно проще, около получаса уходит у меня чтобы сделать Grid разместить его на страничке впихнуть пару кнопок, привязать PHP....скучно и нудно... а ещё не дай бог где нибудь не там запятую просрать тут и Firebug не спасёт  
PM MAIL   Вверх
KuZyagroup
Дата 23.10.2010, 12:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


magento solution
**


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

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



Что бы понять насколько хорош jQuery, потребовалось всего лишь покодить с использованием prototype + scriptaculous.
В общем jQuery и только jQuery
PM MAIL   Вверх
Misha_White
Дата 19.11.2010, 06:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Ну а про dojo все же кто-нить расскажет? Стоит ли заморачиваться или оставаться верным jQuery?
--------------------
Я не волшебник... я только учусь...  
PM MAIL ICQ Skype   Вверх
CruorVult
Дата 19.11.2010, 11:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 868
Регистрация: 24.9.2008
Где: г.Киев, Украина

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



Для начала нужно поставить вопрос: Зачем мне JS фреймворк?
Клиентская часть это не серверная, сдесь любой новый метод или цикл тормозит работу скрипта причем довольно заметно. 
Фреймворки же служат удобным инструментом, но за это нужно платить продуктивностью. По-этому фреймворки используют для мелких потребностей, а значит нужно выбираем то, что более удобно. т.к. jQuery довольно популярен почему бы его не взять и не морочить себе голову.
PM MAIL Skype   Вверх
Innuendo108
Дата 4.4.2011, 18:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Использую jQuery.

Иногда использую совместно с underscore.js (сжатый всего пару кб весит) - там неплохой сборник методов, которых не хватает в jQuery (полный набор функций работы с массивами как с коллекциями и т.д.)
PM MAIL   Вверх
webpopovich
Дата 15.11.2011, 15:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



в extJS папка с примерами много весит.. example , ее можно не закачивать на сервер. один недостаток для меня - мало информации в сети, приходится читать на английском книгу в pdf и на их официальном сайте выуживать инфу.. Ну еще отладка кончено сложна, но это я может просто не настроил как надо вывод ошибок . в хроме не тормозит, отладка JS  вкладка запросов  XHR  - встроена, называется Developer Tools..

Это сообщение отредактировал(а) webpopovich - 15.11.2011, 15:47
PM MAIL   Вверх
Gold Dragon
Дата 17.11.2011, 07:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

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



пользуюсь исключительно jQuery.
- много библиотек расширений
- за частую уже вшит в CMS
- достаточно прост в понимании и логически понятен
- постоянно развивается, а значит правятся глюки


--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
hytera
Дата 6.2.2013, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Я пользуюсь , в зависимости от задач, библиотекой JsHttpRequest  , она поддерживает разные кодировки (если кирилица) в отличие от jquery .  
PM MAIL WWW   Вверх
Aliance
Дата 6.2.2013, 18:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

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



Цитата(hytera @  6.2.2013,  17:59 Найти цитируемый пост)
JsHttpRequest ... поддерживает разные кодировки ... в отличие от jquery

 smile 
PM MAIL WWW ICQ Skype   Вверх
hytera
Дата 10.5.2013, 14:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(Aliance @ 6.2.2013,  18:16)
Цитата(hytera @  6.2.2013,  17:59 Найти цитируемый пост)
JsHttpRequest ... поддерживает разные кодировки ... в отличие от jquery

 smile

В скобках указано  "если кирилица" .   Если сайт на кирилице и кодировка отлична от utf-8  - отправьте  , текстовый запрос на кирилице на сервер и попробуйте потом всё расшифровать )) .  А то ещё хуже может быть - возврощает  то нормальный текст то крокозяблы причём в базе вы видите нормальный текст.      Посмотрите документацию по   jquery  - с какими она кодировками работает - я говорю сейчас ,именно  об отправке запросов на сервер.   
Если вы ,что -то цитируйте - то цитируйте пожалуйста  целиком ,а не вырывайте ,что -то из контекста.
PM MAIL WWW   Вверх
yushev
Дата 1.12.2016, 15:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Попробуйте Jam.py.


PM MAIL   Вверх
Страницы: (3) [Все] 1 2 3 
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема »


 




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


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

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