limb3_2007_2:ru:packages
Список пакетов Limb3
Важно: Что такое пакеты Limb3 и как с ними работать.
| Название пакета | Зависимости | Назначение |
|---|---|---|
| ACTIVE_RECORD | CORE, DBAL, VALIDATION | Реализация паттерна ActiveRecord. В конечном итоге планируется получить некий аналог ActiveRecord из Ruby on Rails. |
| CACHE | CORE, CLASSKIT, DATASOURCE | Набор классов, предназначенных для обобщения различных техник кеширования(пока в зачаточном состоянии, пакет явно напрашивается на объединение с WEB_CACHE пакетом) |
| CALENDAR | WACT(опционально) | JavaScript календарь + использующий его WACT тег |
| CLASSKIT | CORE | Набор классов, облегчающих работу с прокси объектами, декораторами, сериализацией объектов и проч.(возможно, требуется дальнейшее разбиение пакета) |
| CLI | CORE | Различные средства, упрощающие разработку CLI интерфейса |
| CONFIG | CORE, DATASOURCE | Различные средства для работы с конфигурационными файлами |
| CORE | - | Базовый пакет, отвечающий за поддержку подключения других пакетов, также содержит средства для отложенной загрузки кода с помощью __autoload. Практически все остальные пакеты зависят от него. |
| DATASOURCE | CORE | Средства для работы с различными контейнерами данных и итераторами: коллекции, постранично разбитые наборы данных и проч. |
| DATETIME | CORE | Пакет для работы с временем, датой, временными периодами и проч. |
| DBAL(database abstraction layer) | CORE, TOOLKIT, CLASSKIT, NET | Пакет, абстрагирующий работу с БД |
| ERROR | CORE, UTIL | Пакет для обработки/отладки ошибок и исключений |
| FILE_SCHEMA | CORE | Различные срества для нахождения файлов по неполным путям(алиасам) |
| FILTER_CHAIN | CORE | Имплементация паттерна Intercepring Filter. |
| I18N | CORE, TOOLKIT, VALIDATION, CONFIG, UTIL, CLI, DATETIME | Пакет, упрощающий процесс интернационализации приложений |
| IMAGEKIT | CORE | Примитивные средства, абстрагирующие работу с графической библиотекой. |
| JS | - | Пакет, содержащий JavaScript средства для модульной загрузки кода и набор базовых JavaScript классов |
| - | Обертка PHPMailer библиотеки, предназначенной для отсылки почты | |
| NET | CORE, UTIL | Набор классов в для работы с сетевыми протоколами(в основном с HTTP) |
| SEARCH | CORE, DATASOURCE, DBAL, I18N | Средства для организации индексирования и поиска(пакет длительное время не находится в разработке) |
| SESSION | CORE, DBAL, CLASSKIT | Средства для работы с PHP сессиями и абстрагирования источника хранения сессионных данных(пока только ДБ). Помимо прочего, поддерживается «прозрачное» сохранение объектов посредством средств пакета CLASSKIT |
| STATS | I18N | Средства для сбора статистики посещений web ресурса(пакет длительное время не находится в разработке) |
| TESTS_RUNNER | - | Тестовая оболочка, основанная на SimpleTest, позволяющая организовать группы тестов, используя расположение тестов в файловой системе |
| TOOLKIT | CORE | Средства для организации Dependency Injection(реализация Dynamic Service Locator) |
| TREE | CORE, TOOLKIT, DBAL, VALIDATION, CACHE | Пакет для организации хранения деревьев в БД(пока поддерживается только materialized path) |
| UTIL | - | Различные утилитарные и системные средства |
| VALIDATION | DATASOURCE | Пакет, предоставляющий различные средства валидации данных |
| WACT | - | Шаблонизатор WACT. |
| WEB_APP | CORE, DATASOURCE, CONFIG, FILE_SCHEMA, TOOLKIT, I18N, WACT, CLI, CACHE, CLASSKIT, DBAL, VALIDATION, ACTIVE_RECORD, SESSION, MAIL, DATETIME, FILTER_CHAIN, NET | Набор различных средств для построения web ориентированных приложений |
| WEB_CACHE | CORE, WEB_APP | Средства для полностраничного кеширования в web приложении(пакет длительное время не находится в разработке, скорее всего, будет объединен с пакетом CACHE) |
| WEB_SPIDER | CORE, NET | Средства для организации обхода web контента по ссылкам(пакет длительное время не находится в разработке) |
| WYSIWYG | CORE, WEB_APP, WACT | Расширенный текстовый редактор для ввода гипертекста. |
limb3_2007_2/ru/packages.txt · Последнее изменение: 2010/11/10 10:02 — 127.0.0.1

Обсуждение