Zend Framework - в Ruby on Rails есть скринкаст, показывающий, как кодировать блог за 15 минут. У ZF есть подобный скринкаст? - PullRequest
0 голосов
/ 19 марта 2010

В Ruby on Rails есть экранная презентация, которую они используют для продвижения своей платформы, в которой показывает, как за 15 минут кодировать основную систему блогов с помощью RoR . Имеет ли Zend PHP Framework аналогичную заставку / презентацию / что-либо, демонстрирующее что-то похожее? Это не обязательно должен быть блог специально, но я определенно хотел бы найти презентацию, которая демонстрирует быструю разработку приложений с использованием ZF.

Откуда я: Я программирую и выключаю уже много лет. Я начал с QBASIC waaaaay , когда делал маленькие программы (текстовые приключенческие игры, заставки, простые мелочи). Затем я перешел на C ++, но никогда не делал ничего особенно впечатляющего. С тех пор (вероятно, лет 5 или около того) я начал использовать C # для разработки десктопов и PHP для веб-разработки. Я сделал несколько довольно крутых инструментов тут и там, но, конечно, я не профессиональный программист в любом смысле этого слова, так как это всегда было моим хобби.

Сейчас у меня есть два основных веб-приложения, над которыми я скоро начну работать. (Как завтра или позже сегодня вечером в идеале .. :)) Оба будут приложениями на основе базы данных, для которых потребуется регистрация пользователей, возможность манипулировать данными, относящимися к их учетной записи (их сообщениями, списками, пользователями). детали счета и т. д.), среди прочего.

В настоящее время я оцениваю различные фреймворки, чтобы помочь мне быстрее разрабатывать эти веб-приложения. Я смотрел и слышал хорошие вещи о Ruby on Rails. Использование Hulu и YellowPages.com является очевидным подтверждением - конечно, я слышал о проблемах масштабируемости, которые у него потенциально есть; но это не должно быть проблемой с тем, над чем я работаю. Я не ожидаю миллионов пользователей в день для любого проекта.

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

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

Итак - Предложения? Ссылки на хорошие скринкасты, которые показывают быструю разработку приложений в других средах? Есть ли другие PHP-фреймворки, которые я должен рассмотреть? (Простые в развертывании были бы идеальными, поэтому мне не нужно приобретать выделенный сервер, который я бы полностью контролировал. Я бы хотел снизить расходы на хостинг, если это будет разумно)

Заранее спасибо!

-Sootah

Ответы [ 2 ]

1 голос
/ 19 марта 2010

Вы можете оформить заказ ZendCasts.com

Однако при выборе между ZF и RoR вы должны знать, что они сильно отличаются друг от друга. RoR - это полный стек со встроенным ORM, построенным на AR, и довольно жесткой структурой. Он мощный и в нем много магии, и я бы сказал, что его возможности RAD выше ZF из-за того, что рейк более мощный, чем Zend_Tool

ZF, с другой стороны, это прежде всего слабосвязанная библиотека компонентов с архитектурой «по желанию» для максимальной гибкости. Вы можете использовать его компоненты вместе, но вам не нужно. Несмотря на то, что в ZF есть соглашение о конфигурации, ZF не слишком тянет вас за руку. Он ожидает, что вы знаете, как ходить. Также ZF не имеет полноценного ORM и AR, но вы можете очень сильно интегрировать Doctrine или Propel или любую другую библиотеку, которую вы хотите использовать.

Вы часто слышите, как новички в ZF жалуются на то, что им трудно в это разобраться, просто потому, что они ожидают, что ZF будет работать как RoR, Symfony или Cake, например. фреймворк с полным стеком

EDIT

Cake стремится быть портом RoR для PHP. Он построен вокруг ActiveRecord. Как и CI

0 голосов
/ 19 марта 2010

Это общий вопрос для SO.

Я опубликовал несколько ценных ссылок в мой ответ на этот пост

Если вы пользуетесь такими учебниками в Google, ищите Zend Application или Zend Tool, а не ZF.

Разница между остальными фреймворками и Zend Framework заключается в том, что Zend Framework - это скорее фреймворк общего назначения, а не фреймворк приложений (не только для MVC, HTTP). Например. Google использует ZF для предоставления доступа к своим услугам.

Вы можете легко использовать Symfony или CodeIgnitier вместе с Zend Framework.

Кстати, если быть точным, учебники, которые вы спрашиваете, - это не блоги, а простые контроллеры CRUD. Вы можете использовать Wordpress для создания блога за 15 минут (затем настроить его), но не PHP Framework.

...