Стало.
Но Джереми Ашкенас (автор Бэкбона) наверняка не принял бы изменение, делающее андерскор опциональным, по моему опыту. Слишком уж он консервативен.
Что же делать? John David-Dalton в похожем случае “форкнул” андерскор (другой проект Джереми) и начал развивать свой проект lodash, который на данный момент обогнал андерскор по скачиваниям на npm.
Встречайте: Exoskeleton
Экзоскелет позиционируется как быстрая и современная замена Бэкбону — все тесты бэкбона библиотека проходит на 100%.
Строго говоря, jQuery и Underscore все еще можно использовать с экзоскелетом. Но они 100% опциональны.
Выкидывание зависимостей из связки позволяет:
* Уменьшить общий размер чужих библиотек в шесть раз: с 40КБ до всего 7КБ (gzipped)
* Уменьшить время рендеринга и создания вьюшек в пять раз , что особо полезно для медленных мобильных браузеров
Помимо опциональных зависимостей и скорости, в Экзоскелете так же есть (и нет в Бэкбоне):
* Простые нестандартные билды
* Поддержка модулей AMD, менеджеров зависимостей Bower и Component
* Группа небольших и полезных мелочных улучшений, облегчающих повседневную разработку
MVC-фреймворк Чаплин уже поддерживает Экзоскелет. Поддержка Марионетки и остальных популярных расширений в процессе (готовим пулл реквесты). В скором времени так же появится поддержка модулей ECMAScript 6 и еще больших оптимизаций.
По своему опыту скажу, что веб-приложения без jQuery сегодня делать достаточно просто. Аналогичных интерфейсов к DOM в современных браузерах хватает с головой. Жквери уже не является той “сохранялкой времени”, как раньше.
Будем рады услышать ваши пожелания.
Веб-сайт: exosjs.com
This entry passed through the Full-Text RSS service — if this is your content and you're reading it on someone else's site, please read the FAQ at fivefilters.org/content-only/faq.php#publishers. Five Filters recommends:
- Massacres That Matter - Part 1 - 'Responsibility To Protect' In Egypt, Libya And Syria
- Massacres That Matter - Part 2 - The Media Response On Egypt, Libya And Syria
- National demonstration: No attack on Syria - Saturday 31 August, 12 noon, Temple Place, London, UK
Комментариев нет:
Отправить комментарий