|
Мой любимый JS-фреймворк
Какой framework Вы считаете лучшим ?
|
проголосовал за последний пункт (хотя на самом деле - предпоследний), т.к. мой фреймворк - это комбинация лучших частей из разных сторонних фреймворков + адаптированные под меня свои фичи.
|
Конечно же свой фреймворк лучше, потому что знаешь его на 100%
Из списка выбрал бы еще «jQuery». Почему нет в списке «MooTools»? |
Видимо JQuery действительно лучший.
P.S.: О существовании фреймов для ЯвыСкрыпт узнал только здесь :) |
Цитата:
|
Разве популярным становится не самый лучший (по среднему значению всех параметров) продукт?
|
InternetExplorer лучший браузер?
|
Популярным становится самый рекламирумый.
Windows 95, насколько я знаю, быыла только если получше DOS, но при этом - самой популярной... |
Ну мне кажется что jQuery самый популярный потому, что обладает достаточным функционалом, достаточным кол-вом плагинов, которые к тому же ОЧЕНЬ просто писать.
Я начал использовать фреймворки для абстракции AJAX-вызовов, и использовал их в основном в административных частях сайтов. Начинал с JsHttpRequest - редкое г. , потом ExtJS, который показался мне достаточно крутым, но слишком уж тяжелым, затем Prototype, функционала которого мне явно не хватало, даже с добавлением скрипт-акулы. Остановился в итоге на jQuery. Причины: 1. Функционал достаточен (более чем) 2. Много плагинов. 3. Хорошая документированность. 4. Легкая расширяемость. |
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
Не использую. Не люблю я их. ;)
|
Я согласен jq прост в изучении.
Он так же прост в расширении. Доки мне очень удобны, т.к. я смотрю их не на офсайте а на http://visualjquery.com mootools мне показался сложноватым в плане API Prototype-овского функционала явно нехватало... может я чего-то не дочитал? но вот простой пример $('<p>test</p>').appendTo('#mydiv').fadeIn(900,function(){$(th is).css(..)}); - мне так это нравится.... переведите на Prototype? Мне кажется что в первой же фразе потребуется Builder из скрипт-акулы Я тоже не против прототайпа... Я не против mootools - я использовал и то и то, и считаю что достаточно знаю тонкости JS. Я не буду использовать JQ там, где он не нужен. Вообще я считаю, что по функционалу, документации, расширяемости и понятности API лучший - ExtJS. Но у него есть один большой минус (IMHO) - тяжелость и долгая загрузка и тормоза на слабых машинах. Именно из-за этого минуса я не стал использовать Ext и попробовал prototype. Набравшись опыта с несколькими фреймворками я все же остановился на jQuery. Это мой выбор. Но если мне потребуются хорошие UI, и при этом я буду знать что система не будет использоваться на слабых машинах или с медленным коннектом... на таком проекте я возьму инструментом ExtJS. Если мне на проекте от JS нужен будет только AJAX - я возьму prototype. Но обычно мне требуются эффекты, всплывалки, и чтоб не тормозило - это jQuery. Сожалею только, что не пробовал YUI,DoJo и xAjax, но думаю как нибудь найду время... |
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
|
Цитата:
Помоему самая первая версия использовала загрузчик YUI. Потом появились версии загрузчиков для prototype и jquery. с определенного момента ( вроде с 2.0) появился свой загрузчик. Загрузчик???? - возможно я не правильно это называю - не помню. |
Цитата:
|
ExtJS - объясню почему:
1) Внятный API, да еще и замечательно документированный 2) Множество компонентов 3) Отлично расширяется. Еще не было такого, чтобы не решить задачу: пишем плагин и все работает так как нужно. 4) (!) При написании приложения не нужно заботиться о внешнем виде, думаешь только о логике. Как результат время на выполнение задания сокращается в разы. Сравнивать с другими фреймворками его даже не стоит, потому что задачи у них разные. Минус один, хотя и достаточно неприятный: сложно придумать "обертку" для фрейма в особо запутанных случаях, чтобы сделать приложение более абстрактным. Хотя это уже проблемы проектирования :) |
Dmitry Kozloff,
ага, про минусы забыли. 1. платный 2. тяжеловес |
Юзал jQuery пока не научился програмить на js сам и понял что это не лучший вариант, каждый селектор - новый объект, тупняки эффектов, немеряно кода... сейчас использую realjs, но стараюсь все писать сам - ИМХО ни один фреймворк не решит конкретную задачу универсальным методом.
|
Судя по результатам голосования, вопрос надо было задавать так "Правда, что jQuery самый лучшый framework"? Голосовал за Dojo, очень нравятся их интерфейсные решения.
|
Цитата:
|
mootools - мой любимый фреймворк.
|
Цитата:
|
Цитата:
var MyClass = Class.create(parent, {/* .... */}); tenshi, приведи тоже самое на Jquery без дополнительных плагинов и без чистого javascript-а. Десять примеров приводить не буду, во-первых, лень, во-вторых, одного пока хватит. |
зато RealJS может что-то подобное:
R_classes.declare('A', function(){ ... }); R_classes.declare('B', function(){ ... }).extend('A'); var a = new A(); var b = new B(); |
madshall, где я здесь утверждал, что PrototypeJs один такое может?
|
а пользуюсь исключительно чистым js для реализации наследования. давай ещё пример ^^
|
Цитата:
|
а ты думал я буду защищать jquery? XDD
|
Riim, это я вдогонку для сторонника jquery. Просто неправильно выразился при помощи "Зато"
|
Цитата:
Цитата:
|
в споре рождается истина ;-)
|
почему нет MooTools?!
|
Цитата:
|
Только сейчас наткнулся, раньше вроде не видел, вот: http://echo.nextapp.com/site/echo3
Немного потестировал демки, очень качественно вроде и грузится быстро. |
я сильно впечатлен, но всеравно как любому разработчику мне ненравятся все фреймоврки тк они жрут много ненужного
|
А почему не включили MooTools? И почему для него не віделили ветку ?
|
Casufi,
будет много тем по нему, выделят. |
Предпочитаю пользовать частями если что-то понравилось.
|
MooTools
|
Часовой пояс GMT +3, время: 21:42. |
|