PHP Framework: Ebay Like Site - PullRequest
       3

PHP Framework: Ebay Like Site

1 голос
/ 15 ноября 2009

Я собираюсь создать сайт, такой как Ebay - со всеми функциями Ebay. Обратите внимание, что мой способ оплаты ограничен PayPal.

Какой будет лучший фреймворк PHP использовать, чтобы построить это быстро, эффективно и с наименьшим кривая обучения?

Я сузился до CodeIgniter в качестве основного претендента на этот проект - но, просмотрев документы, я не смог найти библиотеку или класс, который мог бы использовать с PayPal - это то же самое для всех рамки- серли нет?

Zend framework - я рассматривал это, но хотя его документация очень хорошая, вряд ли есть какие-либо видеоуроки - другие фреймворки, кажется, имеют много таких, особенно с обычными разработчиками, создающими скринкасты - где сообщество Zend!

CakePHP - Прочитав потоки stackoverflow, я понял, что это медленный фреймворк, дающий разработчикам небольшой контроль, поскольку он, похоже, является основой CMS, а не фреймворком - согласны? Также было сказано, что cakePHP и Zend имеют более крутой способ обучения, чем CodeIgnitor.

Я снова начал свой короткий список, и я был бы признателен за любую помощь в этом.

Спасибо всем

Ответы [ 4 ]

5 голосов
/ 15 ноября 2009

Скорее всего, у CodeIgniter будет самая низкая кривая обучения. Независимо от того, какую фреймворк вы выберете, вам нужно будет выбрать, где фреймворк заканчивается, и это будет означать значительный объем работы с вашей стороны (если вы действительно хотите реализовать все функции ebay). Похоже, что * lib1 * PayPal lib в CodeIgniter Wiki . Похоже, это было бы отличное место для начала.

4 голосов
/ 16 ноября 2009

Cake - это не магистраль CMS, это фреймворк, как и другие. Это просто более самоуверенно, то есть направлено на операции CRUD (создание, чтение, обновление, удаление, что вы обычно делаете в CMS). Если ваше приложение ориентировано на CRUD, Cake даст вашей разработке толчок; Вы можете получить полный интерфейс администратора для своих таблиц базы данных буквально за минуты.

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

3 голосов
/ 16 ноября 2009

В конце концов, это не имеет значения. Ваш код для базы данных и презентации превзойдет любые «проблемы», которые есть у вашей платформы. Фреймворки, которые вы перечислили, ужасно похожи. Вы будете более или менее привязаны к тому, что выберете, поэтому выберите один и выучите все, что сможете.

Если вы собираетесь использовать codeigniter (обратите внимание, возможно, посмотрите также на Kohana, разветвление php5 CI), вы всегда можете использовать libs из Zend, если есть что-то, что соответствует вашим потребностям.

3 голосов
/ 15 ноября 2009

Я бы порекомендовал Codeigniter для скорости. Я сделал несколько вещей с этим, и это было здорово.

Если вам нужна помощь в изучении Codeigniter Nettuts, вы делаете действительно хорошие скринкасты

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