22 декабря 2015
17 октября 2008
26
11 многообещающих фреймворков Javascript, о которых вы ни разу не слышали
Всем вам известны такие JavaScript фреймворки как jQuery, MooTools, Prototype, YUI. Некоторые даже слышали про script.aculo.us. В последнее время они стали довольно популярны и их используют все больше и больше.
Казалось бы, все
Сегодня мы рассмотрим фреймворки, о которых мало кто слышал, но которые имеют свои неоспоримые преимущества.
1. SproutCore
SproutCore позиционируют как «фреймворк, используя который можно делать клевые штуки при малом количестве кода». Из браузеров поддерживает IE 7, FF 2—3, Safari 3.1+ (Оперу современным браузером они не считают ;-). Из примеров есть фотки и контролы.
2. Spry
Spry это детище компании Adobe. Главная фича — интеграция с продуктами от Adobe. На сайте Эстетика мы используем именно этот фреймворк для прокрутки работ на главной.
Примеры: галерея, RSS ридер, валидаторы форм.
3. JavaScriptMVC
JSMVC использует архитектуру Model-View-Controller (MVC), разделяя бизнес логику от того, что видно пользователю. Благодаря этому увеличивается модульность и становится проще вносить изменения в код.
Примеры: пример ошибки, хистори, список задач.
4. qooxdoo
qooxdoo это Ajax фреймворк, который использует объектно-ориентированный JavaScript. Он позволяет вам создавать вам веб-приложения с JavaScript, не заботясь при этом о HTML, CSS или DOM. В нем так же есть функциональный пакет для GUI (который похож на YUI), который предоставляет разработчикам встроенную поддержку действий с клавиатуры, позволяет реализовывать табы и drag'n'drop.
Примеры: просмотр примеров, фид ридер.
5. midori
midori это довольно маленький JavaScript фреймворк. В несжатом состоянии он весит всего 45 KB (сжатый jQuery — 54KB). Несмотря на скромные размеры фреймворк поддерживает Ajax, сложные селекторы CSS для получения элементов DOM и анимацию.
Примеры: drag'n'drop, попап.
6. Archetype
Archetype во многом похож на Prototype. Фреймворк имеет хорошо читаемый синтаксис и использует так называемый «ненавязчивый JavaScript».
Пример: презентация.
7. June
Примеры: установка прозрачности, подсветка, получение имени клавиши.
8. UIZE
UIZE уже есть такие часто используемые виджеты как дата пикер, сортировщик таблиц, прогрессбар .
Примеры: слайдшоу, кропинг картинок.
9. SimpleJS
SimpleJS, как следует из названия, это просто и маленький JS фреймворк, в котором реализован Ajax и эффекты анимации. К фреймворку есть плагины, которые существенно увеличивают его возможности (в этом он сродни jQuery и MooTools). В общем, это довольно неплохой выбор для тех, кому мало что требуется кроме стандартных возможностей.
10. Fleegix.js
У Fleegix.js отличная система событий, с помощью которой вы можете легко управлять всеми ивентами на страницах вашего сайта. Кроме того, с анимацией он тоже дружит.
11. JS-core
Этот фреймворк пишет постоянный читатель нашего блога Octane. Фреймворк маленький, но в тоже время достаточно функциональный.
Какой фреймворк используете вы?
Отвечаем в комментах. Всем хороших выходных, пока!
Надо из вашего списка еще попробовать. Если есть смысл...
На самом деле, при всех его неудобствах, пока отказаться не могу - слишком функционал хорош и удобен.
хотя в разное время посматривал на другие фрэймворки.
интересно какие неудобства в нём нашёл Blues Boy? ))