Комментарии 91
Опрос проводится не для начала "холивара", а только в целях сбора статистики предпочтений!
0
jQuery
1) просто http://www.rsdn.ru/article/inet/jQuery.xml
2) хорошая документация http://docs.jquery.com/Main_Page
3) куча готовых решений http://docs.jquery.com/Plugins
1) просто http://www.rsdn.ru/article/inet/jQuery.xml
2) хорошая документация http://docs.jquery.com/Main_Page
3) куча готовых решений http://docs.jquery.com/Plugins
0
Забыли http://visualjquery.com.
0
Своей
+3
А я знал, что jQuery будет впереди :) Хотя... еще рано делать какие-либо выводы.. Будем ждать :)
0
Судя по активности выставления оценки посту результаты, к сожалению, окажутся не совсем полными :(
Впрочем, они тоже расскажут достаточно.
Впрочем, они тоже расскажут достаточно.
0
Никогда не понимал, что в ней может ТАК нравиться
0
А попробуй - понравится ;)
0
Не пробовал, не говорил бы. Конечно с тех пор(4 месяца) все могло измениться, но вряд ли.
0
НЛО прилетело и опубликовало эту надпись здесь
Смотря для чего :)
По идее выбор технологии на 100% определяется кругом задач, и областью познаний разработчиков. Например, я вряд ли стану реализовывать grid'ы. С другой стороны встраивать кеш в локатор элементов полезно, но опять же не всегда нужно.
"Лучшее враг хорошего" (с) :)
По идее выбор технологии на 100% определяется кругом задач, и областью познаний разработчиков. Например, я вряд ли стану реализовывать grid'ы. С другой стороны встраивать кеш в локатор элементов полезно, но опять же не всегда нужно.
"Лучшее враг хорошего" (с) :)
0
НЛО прилетело и опубликовало эту надпись здесь
Я не считаю себя специалистом, поэтому не могу что-то советовать. Тем более не зная, для чего именно. Чаще всего и
http://www.javaportal.ru/javascript/arti…
хватает.
http://www.javaportal.ru/javascript/arti…
хватает.
0
Ура! Теперь у нас есть perlsyn прямо в браузере ;-)
0
А чё script.aculo.us в расчёт не берёте!!!
0
Эх, не додумался указать одним из пунктов "Своей", ибо похоже третье место поля "Другой" принадлежит именно такому случаю.
0
Использую swfobject для работы с flash объектами.
0
НЛО прилетело и опубликовало эту надпись здесь
Нееет, тут дело совсем в другом. почитай, например, вот это: jQuery – Javascript нового поколения
0
Сорри, теги не работают: http://www.rsdn.ru/article/inet/jQuery.xml
+1
НЛО прилетело и опубликовало эту надпись здесь
Классная вещь. Я не очень разбираюсь, библиотеки JS это как шаблоны в С++?
0
Ну в принципе что-то общее просматривается.
0
Библиотеки в JS, это как библиотеки в C++ и как библиотеки в любых других ЯП.
Реализация часто используемых вещей, ради того, чтобы не реализовывать их каждый раз, каждому программисту.
Реализация часто используемых вещей, ради того, чтобы не реализовывать их каждый раз, каждому программисту.
+1
Это я понял. Я не так туп и глух как вам кажется :)
-6
Смысл JS Фреймворков не только в том, чтобы реализовать часто используемые вещи.
Не для кого не секрет, что браузеров много и js в них работает немножко по разному.
Использование JS Фреймворка позволяет, не беспокоится (почти :)) о работоспособности скрипта на разнообразных браузерах
Не для кого не секрет, что браузеров много и js в них работает немножко по разному.
Использование JS Фреймворка позволяет, не беспокоится (почти :)) о работоспособности скрипта на разнообразных браузерах
0
НЛО прилетело и опубликовало эту надпись здесь
Файл не найден
Запрашиваемый файл не найден:
/article/inet/jQuery.xml
Запрашиваемый файл не найден:
/article/inet/jQuery.xml
+1
Реализация ajax - это только маленькая часть того, что умеют и с чем работают эти библиотеки. Когда начинаешь создавать свое "колесо", движемый мыслью "а зачем пользоваться этой громадиной, если мне нужно всего лишь .... ", то в итоге или бросаешь или приходишь к большему чудовищу или отказываешься от этой мысли и берешь готовое ;)
Не спорю, использовать js библиотеку только для "подсветки фенечек" - это верх изврата, но я сейчас говорю о проектах, которые требуют немало js кода.
Не спорю, использовать js библиотеку только для "подсветки фенечек" - это верх изврата, но я сейчас говорю о проектах, которые требуют немало js кода.
0
Не пользуюсь вообще. Пишу все сам. Я знаю, что это тупо и все такое. Но мне так приятнее. Так же не использую библиотеки ни в каком другом языке. (Хотя видимо прийдется)
-3
На самом деле есть классная штука — KSS. Пока не умею ее использовать, но учу. Если кому интересно, то вам сюда.
0
По-моему Миша несколько преувеличивает "крутость" KSS :)
0
Ну. Вообще идея KSS очень хорошая. Но при этом пока технология не так популярна и не так распространена. Туториалы не самые лучшие, на русском языке нет по этой теме ничего. Будем стараться исправлять ;)
0
Она хорошая в той же степени что и Zope... А он многим не нравится.)
0
Хм, разве плохо выносить все onClick и другие события за пределы html-страницы? Разве плохо таким кодом:
select#first:change {
action-server: getCorrespondingSelect;
getCorrespondingSelect-value: currentFormVar(value);
}
подгружать Аяксом содержимое? :)
Здесь примеры работы KSS.
select#first:change {
action-server: getCorrespondingSelect;
getCorrespondingSelect-value: currentFormVar(value);
}
подгружать Аяксом содержимое? :)
Здесь примеры работы KSS.
0
ты уже готов аргументированно поговорить?
+1
Я же не говорил, что zope плохой ;)
Простона данный момент kss не является отдельной библиотекой, следовательно рассматривать ее тут - не совсем логично.
Простона данный момент kss не является отдельной библиотекой, следовательно рассматривать ее тут - не совсем логично.
0
А насчет "крутости" kss судить сложно в контексте остальных библиотек - они областями использования не пересекаются. Но по тем примерам что я видел в kss и jQuery, например, jQuery выглядит покруче именно в плане JS,
0
Если бы ты действительно посмотрел на jQuery и на KSS, то сделал бы элементарный вывод, что KSS - это еще один шаг после jQuery. Оба имеют упрощенный синтаксис, только jQuery оставляет его в JavaScript, а KSS заставляет выносить в отдельный CSS подобный файл, но зато требует использования плагинов.
0
Хм... А можно ли считать это "шагом". И лучше ли это вообще?
0
при использовании jQuery - у тебя всегда должен быть программист который пишет JS код, не только создает (develop), но и внедряет (deploy). При использовании KSS можно дать инструмент верстальщикам и отойти в сторону. С другой стороны jQuery требует меньше мозгов для разработки, но в принципе всегда получется так что есть умный человек который разрабатывает и менее развитый который внедряет. Вот и получается, что порог использования KSS ниже, но для начала надо чтобы умные посидели и подготовили с чем работать
+1
Логичнее было бы сначала разобраться о чем говоришь. KSS - это отдельная библиотека, и если уж говорить о ней в привязке к какому-то продукту, то - это будет Plone.
0
Библиотека, которая не будет работать так, как например PrototypeJS, ей нужен будет python, zope и т.д. Я имел ввиду это.
Или я не прав и есть чисто js-овская полностью работоспособная версия?
Или я не прав и есть чисто js-овская полностью работоспособная версия?
0
Пока тяжело сравнивать js фреймворки, т.к. пока не выработался "стандартный" функционал. Как можно сравнивать, например, ExtJS и prototype, yui, jQuery, если он их использует? Так, что пока все зависит от проектов.
А то, что лидируют low-level фраймворки это закономерно, т.к. мало кому приходится в каждом проекте делать визуальные эффекты или layout.
А то, что лидируют low-level фраймворки это закономерно, т.к. мало кому приходится в каждом проекте делать визуальные эффекты или layout.
0
ExtJS с версии 1.1 может быть stand alone.
Впрочем, вы правы сложно сравнивать.
Впрочем, вы правы сложно сравнивать.
0
А ведь никто и не сравнивате. Вопрос же не в том Какая самая лучшая javascript библиотека, а в том, кто чем пользуется.
0
Пока никакой, однако в ближайшем будущем, узнав, что такие существуют, начну пользоваться какой-либо...
0
В тяжелых случаях прототайп, в простеньких своей.
Думаю оптимальный подход...
Думаю оптимальный подход...
0
tw-sack
0
вариант "своей" или "никакой" не помешал бы...
0
А я пользуюсь DWR. А на РНР пишу сам.
0
Точно такой же опрос уже был
0
Для связки PHP+AJAX вполне устраивет pear'овский HTML_AJAX.
http://pear.php.net/package/HTML_AJAX
http://pear.php.net/package/HTML_AJAX
0
А sajax не пробовали? Хочу узнать мнения.
0
я работал с sajax - хороша библиотека, маленькая и вполне удобная, только может для больших и сложных систем не особо хорошо подходит.. а так вполне
0
С первого взгляда не увидел там возможности автоматического сабмита формы, т.е. все равно значения полей приходится вытаскивать вручную. В HTML_AJAX делается в одно действие HTML_AJAX.formSubmit(this, null, {className: 'EntryList', methodName:'saveentry'}); Хотя может недоглядел.
Больше всего нравится в html_ajax то, что необходимость javascript кодинга сведена к минимуму (в большинстве случаев background запросов вообще можно без него обойтись).
Больше всего нравится в html_ajax то, что необходимость javascript кодинга сведена к минимуму (в большинстве случаев background запросов вообще можно без него обойтись).
0
На работе используется, вшита уда еще до меня. Возможно старая версия стоит, но с удовольствием сменил бы на более вменяемое что-то. Бльше всего напрягает, что если не получен понятный ей результат от сервера ничего не делает и не обрабатыает этот случай.
0
Мы пользуемся KSS
0
свои проекты все на jQuery, но на работе использую Prototype. Сравнил обе библиотеки и остановился на jQuery.
0
Своя рубашка ближе к телу.
P.S. используя любой фреймворк - становишься зависимым. Начинаешь думать как разработчики фреймворка, искать решения как искали бы разработчики фреймворка и все... это уже диагноз. Через пару лет ты начнешь есть еду, которую едят разработчики фрейворка, ездить на машине, которые предпочитают разработчики фрейворка.
Использую свой, ем макароны с колбасой и гоняю на форде, ша!
P.S. используя любой фреймворк - становишься зависимым. Начинаешь думать как разработчики фреймворка, искать решения как искали бы разработчики фреймворка и все... это уже диагноз. Через пару лет ты начнешь есть еду, которую едят разработчики фрейворка, ездить на машине, которые предпочитают разработчики фрейворка.
Использую свой, ем макароны с колбасой и гоняю на форде, ша!
0
НЛО прилетело и опубликовало эту надпись здесь
ExtJS помоему слишком тяжёлый как в документации так и в весе (по килобайтам).
Mootools выглядел достаточно эффектно когда дело внешне касалось размера, но когда реально надо было писать приложение то остался на prototype + scriptaculous, когда надо drag-n-drop.
Валидацию форм делаю как правило на xajax - легко связать с php.
Mootools выглядел достаточно эффектно когда дело внешне касалось размера, но когда реально надо было писать приложение то остался на prototype + scriptaculous, когда надо drag-n-drop.
Валидацию форм делаю как правило на xajax - легко связать с php.
0
Чем бы вы не пользовались, непременно следует кастрировать лишний функционал библиотек, если он не используется в проекте. Не оценит пользователей даже визуальные фишечки сайта, не говоря о невидимых аякс-действиях, если вы будете кормить его парой сотен килобайт библиотек на 128кб/с.
Безусловно, теряем много преимуществ, вмешиваясь в готовое решение: требуются навыки, чтобы не отрезать что-то лишнее, а при обновлении библиотеки требуется внимание и время, чтобы обновить свой код.
Возможно, я не прав (т.е. существует фреймворк, который подсасывает код по мере необходимости).
Написал по впечатлениям от прототайпа, жсквери, скрипт.акуло.ус.
Безусловно, теряем много преимуществ, вмешиваясь в готовое решение: требуются навыки, чтобы не отрезать что-то лишнее, а при обновлении библиотеки требуется внимание и время, чтобы обновить свой код.
Возможно, я не прав (т.е. существует фреймворк, который подсасывает код по мере необходимости).
Написал по впечатлениям от прототайпа, жсквери, скрипт.акуло.ус.
0
Существует кэш, т.е. файлик библиотеки скачивается один раз. А вот на счет «не оценит» можно поспорить — если контент того стоит, пользователь готов ждать. Проверено.
0
НЛО прилетело и опубликовало эту надпись здесь
xajax использую
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Какой javascript библиотекой вы пользуетесь в большинстве своих проектов?