CodeIgniter
CodeIgniter используется для создания динамических веб-сайтов с помощью PHP. Он основан (в некоторой степени) на популярном шаблоне разработки MVC (Model-View-Controller) и работает с типичными учетными записями общего хостинга, различными версиями PHP и различными конфигурациями. Кроме того, вам не нужно использовать командную строку, чтобы использовать его. URL-адреса сопоставляются с определенной функцией в контроллере с помощью маршрутизации.
CodeIgniter также позволяет использовать скаффолдинг, который предлагает автоматизированный способ создания представлений на основе моделей. Несмотря на то, что скаффолдинг в первую очередь предназначен для простого прототипирования, CodeIgniter делает еще один шаг вперед, настаивая на том, чтобы в URL-адресе было ключевое слово, прежде чем будет предоставлен доступ. Это современный фреймворк MVC, который значительно упрощает создание PHP-приложений.
Большая часть работы, включая загрузку библиотек, извлечение информации из модели, отрисовка представления и т. д., ложится на контроллер. CodeIgniter предлагает классы для FTP, электронной почты, загрузки файлов, XMLRPC и сжатия zip. Нет необходимости давать имена таблицам базы данных, и вам также не нужно давать своим таблицам те же имена, что и вашим моделям.
CodeIgniter также позволяет использовать скаффолдинг, который предлагает автоматизированный способ создания представлений на основе моделей. Несмотря на то, что скаффолдинг в первую очередь предназначен для простого прототипирования, CodeIgniter делает еще один шаг вперед, настаивая на том, чтобы в URL-адресе было ключевое слово, прежде чем будет предоставлен доступ. Это современный фреймворк MVC, который значительно упрощает создание PHP-приложений.
Большая часть работы, включая загрузку библиотек, извлечение информации из модели, отрисовка представления и т. д., ложится на контроллер. CodeIgniter предлагает классы для FTP, электронной почты, загрузки файлов, XMLRPC и сжатия zip. Нет необходимости давать имена таблицам базы данных, и вам также не нужно давать своим таблицам те же имена, что и вашим моделям.