11 многообещающих фреймворков Javascript, о которых вы ни разу не слышали

11 многообещающих фреймворков Javascript, о которых вы ни разу не слышали

Всем вам известны такие JavaScript фреймворки как jQuery, MooTools, Prototype, YUI. Некоторые даже слышали про script.aculo.us. В последнее время они стали довольно популярны и их используют все больше и больше.

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

Сегодня мы рассмотрим фреймворки, о которых мало кто слышал, но которые имеют свои неоспоримые преимущества.

1. SproutCore

SproutCore

 

SproutCore позиционируют как «фреймворк, используя который можно делать клевые штуки при малом количестве кода». Из браузеров поддерживает IE 7, FF 2—3, Safari 3.1+ (Оперу современным браузером они не считают ;-). Из примеров есть фотки и контролы.

2. Spry

Spry

Spry это детище компании Adobe. Главная фича — интеграция с продуктами от Adobe. На сайте Эстетика мы используем именно этот фреймворк для прокрутки работ на главной.

Примеры: галерея, RSS ридер, валидаторы форм.

3. JavaScriptMVC

JavaScriptMVC

JSMVC использует архитектуру Model-View-Controller (MVC), разделяя бизнес логику от того, что видно пользователю. Благодаря этому увеличивается модульность и становится проще вносить изменения в код.

Примеры: пример ошибки, хистори, список задач.

4. qooxdoo

qooxdoo

qooxdoo это Ajax фреймворк, который использует объектно-ориентированный JavaScript. Он позволяет вам создавать вам веб-приложения с JavaScript, не заботясь при этом о HTML, CSS или DOM. В нем так же есть функциональный пакет для GUI (который похож на YUI), который предоставляет разработчикам встроенную поддержку действий с клавиатуры, позволяет реализовывать табы и drag'n'drop.

Примеры: просмотр примеров, фид ридер.

5. midori

midori

midori это довольно маленький JavaScript фреймворк. В несжатом состоянии он весит всего 45 KB (сжатый jQuery — 54KB). Несмотря на скромные размеры фреймворк поддерживает Ajax, сложные селекторы CSS для получения элементов DOM и анимацию.

Примеры: drag'n'drop, попап.

6. Archetype

Archetype JavaScript Framework - screen shot.

Archetype во многом похож на Prototype. Фреймворк имеет хорошо читаемый синтаксис и использует так называемый «ненавязчивый JavaScript».

Пример: презентация.

7. June

June Framework

Примеры: установка прозрачности, подсветка, получение имени клавиши.

8. UIZE

UIZE

UIZE уже есть такие часто используемые виджеты как дата пикер, сортировщик таблиц, прогрессбар .

Примеры: слайдшоу, кропинг картинок.

9. SimpleJS

SimpleJS

SimpleJS, как следует из названия, это просто и маленький JS фреймворк, в котором реализован Ajax и эффекты анимации. К фреймворку есть плагины, которые существенно увеличивают его возможности (в этом он сродни jQuery и MooTools). В общем, это довольно неплохой выбор для тех, кому мало что требуется кроме стандартных возможностей.

10. Fleegix.js

Fleegix.js

У Fleegix.js отличная система событий, с помощью которой вы можете легко управлять всеми ивентами на страницах вашего сайта. Кроме того, с анимацией он тоже дружит.

11. JS-core

Этот фреймворк пишет постоянный читатель нашего блога Octane. Фреймворк маленький, но в тоже время достаточно функциональный.

Какой фреймворк используете вы?

Отвечаем в комментах. Всем хороших выходных, пока!

Расскажите друзьям

Оцените статью:
  • 1
  • 2
  • 3
  • 4
  • 5

Комментарии — 26

Artman
qooxdoo вроде ниче так. Сам я mootools юзаю
#
Artman
surger
Активно использую jQuery 1.2.6 http://visualjquery.com/
#
surger
Ney
jQuery +1 Интересная подборка ;)
#
Ney
cody
jQuery. Теперь буду использовать и SimpleJS для простых задач. Спасибо за обзор фреймворков.
#
cody
Alexey
Иногда Dojo пригождается, особенно когда надо графики строить. http://dojotoolkit.org/ хотя он, возможно в числе тех, которыми все пользуются :)
#
Alexey
Максим
Вот, то что нужно. Оказывается кроме mootools и jQuery есть интересные фреймворки.
Octane
Вот я смотрю скачивать начали «js-core» ;D Спасибо, что добавили мой фреймворк в подборку. Новичкам могу порекомендовать начать изучать «jQuery» (самый удобный) и «MooTools» (самый аккуратный). «SimpleJS» пробовал, не понравился, какой-то он не продуманный. На все, что пытается реализовать полноценный MVC в JavaScript, можно смело не обращать внимания. JavaScript — не серверный язык, и применение паттерна MVC только привносит в код много лишних ничем не оправданных межкопонентных связей, а так же снижает быстродействие. «Spry» от «Adobe» — довольно известный JavaScript framework, зря Вы его к списку «о которых вы ни разу не слышали» отнесли :-) В целом, еще раз спасибо за подборку, поспешно начал скачивать все фреймворки, которые еще не успел попробовать и оценить :D
Grin
а я либо пишу все на чистом js, либо на mootools. хотя в разное время пробовал jquery, spry и script.aculo.us
#
Grin
bukvoed
сейчас только jQuery, раньше prototype.
#
bukvoed
bukvoed
и да, действительно spry в этом списке лишний :)
Rodriguez
ExtJS+jQuery. Иногда и другие. Все зависит от конкретной задачи.
#
Rodriguez
Сергей
jquery. раньше prototype.
#
Сергей
Михаил
Jquery. - использую. Я не профессионал, а любитель. Поэтому есть вопрос: Хочу так же, ну или примерно так же, как на сайте Эстетика. Где можно достать Spry Код? Только у них на сайте? Заранее спасибо
#
Михаил
Grin
Михаил, да, на сайте спрая. Доступный код мы немного изменили, чтобы он приемлемо отображался при отключенном Javascript
#
Grin
Михаил
Я понял, что вы его подкорректировали. Куда без этого. Получилось симпатично. Вот если бы ещё и остальное подкорректировали(я имею ввиду немного дизайн сайта, всё-таки лицо вашей команды), сайт был бы супер. А то сайты делаете красивые. Спасибо за информацию
#
Михаил
Исаак Тынгылчав
jquery Из представленных очень хорош JS-core. Давно присматриваючь. Думаю использовать его в простых проектах без дизайнерских наворотов.
Юлия
fusebox, jQuery, prototype.
Надо из вашего списка еще попробовать. Если есть смысл...
#
Юлия
pocheptsov
jquery, prototype
#
pocheptsov
Ivan
хм.. никак midori зжать не получается. тоесть зжал но не работает. а как для меня он класний.
#
Ivan
Blues Boy
mootools.
На самом деле, при всех его неудобствах, пока отказаться не могу - слишком функционал хорош и удобен.
#
Blues Boy
lesh
пользуюсь jquery из-за огромного количества расширений, хоть и не знаю его толком. С другими, скажу честно - лень разбираться ;)
#
lesh
newbie
mootools.
хотя в разное время посматривал на другие фрэймворки.
интересно какие неудобства в нём нашёл Blues Boy? ))
#
newbie
Константин
mooTools наша прелесть ))) ну и jQuery - куда ж без него ..
Артур
visualjquery.ru (зеркало) , а visualjquery.com к сожалению уже не работает!
taxigy
Только MooTools, только core. Визуальные перделки — либо CSS3, либо ничего.
#
taxigy  
НЛО
backbone,jQuery, MooTools
#
НЛО

Новый комментарий

как выглядит какой тег
жирный текст <b>жирный текст</b>
курсивный тект <i>курсивный тект</i>
зачеркнутый текст <s>зачеркнутый текст</s>
подчеркнутый текст <u>подчеркнутый текст</u>
ссылка <a href="адрес">ссылка</a>
function foo() { ... }
<pre><code>function foo() { ... } </code></pre>
разрешенные теги или посмотреть как будет выглядеть
как выглядит какой тег
жирный текст <b>жирный текст</b>
курсивный тект <i>курсивный тект</i>
зачеркнутый текст <s>зачеркнутый текст</s>
подчеркнутый текст <u>подчеркнутый текст</u>
ссылка <a href="адрес">ссылка</a>
function foo() { ... }
<pre><code>function foo() { ... } </code></pre>
разрешенные теги или посмотреть как будет выглядеть

metin2 pvp metin2 pvp serverler pvp serverler