Преимущества использования Zend Framework над CodeIgniter

Примечание. Это не вопрос «Какая разница» или «Что лучше».

Я использую CodeIgniter уже пару лет, я считаю, что он очень хорош во всех аспектах - отличное сообщество (поддержка), множество информации и библиотек, хаки и т. Д., Его легко узнать, и его легко кодировать и прочитайте его код.

Уже пару месяцев я использую Zend Framework. Я привык к этому сейчас, и в основном я кодирую все, используя его прямо сейчас из-за требований к работе. Я вижу разницу между ними, но я не вижу никаких преимуществ при использовании ZF, кроме огромного количества библиотек. (У CI есть искры, что делает ZF лучшим выбором библиотеки только в редких ситуациях, когда вам нужны необычные функции).

Теперь мой вопрос в том, каковы преимущества использования Zend Framework над CodeIgniter? (Оба ZF, первый и второй).

Пожалуйста, не говорите мне разницу между ними, здесь есть много вопросов, я хочу знать, почему большинство людей, которые говорят, что они переросли CI, отправляются в ZF и поклоняются ему, поскольку мое личное мнение заключается в том, что ZF является рамки с другим подходом (не лучше или хуже, разные), что делает его сложнее и длиннее кодировать почти что угодно. Я хотел бы увидеть некоторый конструктивный список аргументов.

Постскриптум Некоторые говорят, что ZF лучше, потому что он использует шаблоны и прочее, и что синглтоны должны использоваться редко и только при определенных обстоятельствах, которые не имеют отношения к CodeIgniter, - я никогда не мог понять это, поскольку вижу только преимущества использования одного синглета для правильного MVC.

2
nl ja de
Первая маркерная точка stackoverflow.com/faq#dontask - каждый ответ в равной степени действителен. «Я перерос CI из-за X», «Я покинул CI, потому что Zend имеет Y», «Я предпочитаю Zend, потому что он Z лучше, чем CI».
добавлено автор ta.speot.is, источник
Первая маркерная точка stackoverflow.com/faq#dontask - каждый ответ в равной степени действителен. «Я перерос CI из-за X», «Я покинул CI, потому что Zend имеет Y», «Я предпочитаю Zend, потому что он Z лучше, чем CI».
добавлено автор ta.speot.is, источник
Первая маркерная точка stackoverflow.com/faq#dontask - каждый ответ в равной степени действителен. «Я перерос CI из-за X», «Я покинул CI, потому что Zend имеет Y», «Я предпочитаю Zend, потому что он Z лучше, чем CI».
добавлено автор ta.speot.is, источник
Примечание: Это не другое ... «Что лучше». Но это все еще субъективный вопрос, нет?
добавлено автор ta.speot.is, источник
@ ta.speot.is это ответы, которые я ожидаю увидеть, они могут показать хорошие стороны структуры, на которые я, скорее всего, буду наблюдать.
добавлено автор Sergey Telshevsky, источник
@ ta.speot.is это ответы, которые я ожидаю увидеть, они могут показать хорошие стороны структуры, на которые я, скорее всего, буду наблюдать.
добавлено автор Sergey Telshevsky, источник
@ ta.speot.is это ответы, которые я ожидаю увидеть, они могут показать хорошие стороны структуры, на которые я, скорее всего, буду наблюдать.
добавлено автор Sergey Telshevsky, источник
@ ta.speot.is это ответы, которые я ожидаю увидеть, они могут показать хорошие стороны структуры, на которые я, скорее всего, буду наблюдать.
добавлено автор Sergey Telshevsky, источник
Вот почему я добавил заметку в начале, потому что некоторые из них даже не правильно прочитали вопрос.
добавлено автор Sergey Telshevsky, источник
Вот почему я добавил заметку в начале, потому что некоторые из них даже не правильно прочитали вопрос.
добавлено автор Sergey Telshevsky, источник
Да, это субъективно, но вызывает ли это плохой вопрос? Это конструктивно и имеет смысл. Должен ли кто-нибудь объяснить, почему этот вопрос плох?
добавлено автор Sergey Telshevsky, источник
Я не пойму, почему некоторые пользователи SE сначала начинают downvoting, а не думают, чтобы дать ответ на вопрос. У него есть соответствующий вопрос So +1 с моего конца.
добавлено автор Mahesh.D, источник
Я не пойму, почему некоторые пользователи SE сначала начинают downvoting, а не думают, чтобы дать ответ на вопрос. У него есть соответствующий вопрос So +1 с моего конца.
добавлено автор Mahesh.D, источник
Я не пойму, почему некоторые пользователи SE сначала начинают downvoting, а не думают, чтобы дать ответ на вопрос. У него есть соответствующий вопрос So +1 с моего конца.
добавлено автор Mahesh.D, источник

3 ответы

У меня ограниченный опыт работы с CI, но он, похоже, больше похож на структуру черных ящиков, а затем на Zend Framework, которая может быть более ограничена разработчиком в определенных ситуациях.

Но самым очевидным преимуществом для меня является Zend Technologies и репутация Andi Gutmans и Zeev Surask.

К лучшему или худшему кажется, что многие предприятия решили, что Zend Framework - это путь. Не уверен, что это будет верно для ZF2, время покажет.

Разработчики гораздо более гибкие, чем компании, в которых они работают.

3
добавлено
Вероятно, это была большая проблема, по крайней мере, для некоторых компаний. Новая лицензия CI выглядит более дружественной к предприятию, где ZF с самого начала заявляла о наличии дружественной к предприятию лицензии. Помните, 2 года для компании ничего, дать им по крайней мере 10 лет, чтобы выяснить, что-то изменилось.
добавлено автор RockyFord, источник
Я должен задаться вопросом, может ли разница быть только лицензированием, похоже, что CI недавно прошел довольно крупное изменение лицензии.
добавлено автор RockyFord, источник
Коммерческая лицензия не существовала и не было, по крайней мере, двух лет
добавлено автор Sergey Telshevsky, источник
О черном ящике, я должен сказать, что я вижу здесь вашу мысль, это требует более глубокого понимания структуры в целом, чем ZF. Я не могу сказать, что репутация важна, но это аргумент. И о предприятиях - вот что я спрашиваю, почему они решили пойти с ZF, а не CI, в этом случае я помню, как быстро все было реализовано и протестировано в CI и сколько времени занимает ZF (это мой опыт).
добавлено автор Sergey Telshevsky, источник

У меня ограниченный опыт работы с CI, но он, похоже, больше похож на структуру черных ящиков, а затем на Zend Framework, которая может быть более ограничена разработчиком в определенных ситуациях.

Но самым очевидным преимуществом для меня является Zend Technologies и репутация Andi Gutmans и Zeev Surask.

К лучшему или худшему кажется, что многие предприятия решили, что Zend Framework - это путь. Не уверен, что это будет верно для ZF2, время покажет.

Разработчики гораздо более гибкие, чем компании, в которых они работают.

3
добавлено
Вероятно, это была большая проблема, по крайней мере, для некоторых компаний. Новая лицензия CI выглядит более дружественной к предприятию, где ZF с самого начала заявляла о наличии дружественной к предприятию лицензии. Помните, 2 года для компании ничего, дать им по крайней мере 10 лет, чтобы выяснить, что-то изменилось.
добавлено автор RockyFord, источник
Я должен задаться вопросом, может ли разница быть только лицензированием, похоже, что CI недавно прошел довольно крупное изменение лицензии.
добавлено автор RockyFord, источник
Коммерческая лицензия не существовала и не было, по крайней мере, двух лет
добавлено автор Sergey Telshevsky, источник
О черном ящике, я должен сказать, что я вижу здесь вашу мысль, это требует более глубокого понимания структуры в целом, чем ZF. Я не могу сказать, что репутация важна, но это аргумент. И о предприятиях - вот что я спрашиваю, почему они решили пойти с ZF, а не CI, в этом случае я помню, как быстро все было реализовано и протестировано в CI и сколько времени занимает ZF (это мой опыт).
добавлено автор Sergey Telshevsky, источник

У меня ограниченный опыт работы с CI, но он, похоже, больше похож на структуру черных ящиков, а затем на Zend Framework, которая может быть более ограничена разработчиком в определенных ситуациях.

Но самым очевидным преимуществом для меня является Zend Technologies и репутация Andi Gutmans и Zeev Surask.

К лучшему или худшему кажется, что многие предприятия решили, что Zend Framework - это путь. Не уверен, что это будет верно для ZF2, время покажет.

Разработчики гораздо более гибкие, чем компании, в которых они работают.

3
добавлено
Вероятно, это была большая проблема, по крайней мере, для некоторых компаний. Новая лицензия CI выглядит более дружественной к предприятию, где ZF с самого начала заявляла о наличии дружественной к предприятию лицензии. Помните, 2 года для компании ничего, дать им по крайней мере 10 лет, чтобы выяснить, что-то изменилось.
добавлено автор RockyFord, источник
Я должен задаться вопросом, может ли разница быть только лицензированием, похоже, что CI недавно прошел довольно крупное изменение лицензии.
добавлено автор RockyFord, источник
Коммерческая лицензия не существовала и не было, по крайней мере, двух лет
добавлено автор Sergey Telshevsky, источник
О черном ящике, я должен сказать, что я вижу здесь вашу мысль, это требует более глубокого понимания структуры в целом, чем ZF. Я не могу сказать, что репутация важна, но это аргумент. И о предприятиях - вот что я спрашиваю, почему они решили пойти с ZF, а не CI, в этом случае я помню, как быстро все было реализовано и протестировано в CI и сколько времени занимает ZF (это мой опыт).
добавлено автор Sergey Telshevsky, источник
phpGeeks
phpGeeks
3 620 участник(ов)

Best PHP chat Еще: @dbGeeks - базы данных @phpGeeksJunior - новичкам @moscowProgers - IT Москва @ebanoePhp - весёлый канал о PHP @laravel_pro - Laravel @jobGeeks - вакансии @jsChat - JS Правила: https://t.me/phpGeeks/764859 ДР - 28.03.2016

PHP
PHP
1 309 участник(ов)

Группа про современный PHP. Обсуждаем ООП, TDD, BDD, DDD, SOLID, GRASP и прочие крутые базворды Для ознакомления: https://gist.github.com/mkusher/711bd46f0b62fbae851182e6fb3b1839 Группа PHP для новичков @phpGeeksJunior Вакансии: https://t.me/fordev

PHP — вакансии, поиск работы и аналитика
PHP — вакансии, поиск работы и аналитика
1 251 участник(ов)

Публикуем вакансии и запросы на поиск работы по направлению PHP, Laravel, Symfony, Yii и т.д. Здесь всё: full-time, part-time, remote и разовые подработки. См. также: @qa_jobs, @devops_jobs, @javascript_jobs, @nodejs_jobs, @uiux_jobs, @products_jobs

phpGeeksJunior
phpGeeksJunior
980 участник(ов)

Группа для новичков. Не стесняйтесь задавать вопросы по php. Не флудить!!!! Правила и полезные ссылки https://gist.github.com/exileed/a53dd0617b35a705ff44b38c8028e6a5 Бест от пхпгикс https://t.me/best_of_phpgeeks

phpclub.ru
phpclub.ru
872 участник(ов)

Официальный чат phpclub.ru - остерегайтесь подделок #rules Правила группы - уважайте друг друга. Скриншоты -> ссылками. Код -> pastebin.com. Вакансии строго -> https://goo.gl/4bNxym, в чат ссылку. За рекламу и мат - БАН!

Devall | PHP
Devall | PHP
272 участник(ов)

Пристанище для восходящих звёзд разработки, которые перейдут на более адекватные языки. http://combot.org/chat/-1001014863761 Инвайт: j.mp/devallphp