Вы бы порекомендовали изучать Zend Framework с точки зрения фрилансера? - PullRequest
5 голосов
/ 10 августа 2010

Я хотел бы знать, что вы думаете.Стоит ли приобретать опыт работы с Zend или адаптировать его как мое общее решение?

Считаете ли вы его достаточно широко поддерживаемым для создания приложений, с помощью которых вы можете распространять его в массовом порядке?

Любой вклад будетотлично.

Я смотрю на это не с точки зрения карьеры, а скорее с точки зрения бизнеса как фрилансера или разработчика программного обеспечения.

РЕДАКТИРОВАТЬ 1:

Кто-нибудь знает о любомшироко распространенные коммерческие скрипты, построенные на Zend?

А как насчет других сред, таких как CI или CakePHP?

Ответы [ 6 ]

7 голосов
/ 10 августа 2010

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

Он широко поддерживается, довольно активен в разработке и популярен.И это не повредит, чтобы изучить путь Zend.Меня несколько раз отправляли проверять код Zend, когда я искал решения по дизайну / программированию / соглашениям, поэтому я думаю, что это довольно хорошо написанный код.Так как это один из самых широко используемых фреймворков PHP.

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

Только мои два цента.

2 голосов
/ 10 августа 2010

Zend Framework - это не просто среда MVC, это довольно солидная библиотека, содержащая множество функций, которые можно использовать в других средах или в «ванильном» коде PHP. Знакомство с тем, что содержит ZF, не обязывает вас использовать фреймворк, а просто добавляет к вашему набору инструментов.

1 голос
/ 11 августа 2010

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

Кривая обучения показалась мне немного крутой, ноТеперь я понимаю, что я изучал не только контент, специфичный для ZF, но и общие концепции развития.

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

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

Я очень рекомендую ZF.

1 голос
/ 11 августа 2010

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

  • Это чертовски хорошая структура.Это обеспечивает хороший баланс между решением общих проблем для вас (и выполнением этого довольно хорошо), и не быть проповедническим и ограничительным.Вы можете использовать / повторно использовать компоненты ZF (или ваши собственные доменные классы, построенные на них или вокруг них) в разных областях, потому что философия ZF является слабосвязанной.

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

Я недавно начал побочный проект, который будет нишей SaaS.Это будет интерфейс веб-сервисов, управляемый ZF, который управляет клиентом в браузере, управляемом javascript (который в какой-то момент может оказаться приложением AIR).

Пока все работает хорошо.

0 голосов
/ 12 августа 2010

хотя ДА!Если вы посмотрите Twitter для Zend Framework, вы найдете множество предложений работы для фрилансеров с опытом работы с Zend Framework.

0 голосов
/ 11 августа 2010

определенно ДА. это отличные рамки!

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