Инструменты пользователя

Инструменты сайта


limb3_2007_2:ru:packages

Список пакетов Limb3

Важно: Что такое пакеты Limb3 и как с ними работать.

Название пакетаЗависимостиНазначение
ACTIVE_RECORDCORE, DBAL, VALIDATIONРеализация паттерна ActiveRecord. В конечном итоге планируется получить некий аналог ActiveRecord из Ruby on Rails.
CACHECORE, CLASSKIT, DATASOURCEНабор классов, предназначенных для обобщения различных техник кеширования(пока в зачаточном состоянии, пакет явно напрашивается на объединение с WEB_CACHE пакетом)
CALENDARWACT(опционально)JavaScript календарь + использующий его WACT тег
CLASSKIT COREНабор классов, облегчающих работу с прокси объектами, декораторами, сериализацией объектов и проч.(возможно, требуется дальнейшее разбиение пакета)
CLICOREРазличные средства, упрощающие разработку CLI интерфейса
CONFIGCORE, DATASOURCEРазличные средства для работы с конфигурационными файлами
CORE-Базовый пакет, отвечающий за поддержку подключения других пакетов, также содержит средства для отложенной загрузки кода с помощью __autoload. Практически все остальные пакеты зависят от него.
DATASOURCECOREСредства для работы с различными контейнерами данных и итераторами: коллекции, постранично разбитые наборы данных и проч.
DATETIMECOREПакет для работы с временем, датой, временными периодами и проч.
DBAL(database abstraction layer)CORE, TOOLKIT, CLASSKIT, NETПакет, абстрагирующий работу с БД
ERRORCORE, UTILПакет для обработки/отладки ошибок и исключений
FILE_SCHEMACOREРазличные срества для нахождения файлов по неполным путям(алиасам)
FILTER_CHAINCOREИмплементация паттерна Intercepring Filter.
I18NCORE, TOOLKIT, VALIDATION, CONFIG, UTIL, CLI, DATETIMEПакет, упрощающий процесс интернационализации приложений
IMAGEKITCOREПримитивные средства, абстрагирующие работу с графической библиотекой.
JS-Пакет, содержащий JavaScript средства для модульной загрузки кода и набор базовых JavaScript классов
MAIL-Обертка PHPMailer библиотеки, предназначенной для отсылки почты
NETCORE, UTILНабор классов в для работы с сетевыми протоколами(в основном с HTTP)
SEARCHCORE, DATASOURCE, DBAL, I18NСредства для организации индексирования и поиска(пакет длительное время не находится в разработке)
SESSIONCORE, DBAL, CLASSKITСредства для работы с PHP сессиями и абстрагирования источника хранения сессионных данных(пока только ДБ). Помимо прочего, поддерживается «прозрачное» сохранение объектов посредством средств пакета CLASSKIT
STATSI18NСредства для сбора статистики посещений web ресурса(пакет длительное время не находится в разработке)
TESTS_RUNNER-Тестовая оболочка, основанная на SimpleTest, позволяющая организовать группы тестов, используя расположение тестов в файловой системе
TOOLKITCOREСредства для организации Dependency Injection(реализация Dynamic Service Locator)
TREECORE, TOOLKIT, DBAL, VALIDATION, CACHEПакет для организации хранения деревьев в БД(пока поддерживается только materialized path)
UTIL-Различные утилитарные и системные средства
VALIDATIONDATASOURCEПакет, предоставляющий различные средства валидации данных
WACT-Шаблонизатор WACT.
WEB_APPCORE, DATASOURCE, CONFIG, FILE_SCHEMA, TOOLKIT, I18N, WACT, CLI, CACHE, CLASSKIT, DBAL, VALIDATION, ACTIVE_RECORD, SESSION, MAIL, DATETIME, FILTER_CHAIN, NETНабор различных средств для построения web ориентированных приложений
WEB_CACHECORE, WEB_APPСредства для полностраничного кеширования в web приложении(пакет длительное время не находится в разработке, скорее всего, будет объединен с пакетом CACHE)
WEB_SPIDERCORE, NETСредства для организации обхода web контента по ссылкам(пакет длительное время не находится в разработке)
WYSIWYGCORE, WEB_APP, WACTРасширенный текстовый редактор для ввода гипертекста.

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
   ____   ____  _____     __   ___ 
  /  _/  / __/ / ___/ __ / /  / _ |
 _/ /   _\ \  / (_ / / // /  / __ |
/___/  /___/  \___/  \___/  /_/ |_|
 
limb3_2007_2/ru/packages.txt · Последние изменения: 2010/11/10 10:02 (внешнее изменение)