Behind every great product stands a long story of very hard but yet right decisions. Right after the question “What should we do?” comes another important question: “How should we do that?”. We’re not able to make this decision for you, because there are so many ways and tools for implementing things that it’s impossible to even know all of them. But we will try to help you just a little and compare two of the available technologies you can use in your next web application: Ruby on Rails and Laravel.
Invoicing is one of the most important and most complex parts of almost every application that allows its users to perform payments. All the numbers, taxes, fields, rules, and equations can give a developer quite a headache. Fortunately, many solutions for invoicing exist and, even more fortunately, many of them are available in Rails. Let’s take a look at some of the ways we can implement invoicing in our Ruby on Rails app.