Обзор возможностей и функциональности
- Автор mityok on февраля 6th, 2008
в категории
Судить и системе только по ее возможностям или функциональности - не самый лучший способ оценить систему, т.к. функциональность не отражает удобство работы с системой, того, насколько разумно и доступно система спроектирована. Список возможностей не расскажет вам о качестве кода, или производительности, или о подходах к безопасности. Единственный способ достойно оценить систему - попробовать использовать ее. Установка CodeIgniter крайне проста, поэтому попробуйте для начала установить фреймворк. А пока вот список основных возможностей CodeIgniter:
- Система основана на шаблоне проектирования Model-View-Controller
- Совместимость с PHP 4
- Исключительно малый объем кода системы
- Полнофункциоанльный класс доступа к базе данных, поддерживающий различные СУБД
- Поддержка Active Record
- Валидация форм и данных
- Безопасность и XSS фильтрация
- Управление сессией
- Класс отправки Email с поддержкой вложений, HTML/текстовых сообщений, несколько протоколов (sendmail, SMTP, и Mail) и многое другое
- Библиотека манипуляций с изображениями (обрезка, изменение размера, вращение и т.д) Поддерживает GD, ImageMagick, и NetPBM
- Класс загрузки файлов на сервер
- Класс для работы с FTP
- Локализация
- Постраничный просмотр
- Шифрование данных
- Тестирование производительности
- Полное кеширование страниц
- Протоколирование ошибок
- Профилирование приложения
- Поддержка scaffolding
- Класс для работы с расписанием (Calendaring)
- Класс для работы с User Agent
- Класс для сжатия при помощи Zip
- Класс движка шаблонизации
- Класс Trackback (обратная связь) - уведомление другого сайта об обновлениях на вашем сайте
- Библиотека XML-RPC
- Класс модульного тестирования (Unit Testing)
- Поддержка SEF-URL (они же ЧПУ)
- Гибкая маршрутизация запросов
- Поддержка системных вызовов, расширения классов и плагинов
- Большая библиотека вспомогательных функций.

Отправить комментарий