Рекомендуемый подход к построению интернет-магазина на PHP - PullRequest
0 голосов
/ 11 ноября 2010

Мне нужны советы сообщества по созданию интернет-магазина, основанные на следующей информации:

О магазине:

  • Интернет-магазин по продаже физических продуктов *Страница продукта 1006 *
  • будет содержать такие элементы, как отзывы клиентов, масштабирование продукта, «вам может понравиться» и т. Д.
  • использует открытый идентификатор
  • необходим полный бэкэнд для поддержки платежей по кредитным картам,отслеживание заказов, доставка, возвраты, добавление новых товаров в каталог и т. д.
  • требуется поддержка 3 языков (это бизнес-требование)

О моих навыках:

  • Ранее я создавал подобный сайт электронной коммерции на необработанном PHP со многими функциями, которые мне нужны для нового магазина, однако это был мой первый большой PHP-проект, и я знаю, что он ужасно закодирован
  • Мои навыки PHP / программирования являются новичками и самообучаются, и у меня нет опыта работы с фреймворком, но я стремлюсь узнать его, чтобы улучшить свои навыки и сделать сайт более управляемым дляy программисты, которые наследуют проект после меня.

Мои вопросы:

  • Рекомендуете ли вы создать новый магазин с использованием инфраструктуры MVC?Если да, то какой для этого типа проекта?Я никогда не использовал один раньше.Я читал, что CodeIgniter хорош для новичков, но я также читал, что Kohana великолепна, поэтому я разрываюсь между ними и предпочитаю что-то, что не будет слишком крутым.
  • рекомендовать купить существующую корзину / систему интернет-магазина и затем изменить ее?Или просто создаю все это сам.У меня 3,5 месяца до запуска.Лично я предпочитаю создавать его с нуля, потому что я буду знать все тонкости сайта, и мне очень не нравится зацикливаться на том, что я не понимаю чей-либо код и как его контролировать.Однако, возможно, это неосведомлен со мной, и я должен заставить себя использовать что-то уже существующее, потому что это, вероятно, закодировано лучше.Мысли?

Я много читал и исследовал, и я чувствовал, что имеет смысл спрашивать гораздо более опытное сообщество о Stackoverflow, а не пытаться самому принять решение.

Ответы [ 2 ]

1 голос
/ 11 ноября 2010

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

По моему мнению, если вы используете решения для электронной коммерции, такие как OSCommerce или Magento, это дает вам много ненужных функций и меньше необходимых пользовательских настроек.

1 голос
/ 11 ноября 2010

Вы можете попробовать настроить OSCommerece, который встроен в PHP. У него есть широкий выбор плагинов с отличной поддержкой сообщества пользователей. На этом работает множество онлайн-порталов.

...