Всем привет!
Хочу представить всем свою разработку (хотя уже как то представлял давно, но тема забилась оффтопом).
Данный фреймворк даёт очень мощное и гибкое АПИ для управлениями данными, в принципе есть всё, чтобы использовать, как полноценную СУБД.
Краткий список возможностей:
- Копирование, перемещение, удаление, слияние, сортировка и группировка;
- Статистические функции;
- Запросы по сложным фильтрам;
- Хранение данных в DOM Storage;
- Пространства имён;
- DOM шаблонизатор;
- Интерпретатор SQL.
Фреймворк написан на чистом JavaScript, однако для работы с DOM он использует сторонние библиотеки (для поиска узлов), из коробки есть поддержка: jQuery, DoJo, Mootools, Prototype, QSA (надеюсь Devote не против
), Sizzle. Хотя расширить этот список не составит труда.
Сфера применения огромна: например используя Collection можно за пару дней написать очень мощный табличный процессор, оффлайн БД для настольных приложений и т.д.. Сейчас я занимаюсь одним стартапом, где пробую свой велосипед на сервере (node.js), как основную СУБД, также Collection используется в некоторых сервисах Yandex.
Имеется подробный мануал и документация на сайте проекте:
http://www.collection-js.com
Сама либа:
http://www.collection-js.com/files/c...lection.min.js
Github:
https://github.com/kobezzza/Collection
Чтобы понять, что же это такое, рекомендую прочитать:
http://www.collection-js.com/manual/part-1.html
С уважением, Андрей!
ЗЫ: просьба не разводить холивар и оффтоп.