我必须开发一个在线产品目录,最终将发展成一个简单的在线订购系统,我之前从未开发过Web应用程序。请推荐一个应用程序框架,这可能是此类应用程序的不错选择。
Ruby on Rails是一个不错的选择吗?
感谢。
答案 0 :(得分:2)
Ruby on Rails绝对是开发在线电子商务应用程序的好条件。在Ruby on Rails中开发了许多电子商务应用程序,这些应用程序已成功运行。
开源电子商务应用程序spree
Shopify CMS for online store。
Agile web development本书介绍了rails的工作原理,以及如何开发产品目录的示例,这对您更有帮助。
许多插件和宝石可用于支付网关,例如Payment gem。
您还需要开发一个在线商店。如果您的资源较少且开发时间快,那么请根据您的要求选择合适的人选。
最后,您的兴趣和技能设置并选择适合您要求的平台:)
希望这有帮助!
答案 1 :(得分:0)
答案 2 :(得分:0)
是否有必要自己开发?
目录/商店应用程序的解决方案有很多下降。有些提供自定义部署的源代码,其他提供包括托管,设置和维护的包。除了已经提到的内容之外,还有一些准备好的电子商务解决方案。
在决定如何继续时,请牢记您的托管解决方案。更多的主机提供PHP而不是rails。
你真的想重新发明轮子吗?
答案 3 :(得分:0)
如果您之前从未编写过网络应用程序 NOT ,请先查看涉及结算的内容。这是一个很好的方式来结束一个很多的麻烦。结算是很难做到的,如果你弄错了,你最终可能面临巨额罚款,甚至在法庭上。在大多数情况下,您必须遵守PCI DSS security standards,如果您没有这样做并且信息丢失或被盗,您可能会被罚款500,000美元。
如果您绝对必须进行电子商务,请将其外包给PayPal或Google Checkout,这样您的风险主要限于向人们收取错误的金额。
如果您之前从未进行过Web开发,那么Rails是一个很好的起点。它有它的问题,但是在你使用它至少两三年之前它们会被忽视。也就是说,它们相当小,而且很可能只会让一个非常有经验的开发人员感到厌烦。
完全披露: Google是我的雇主,所以很明显我认为您应该选择Google Checkout选项。