переваги codeigniter

CodeIgniter як фреймворк додатки

CodeIgniter - це інструмент для людей, які розробляють веб-додатки на PHP. Його мета полягає в тому, щоб дозволити вам розробляти проекти набагато швидше, ніж якби ви писали весь код руками, надаючи багатий набір бібліотек для часто затребуваних завдань, а також простий інтерфейс і логічну структуру для доступу до цих бібліотек. CodeIgniter дозволяє вам креативно зосереджуватися на вашому проекті, мінімізуючи кількість коду, яке потрібно писати руками для кожного конкретного завдання.

CodeIgniter вільний

CodeIgniter легкий

Дійсно дуже легкий. Базова платформа вимагає тільки кілька дуже маленьких бібліотек. Це дуже відрізняє його від безлічі фреймворків, які вимагають значно більших ресурсів. Додаткові бібліотеки завантажуються динамічно при запиті, грунтуючись на ваші потреби для конкретного процесу, тому базова платформа дуже швидка.

CodeIgniter швидкий

Дійсно швидкий. Ми пропонуємо вам знайти фреймворк, який має кращу продуктивність, ніж CodeIgniter.

CodeIgniter використовує M-V-C

CodeIgniter генерує чисті красиві URL

URL, які генеруються CodeIgniter, красиві і дружні до пошукових систем. Перш ніж використовувати традиційний підхід «рядків запиту», що стало синонімічним для динамічних систем, CodeIgniter використовує сегменті-орієнтований підхід:

Примітка: За замовчуванням файл index.php включений в URL, але може бути легко видалений з нього при використанні простого файлу .htaccess.

CodeIgniter упакований

CodeIgniter має широкий асортимент бібліотек, які дозволяють виконувати часто затребувані завдання в веб-розробці, такі як доступ до бази даних, відправка пошти, валідація даних форм, обслуговування сесій, маніпуляція зображеннями, робота з XML-RPC і багато іншого.

CodeIgniter розширюваний

Система може бути легко розширена, використовуючи ваші власні бібліотеки, помічники, через розширення класів, або системними хукамі.

CodeIgniter не вимагає використання движка шаблонів

Хоча CodeIgniter має простий парсер шаблонів, який може використовуватися опціонально, але його використання не обов'язково. Двигуни шаблонів не можуть перевершити продуктивність чистого PHP, і синтаксис, який з ним применяеться, що не значно простіше основ PHP.

Розглянемо цей блок коду PHP:

Порівняйте з псевдокодом, використовуваним двигуном шаблонів:

Так, приклад з двигуном шаблонів кілька чистіше, але він має свою ціну в деякому зниженні продуктивності, так як псевдокод повинен бути конвертований назад в PHP перед запуском. Так як одна з наших цілей це максимальна продуктивність, ми вирішили не вимагати використання движка шаблонів.

CodeIgniter ретельно документований

Схожі статті