Codeigniter - это платформа, созданная для удобства использования такими программистами, как вы, где вы не обладаете большим опытом работы с PHP, и предоставляет простой API для простого и быстрого создания веб-сайтов.
Zend, с другой стороны, не является фреймворком той же природы, где воспламенитель кода специально сконструирован так, чтобы действовать точно так, как вам нужно, чтобы действовать. Zend - это скорее фреймворк компонентов, где все предусмотрено, но вам придется построй сам.
Для работы с Zend вам необходимо понимать такие понятия, как MVC, ООП, реляционное отображение и т. Д., Чтобы иметь возможность эффективно создавать веб-сайты.
Zend - это не просто платформа для Интернета, но и шлюз для создания приложений через командную строку. - Я знаю, что CI 2.0 поддерживает CLI, но он не создан для этого!
Например, я мог бы удалить веб-сервер Apache из моей системы и построить HTTP-сервер, используя только PHP и Zend через CLI, он использовал бы компоненты для взаимодействия с другими сегментами моего сервера, такими как службы и т. Д., Порт мониторинга 80 и парсинга заголовков http и выполните правильные действия, такие как выполнение запрошенного файла через PHP CLI.
Если бы я мог выразить это словами ламена, я бы сказал, что Codeignter - это торт, который был подкреплен и готов нарезать ломтиками и поделиться с миром, Zend, с другой стороны, - это ингредиенты на столе, готовые к смешиванию.
Вы должны знать, что начинать готовить определенный торт в первый раз никогда не получается, требуются время и усилия, пробуя новые вещи, прежде чем вы сможете получить его так, как вам нравится.
Начинать с Codeigniter было бы мудрым выбором. Здесь вы узнаете об основах объектов, логических выводах, MVC, реферате базы данных, библиотеках, структуре каталогов и многом другом, что вы бы использовали при создании и продвижении системы для вашего сайта.
Сказать, что переход на Zend будет немного сложнее, если все, что вы знаете, это Codeigniter как совершенно другая платформа. Это похоже на переход с Windows на Apple, они оба выполняют одну и ту же работу, но никогда не меняются.
Так что это не так много, что переход измеряется в единицах времени, но больше единиц умения.
Ресурсы:
Надеюсь, это поможет.