4. Структура RightJS
- Модульное ядро
- CDN и плагины
- UI виджеты
- Пакеты i18n
5. Структура RightJS
- Модульное ядро
- CDN и плагины
- UI виджеты
- Пакеты i18n
- 10 репозиториев
6. Общие проблемы
- Необходимость скачивать и сохранять все вручную
- Невозможность использования отдельных модулей
ядра с централизованным CDN хостингом
- Сложность поддержки кода и документации
- Сложность принятия изменений комьюнити
- Отсутствие централизованного репозитория
пользовательских пакетов
- Отсутствие каких-либо стандартов
9. Разделение ядра RightJS
core - асинхронный загрузчик, классы, стандартные
интерфейсы Events и Options, дополнительные,
наследуемые юниты List и Hash
dom - работа с DOM, так же новый класс коллекций в
стиле jQuery/Dojo
ajax - работа с AJAX на основе HTML5/XHR2
fx - стандартный модуль визуальных эффектов на основе
CSS3 и cubic-bezier функций
lang - расширения ядра JavaScript
sugar - syntax sugar для dom модуля
22. Lovely.IO
- Микро-модульная структура с асинхронной или
синхронной загрузкой и обработкой зависимостей
- Автоматический и стандартизованый хостинг пакетов,
включая CloudFront CDN, документацию и демо
- Возможность создавать свои версии тех или иных
модулей не дожидаясь их принятия в STL
- Единый инструментарий для разработки пакетов
- Возможность создавать пакеты с помощью
CoffeeScript и SASS/Stylus