What's the best back-end technology for web applications these days, and why is it Ruby on Rails?
>postulating an initial open ended question then changing the question to one that seeks validation for your own opinionated answer to the initial question, disregarding that the initial question is open ended, and through its implied purpose of seeking various answers, has no objective correct answer
>>51488661
This
>>51488653
it's shit, desu
>>51488653
>What's the best back-end technology for web applications these days, and why is it Ruby on Rails?
>2015
>Not using Sinatra
>>51488661
I'm encouraging debate in a provocative manner, dumbass
>>51488757
Sinatra is barebones shit though, obviously it has its uses for tiny little applications, but for proper big meaty projects you will almost certainly require an MVC framework (or, at least, you would be a complete imbecile NOT to use an MVC framework) and, in that case, Rails is, I think, the best.
I am saying this because I am a long time Rails developer who is now looking at PHP frameworks and I have to say, they absolutely and completely SUCK compared to Rails, in every single conceivable manner.
>>51488759
Your methods are retarded.
>>51488791
B-b-but you can have MVC in Sinatra as well.
Also, how about using several different instances of Sinatra (ex. for Store, Users, Admin, Billing...)?
>>51488759
Oh wow so creative
"What's the best x for y and why is it x?"
>>51488759
if you want to be provocative just kill yourself
>>51488759
Fucking zit-farming grease hair virgin
>>51488905
But why the hell would you do that
>>51488917
If it ain't broke don't fix it
>>51488999
Stop trying to provoke me bro
>>51489146
Hahahahaha xd
>>51488653
>using RoR rather than Python's Flask or Django.
Fucking amateurs.
>>51488653
>>51488759
>Uses copy pasta shit posting technique.
>Claims encouraging debate when called on his shit tactics.
Ruby is slower than OP. It's a single core app that doesn't scale well, like op.
It's shit like op.
>>51488791
Fuck you're dumb. Go back to reddit with your slow ass platform.
>>51488653
If you're not using Erlang/Elixir you are a fucking clueless idiot
see http://www.wired.com/2015/09/whatsapp-serves-900-million-users-50-engineers/
>>51488661
>>51488917
ffs, are you new here?
>>51491338
No, just tired of the same fucking stupid posts by 13 year olds, day in and out.
>>51488653
Unless you're building a web app that has millions of users and limited hardware, RoR / Sinatra is the best by far. Let's be honest: people in /g/ aren't going to be building or working anything that requires the level of scalability that >>51491099 requires. If you are, use Elixir or Go or some shit.
JS frameworks are a dying meme.
>>51491723
>RoR / Sinatra is the best by far.
why?
those guys used erlang because it's good. Not because it's some cool and trendy shit or Java Just Because ™.
And it's nothing complicated, maybe just the uncommon syntax but if that's a problem you can use elixir
>JS frameworks are a dying meme.
I wish you'd be right
>>51492730
RoR is not some cool trendy shit. It's been around for years, is in active development, has a massive community around it, and an absurd number of tools that make developing with it quite nice.
RoR is good and Erlang is good. However, the use cases are completely different. I think we can agree that whatever is best to get the job done should be used. Ruling out RoR or Erlang - or any other web app framework - for superfluous reasons is silly.
>>51488682
stfu
>>51493641
*>51491338