- Хроники. - -

JavaScript Frameworks — самые популярные и не только.

Posted By Ikutsin On 26 апреля 2010 @ 15:24 In HTML, AJAX, JS & CSS | Comments Disabled

[1]При разработке современных Веб приложений уже никто не использует стандартный функционал JS напрямую. Вместо document.getElementByID() теперь проще использовать различные «селекторы» разных библиотек. К тому же, на выходе получается меньше строк кода и появляется некоторая вероятность того, что этот код будет работать и в других браузерах.

Современный JS оброс сотнями (если не тысячами) различных «фреймворков» поддержки совместимости, анимации, да и просто — снова и снова используемых блоков. Я, как человек, привыкший анализировать, прежде чем использовать, создал для себя некий — топ, о котором речь пойдет дальше:Популярность сравнивалась с помощью Google Trends [2].

JQuery и JQuery UI

Это самый популярный JS фремворк. Обладает незаменимым движком выборки элементов из DOM а также работы с ним. Обладает огромным количеством расширений. С недавних времен обзавелся младшим братом — JQuery UI — это попытка стандартизовать все вышедшие расширения. Проект активно расширяется, планируется очень много элементов [3]. Так что через время, его можно будет спокойно считать убийцей коммерческого ExtJS.

Обратной стороной медали является производительность. JQuery может быть медленней его собратьев в некоторых случаях.

Prototype [4]

Это древняя, но активно расширяющаяся библиотека расширений JS. Как и JQuery обладает средствами манипуляции с DOM и работой AJAX. Но прежде всего это набор расширений стандартных объектов JS.

YUI

Yahoo User Interface [5] — эта библиотека разрабатывается в Yahoo. Существует две версии YUI2 и YUI3. Этот, вполне законченный набор модулей, отлично подойдет для разработки интерфейса админки. Я бы не стал использовать его для создания публичной части, так как натягивание дизайна на YUI может стать проблемой.

ASP.NET AJAX (Atlas)

Этот, вроде бы, облегчающий жизнь разработчику набор тегов для ASP.NET, таит в себе огромное количество недочетов. Все красиво только в обучающих видео, при создании более или менее большего приложения вы неизбежно столкнетесь с проблемами. Сейчас проект, вроде-как благополучно умирает.

DoJo, MooTools, script.aculo.us, MochiKit

Это все тоже популярные библиотеки со своими сообществами. Все позволяют делать запросы AJAX, анимацию и содержат несколько готовых модулей.

А также qooxdoo, rico, cross-browser, Rialto, Cean Ajax Framework, google ajax apis [6].


Article printed from Хроники.:

URL to article: /783-javascript-frameworks-samye-populyarnye-i-ne-tolko

URLs in this post:

[1] Image: /wp-content/uploads/2010/04/frameworks.jpg

[2] Google Trends: http://www.google.com/trends?q=yui%2C+mootools%2C+dojo%2C+prototype%2C+jquery&ctab=0&geo=all&date=all&sort=0

[3] планируется очень много элементов: http://jqueryui.pbworks.com/

[4] Prototype: http://www.prototypejs.org/

[5] Yahoo User Interface: http://developer.yahoo.com/yui/

[6] qooxdoo, rico, cross-browser, Rialto, Cean Ajax Framework, google ajax apis: http://ntt.cc/2008/02/13/the-most-complete-ajax-framework-and-javascript-libraries-list.html

Copyright © 2008 Все, что меня окружает. All rights reserved.