关于基于浏览器的在线产品目录的开发框架的建议?

时间:2009-10-23 10:21:23

标签: ruby-on-rails ruby web-applications frameworks

我必须开发一个在线产品目录,最终将发展成一个简单的在线订购系统,我之前从未开发过Web应用程序。请推荐一个应用程序框架,这可能是此类应用程序的不错选择。

Ruby on Rails是一个不错的选择吗?

感谢。

4 个答案:

答案 0 :(得分:2)

Ruby on Rails绝对是开发在线电子商务应用程序的好条件。在Ruby on Rails中开发了许多电子商务应用程序,这些应用程序已成功运行。

  • 开源电子商务应用程序spree

  • Shopify CMS for online store。

  • Agile web development本书介绍了rails的工作原理,以及如何开发产品目录的示例,这对您更有帮助。

  • 许多插件和宝石可用于支付网关,例如Payment gem

您还需要开发一个在线商店。如果您的资源较少且开发时间快,那么请根据您的要求选择合适的人选。

最后,您的兴趣和技能设置并选择适合您要求的平台:)

希望这有帮助!

答案 1 :(得分:0)

Rails是一个不错的选择,就像任何其他Web框架一样。

以下是一些帮助您开始使用它的链接。

对于您的在线订购功能,您可以查看Active Merchant

答案 2 :(得分:0)

是否有必要自己开发?

目录/商店应用程序的解决方案有很多下降。有些提供自定义部署的源代码,其他提供包括托管,设置和维护的包。除了已经提到的内容之外,还有一些准备好的电子商务解决方案。

在决定如何继续时,请牢记您的托管解决方案。更多的主机提供PHP而不是rails。

你真的想重新发明轮子吗?

答案 3 :(得分:0)

如果您之前从未编写过网络应用程序 NOT ,请先查看涉及结算的内容。这是一个很好的方式来结束一个很多的麻烦。结算是很难做到的,如果你弄错了,你最终可能面临巨额罚款,甚至在法庭上。在大多数情况下,您必须遵守PCI DSS security standards,如果您没有这样做并且信息丢失或被盗,您可能会被罚款500,000美元。

如果您绝对必须进行电子商务,请将其外包给PayPal或Google Checkout,这样您的风险主要限于向人们收取错误的金额。

如果您之前从未进行过Web开发,那么Rails是一个很好的起点。它有它的问题,但是在你使用它至少两三年之前它们会被忽视。也就是说,它们相当小,而且很可能只会让一个非常有经验的开发人员感到厌烦。

完全披露: Google是我的雇主,所以很明显我认为您应该选择Google Checkout选项。