Обзор возможностей и функциональности

 

Судить и системе только по ее возможностям или функциональности - не самый лучший способ оценить систему, т.к. функциональность не отражает удобство работы с системой, того, насколько разумно и доступно система спроектирована. Список возможностей не расскажет вам о качестве кода, или производительности, или о подходах к безопасности. Единственный способ достойно оценить систему - попробовать использовать ее. Установка 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 (они же ЧПУ)
  • Гибкая маршрутизация запросов
  • Поддержка системных вызовов, расширения классов и плагинов
  • Большая библиотека вспомогательных функций.

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

CAPTCHA
Этот вопрос предназначен для того, чтобы отсеять ботов
3 + 0 =
Решите простой математический пример и введите результат. К примеру, для вопроса 1+3 нужно ввести 4

Вход в систему

Последние комментарии