- Хроники. - -
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].
Это самый популярный JS фремворк. Обладает незаменимым движком выборки элементов из DOM а также работы с ним. Обладает огромным количеством расширений. С недавних времен обзавелся младшим братом — JQuery UI — это попытка стандартизовать все вышедшие расширения. Проект активно расширяется, планируется очень много элементов [3]. Так что через время, его можно будет спокойно считать убийцей коммерческого ExtJS.
Обратной стороной медали является производительность. JQuery может быть медленней его собратьев в некоторых случаях.
Это древняя, но активно расширяющаяся библиотека расширений JS. Как и JQuery обладает средствами манипуляции с DOM и работой AJAX. Но прежде всего это набор расширений стандартных объектов JS.
Yahoo User Interface [5] — эта библиотека разрабатывается в Yahoo. Существует две версии YUI2 и YUI3. Этот, вполне законченный набор модулей, отлично подойдет для разработки интерфейса админки. Я бы не стал использовать его для создания публичной части, так как натягивание дизайна на YUI может стать проблемой.
Этот, вроде бы, облегчающий жизнь разработчику набор тегов для ASP.NET, таит в себе огромное количество недочетов. Все красиво только в обучающих видео, при создании более или менее большего приложения вы неизбежно столкнетесь с проблемами. Сейчас проект, вроде-как благополучно умирает.
Это все тоже популярные библиотеки со своими сообществами. Все позволяют делать запросы 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
Click here to print.
Copyright © 2008 Все, что меня окружает. All rights reserved.