A recommendation for a development framework for an online browser-based product catalog?

I need to develop an online product catalog that will eventually morph into a simple online ordering system, I have never developed a web application before. Please recommend an application structure, which can be a good choice for such applications.

Is Ruby on Rails a good choice?

Thank.

+2


source to share


4 answers


Definitely Ruby on Rails is a good candidate for developing an online e-commerce application. There are many e-commerce applications in Ruby on Rails that run successfully.

  • E-commerce applications with open source spree

  • Shopify CMS for an online store.

  • Agile Web Development in the book explains how rails work with an example of how to develop a product catalog that is more useful to you.

  • Many plugins and gems are available for a payment gateway like Payment Schedule .

What else do you need to create an online store. If your resources are less and the development time needs to be fast, then rails would be a good candidate for your requirement.



Finally, your interest and skills are established and choose the platform that suits your requirements :)

Hope this helps!

+2


source


Rails is a good choice, as any other web framework can be.

Here are some links to help you get started with it.



And for your online ordering function, you can look at Active Merchant .

0


source


Do I need to develop it myself?

There are many great solutions for a catalog / store app. Some offer as source code for custom deployment, others offer a package including hosting, customization, and maintenance. In addition to those already mentioned, here are a few more ecommerce solutions that are ready to make.

Keep your hosting decision in mind when deciding how to proceed. There are many more hosts offering PHP than rails.

Do you really want to reinvent the wheel?

0


source


If you've never written a web application before, DON'T start with something that involves billing. This is a good way to get into the problem lot . Billing is hard to understand and if you are wrong you can face huge fines or even in court. In most cases, you need to comply with PCI DSS security standards , and if you don't and the information is lost or stolen, you are probably looking at fines of $ 500,000.

If you absolutely must do e-commerce, submit it to PayPal or Google Checkout so that your risk is limited mainly due to human accident.

This is a warning out of the way, Rails is a good place to start if you've never done web development before. He has problems, but they will go unnoticed until you work with him for at least two to three years. that is, they are quite minor and can only annoy a very experienced developer with significant project requirements.

Full disclosure: Google is my employer, so obviously I have to go with the Google Checkout option.

0


source







All Articles