В чем разница между Zend Framework и Wordpress как фреймворк? - PullRequest
2 голосов
/ 17 апреля 2010

Я знаю только Wordpress и начал искать другой альтернативный фреймворк, Zend. Я слышал, что Zend лучше, чем другие фреймворки. Если вы «серьезный программист» или пытаетесь вести себя как один, вам нужно использовать его для создания своего веб-приложения.

Некоторые говорят, что Зенд лучше, но это субъективно. Это быстро и безопасно, но никто не назвал причину или хотя бы сравнил ее с Wordpress.

Главный вопрос: есть ли у Zend темы или плагины, подобные Wordpress?

Любая подсказка будет полезна

редактировать. может быть, это глупо, но это вопрос. если вам это не нравится, или вы чувствуете, что это оскорбительно, то проголосуйте против. Я не против;). Без обид

Ответы [ 7 ]

14 голосов
/ 17 апреля 2010

Ты сравниваешь яблоки и апельсины. Wordpress - это не фреймворк, это инструмент публикации. Единственное, что вы можете делать с Wordpress, это создавать блоги.

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

Короче говоря, вы не можете создать веб-приложение с Wordpress, так как оно не является фреймворком, а у Zend нет тем, потому что это инструмент кодирования.

7 голосов
/ 17 апреля 2010

Вы спрашиваете разницу между Ferrari и помидором. Оба красные, но…

Вы можете написать приложение наподобие Wordpress, используя ZF, но не наоборот.

4 голосов
/ 17 апреля 2010

Wordpress - система управления контентом. Он гораздо более специализирован, чем Zend, который является общей прикладной средой.

Например, вы можете создать cms с Zend. Но вам придется строить его с нуля.

3 голосов
/ 21 апреля 2010

Я не согласен с тем, что Wordpress не является фреймворком. Как разработчик, вы можете создавать плагины для WordPress, которые могут делать довольно приятные вещи. Хорошо, вы можете сказать, что WordPress сам по себе не является фреймворком, но он предоставляет фреймворк для разработки, который позволяет разработчикам подключаться. Правда, он начал свою жизнь как программное обеспечение для ведения блогов, но ограничивать WordPress только блогами - это не делать WordPress той справедливости, которой он заслуживает.

Zend_Framework, с другой стороны, полностью отличается от WordPress. Zend_Framework поможет вашей веб-разработке, но не сделает это за вас. Если WordPress будет работать как система управления контентом / блогом из коробки, оставляя разработчика с платформой плагинов, позволяющей вам создавать собственные модули и код, который будет работать в WordPress, Zend_Framework будет ожидать, что вы создадите все с нуля. Конечно, он предоставит вам несколько вспомогательных классов, которые помогут вам в этом, но разработчик должен написать все свое приложение с нуля, используя инструменты Zend.

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

Но эти два не сравнивают друг с другом, это разные решения для разных проблем.

2 голосов
/ 18 апреля 2010

Похоже, существует проект под названием Zendpress для создания блога, похожего на Wordpress, основанного на Zend Framework. Мне кажется, это отличная идея, хотя в настоящее время там, похоже, нет какой-либо значительной деятельности.

2 голосов
/ 17 апреля 2010

Zend - это фреймворк для приложений. WordPress - глючный менеджер блогов. Если вы не знаете разницу, то у вас, вероятно, нет причин использовать Zend.

0 голосов
/ 15 июня 2012

Если вы программист, вы можете легко использовать Wordpress для создания любых веб-приложений. Zend Framework - это старый способ создания веб-приложений. На сегодняшний день Wordpress становится все более мощным и гибким, что вы можете использовать в любых веб-разработках. Это не только CMS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...