DEV Community

Discussion on: Which one should I use for my new project? RoR, Django or Laravel?

Collapse
 
andrewbrown profile image
Andrew Brown 🇨🇦 • Edited

All three are great frameworks.

Python / Django is highly in demand in the industry because so many startups are "data-driven" so they use Python for Panda and scikit-learn so they end up using Python for everything.

Ruby on Rails is the most complete framework, has the most documentation and support around and will give you a clear picture of all the components involved in the framework.

PHP has the advantage of low operation costs. Where Ruby and Python require more memory you could deploy a PHP Laravel app on the smallest of servers. Laravel is heavily influenced by Rails with a large emphasis on writing your own middleware. You won't be writing any middleware in Rails since it gives you all the middleware you need by default.

If you want something very different from the three then choose Django. But if you want something truly wild and new I would suggest Elixir / Pheonix

Collapse
 
adnanbabakan profile image
Adnan Babakan (he/him)

Thank you so much for your time that you spend writing this for me.
This was very informative and very useful.
Something new and cutting-edge is always tempting but still the community around it is always important so that I find my questions' answers quickly and I believe Ruby on Rails is worth it to try since this website is also written in Ruby I think.
I will still wait for other answers so I make my last choice. XD
Thanks again