Какие рамки я должен использовать для создания сайта электронной коммерции в Python - PullRequest
7 голосов
/ 22 июня 2010

Я выбрал Python в качестве языка для создания своего интернет-магазина электронной коммерции.

Сайт будет содержать

1)Logins
2)registration
3)SHop Cart
4)Payment gateway
5)Admin can edit some content pages

Я начал изучать основы Python.

Но я хочу создать сайт и начать с одного фреймворка

веб-пользователи могут варьироваться от 100 до 1000

ТАК какой фреймворк будет лучшим. Я должен использовать некоторые инструменты машинного обучения с использованием Python на некоторых веб-сайтах.

Хватит ли мне Джанго

Ответы [ 3 ]

7 голосов
/ 22 июня 2010

Бьюсь об заклад, вы уже рассмотрели свой выбор:

http://wiki.python.org/moin/WebFrameworks

Если вы понимаете ценностное предложение использования SQLAlchemy (по сравнению с принуждением к выполнению (не) абстракции базы данных в стиле "ActiveRecord"), придерживайтесь тех платформ, которые предлагают встроенную поддержку SQLAlchemy. Освоение этого = половина вашей бизнес-логики становится переносимой на любую платформу Python или тип базы данных.

Если вы хотите что-то «ударить», идите с Джанго.

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

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

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

В любом случае. Удачи.

В соответствующей заметке есть движение, чтобы отделить "корзину покупок + оформить заказ" от структуры обслуживания страниц. Один хороший пример - http://www.ecwid.com/. Он предоставляет JavaScript, который вы размещаете на своем обычном сайте. Этот javascript перетаскивает всю систему корзины покупок в браузер клиента непосредственно с ecwid.com. Тем не менее, все это представлено в верхней части страницы вашего магазина. Я работаю в индустрии обработки платежей (не на ecwid.com), и я возиться с вашими собственными платежными страницами, и безопасность - это боль. Можно также передать платежный клей процессору и сосредоточиться на презентации, товарах, обслуживании клиентов.

4 голосов
/ 22 июня 2010

Проверьте Satchmo для создания сайтов электронной коммерции в Джанго.

Если ваши потребности не так сложны, я бы Shopify посмотрел

0 голосов
/ 22 июня 2010

рамки не ограничат вас. Вы можете использовать любой фреймворк и все равно делать все эти вещи.

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