DEV Community

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

Collapse
 
buphmin profile image
buphmin

Of the three I have played with Laravel and Django and know very little about rails other than it's popularity. Laravel uses Symfony components, which are top notch PHP code, so I suspect Laravel is over all pretty decent. I have heard good things about Django but from my limited time with the framework I know it is fairly object oriented and knowing what I know now Python is not all that great for OOP.

If the backend is only a REST api you may want to consider nodejs and something like express. Performance wise in a request/response scenario nodejs will be significantly faster without a large difference in code and scale much better. Food for thought. Otherwise I'd choose Laravel as it likely will perform the best of the 3 because PHP is very fast.

Collapse
 
adnanbabakan profile image
Adnan Babakan (he/him)

Thanks for sharing your experience.
Almost all the back-ends which are actually API end-points are in Node.js so I wanted to try a new thing rather than Node.js.
And about Laravel I have worked with Laravel before and I'm kind of hesitating about using it since I don't love PHP that much nowadays. XD

Collapse
 
buphmin profile image
buphmin

Fair enough. PHP really isn't that bad if you write good code. It has a lot of opportunities for abuse, but other than that it has some good stuff in it.