limb3:ru:index
Содержание
Инструкция пользователя
Введение
Создание проекта
Типичный проект веб-приложения
- WEB_APP - набор различных средств для построения web ориентированных приложений
- FILTER_CHAIN - имплементация паттерна Intercepring Filter.
- CORE - пакет, отвечающий за поддержку подключения других пакетов. Содержит базовые классы для работы с различными контейнерами данных и коллекциями
Типы данных и работа с ними
-
- коллекции (итераторы, или списковые контейнеры данных)
- едининичные (несписковые контейнеры данных)
- Различные утилититарные классы
- DATETIME - работа с временем, датой, временными периодами
Конфигурирование
* CONFIG - работа с конфигурационными файлами * TOOLKIT - средства для организации Dependency Injection(реализация Dynamic Service Locator)
Модели данных (Mvc)
ACTIVE_RECORD - реализация паттерна ActiveRecord
- базовые возможности
- отношения между классами
- дополнительные возможности
VALIDATION - средства валидации данных
Контроллеры, экшены и роутинг (mvC)
- VIEW - работа с представлением, компонентом MVC
Шаблоны (mVc)
- MACRO - шаблонизатор MACRO
- Основные элементы шаблона
- Базовые средства шаблонизации MACRO
Логгирование
Разделение прав
Низкоуровневая работа с БД
- DBAL(database abstraction layer) - пакет, абстрагирующий работу с БД
Тестирование
- TESTS_RUNNER - тестовая оболочка, основанная на SimpleTest, позволяющая организовать группы тестов, используя расположение тестов в файловой системе
Оптимизация производительности
CACHE2 - обобщение различных техник кеширования
Дополнительные возможности
- IMAGEKIT - работа с графическими библиотеками (imagick, gd).
- FS - работа с файловой системой: базовые файловые операции, нахождения файлов по алиасам и др.
- I18N - интернационализация приложений
- JS - JavaScript средства для модульной загрузки кода и набор базовых JavaScript классов
- CALENDAR - JavaScript календарь
- MAIL - отправка почты
- NET - работа с сетевыми протоколами(в основном с HTTP)
- SESSION - cредства для работы с PHP сессиями и абстрагирования от источника хранения сессионных данных
- TREE - организации хранения деревьев в БД
- WYSIWYG - расширенный текстовый редактор для ввода гипертекста (fckeditor, tinymce)
Заключение
limb3/ru/index.txt · Последнее изменение: 2010/11/10 10:02 — 127.0.0.1

Обсуждение