Новостей | Акций


Фреймворк (framework) Версия для печати
» CodeIgniter »  04.11.2011
1678

CodeIgniter

Фреймворк CodeIgniter – это, по сути, готовый каркас для многих приложений, что будут программироваться на его основе. В середину этого каркаса включены наиболее часто применяемые библиотеки. Поэтому при написании любого нового приложения можно изобретать велосипед, который распределен по основным модулям, структурой директориям, классам обработки его компонентов и т.п., но можно и воспользоваться уже готовым и универсальным решением.

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

Для кого же предназначен фреймворк CodeIgniter?


CodeIgniter предназначен для кому:

    Хочется фреймворк, который занимает мало места.
    Нужна хорошая изводительность.
    Нужна широкая совместимость со многими популярными хостингами.
    Нужен фреймворк, что почти не нуждается в каком либо конфигурировании.
    Нужен фреймворк, что не вынуждает вас пользоваться командной строкой            .
    Хочется фреймворк без многих строгих правил кодирования.
    Не интересны огромные многолитные библиотеки вроде PEAR.
    Не хочется изучать язык шаблонов (правда, если он вам необходим, то для Вас доступен парсер шаблонов)
    Хочется избежать сложности в пользу многих простых решений.
    Нужна ясность в подробной документации.

CodeIgniter замечательно работает на PHP 4

CodeIgniter написан с совместимостью с PHP 4. Правда мы были бы рады использовать и многие замечательные возможности PHP 5 в работе с различными объектами, но на данный момент PHP 5 не имеет такого широкого распространения, вот почему нам приходится отталкиваться от возможностей большинства. Главные поставщики многих операционных систем, таких как RedHat довольно медленно применяют поддержку PHP 5, и делать это быстрее в ближайшее время не собираются, поэтому более разумным было сделать продукт, что совместим с PHP 4.

CodeIgniter довольно легкий

Основное его ядро нуждается в небольшом количестве библиотек. Что делает CodeIgniter значительно отличающимся от множества фреймворков, что требуют значительного количества ресурсов. Если Вам нужны дополнительные библиотеки, то их можно загрузить по желанию, в зависимости от ваших потребностей в любой момент, так что ваше ядро при этом остается гибким и быстрым.

Интересная информация: