我选择Python作为构建我的电子商务网站的语言。
该网站将包含
1)Logins
2)registration
3)SHop Cart
4)Payment gateway
5)Admin can edit some content pages
我已经开始学习基本的python。
但我想建立网站,我必须从一个框架开始
网络用户可以从100到1000不等
哪个框架最好。我必须在某些网站上使用python使用一些机器学习工具。
Django对我来说是否足够
答案 0 :(得分:7)
我打赌你已经回顾了你的选择:
http://wiki.python.org/moin/WebFrameworks
如果您理解使用SQLAlchemy的价值主张(与被迫做“ActiveRecord”样式数据库(非)抽象相比)坚持那些为SQLAlchemy提供原生支持的平台。掌握它=一半的业务逻辑可以移植到任何Python平台或数据库类型。
如果你想“一起打耳光”,请使用Django。
如果你知道在你完成之前你会坚持到底,那么就要仔细看看Pylons并坚持下去,如果你能忍受额外的努力。它将为您提供比Django更多的自由,代价是更多编码。
特别注意web2py,如果它提供的特殊好处(请参阅他们的视频演示)值得限制,请继续使用。
Twisted对你来说看起来很有意思,但只有当你是受虐狂时才会这样做。
无论哪种方式。祝你好运。
在相关的说明中,有一个移动将“购物车+结账”与页面服务框架分开。一个很好的例子是http://www.ecwid.com/它提供了你放在常规网站上的javascript。该javascript直接从ecwid.com将整个购物车系统拉入客户的浏览器。但是,所有这些都显示在您网站的实际“商店”页面之上。我在支付处理行业(不在ecwid.com)工作,搞乱你自己的支付页面,安全性很痛苦。不妨将支付胶外包给处理器,专注于演示,商品,客户服务。
答案 1 :(得分:4)
答案 2 :(得分:0)
框架选择不会限制你。您可以使用任何框架并仍然执行所有这些操作。