Особенности CodeIgniter
Сами по себе особенности — очень плохой способ оценить приложение, поскольку они ничего не говорят об удобстве использования, интуитивности или интеллектуальном дизайне. Особенности не раскрывают ничего о качестве кода, производительности, внимательности к деталям или методах безопасности. Единственный способ действительно оценить приложение — попробовать его и познакомиться с кодом. Установка CodeIgniter — это детская игра, поэтому мы призываем вас сделать именно это. Тем временем вот список основных особенностей CodeIgniter.
- Система на основе MVC
- Крайне лёгкий
- Полностью функциональные классы базы данных с поддержкой нескольких платформ.
- Поддержка генератора запросов к базе данных
- Валидация форм и данных
- Безопасность и фильтрация XSS
- Управление сессиями
- Класс для отправки электронных писем. Поддерживает вложения, электронные письма HTML/текст, несколько протоколов (sendmail, SMTP и Mail) и многое другое.
- Библиотека обработки изображений (обрезка, изменение размера, поворот и т. д.). Поддерживает GD, ImageMagick и NetPBM
- Класс загрузки файлов
- Класс FTP
- Локализация
- Пагинация
- Шифрование данных
- Измерение производительности
- Полный кеширование страниц
- Регистрация ошибок
- Профилирование приложения
- Класс календаря
- Класс User Agent
- Класс кодирования Zip
- Класс шаблонов
- Класс Trackback
- Библиотека XML-RPC
- Класс тестирования юнит-тестов
- URL, оптимизированные для поисковых систем
- Гибкая маршрутизация URI
- Поддержка хуков и расширений классов
- Большая библиотека «помощников» функций
© 2014–2020 British Columbia Institute of Technology
Licensed under the MIT License.
https://codeigniter.com/userguide3/overview/features.html