Live data from Hacker News

Ask HN: In 2016, will Rails & Django be competitive against newer technologies?

news.ycombinator.com

71–80 of 81 posts

Re: Ask HN: In 2016, will Rails & Django be competitive against newer technologies?

#71
post #57

Earlier quoted context omitted.

>we borrowed a technique from Meteor and made our views reactive Do you have any links or resource to share on that style?

I intend to extract the code from our project so we can share it, but haven't gotten around to it yet. It is a combination of Faye (for real-time updates), Rails for view rendering, and some clever Javascript that efficiently merges DOM changes. The last part is the key - it makes it efficient to update large parts of the screen without flickering, or needing to reattach JS event handlers. The beauty is that it suppo…

Sounds interesting. Love to see it when you release it, better yet do a talk somewhere that gets on confreaks, then I'll see it!

It seems like a conf worthy talk.

Re: Ask HN: In 2016, will Rails & Django be competitive against newer technologies?

#72
post #32
post #5

Rails and Django have moved from the obscure into the mainstream. 5 years ago if you wanted to hire a Django developer it was pretty hard. It's still way harder to find Django developers compared to PHP devs. As a company, if you push yourself into a corner with newer tech like Node, Meteor, etc. you may come up against hiring issues. Not only that, but Rails and Django are also evolving with time so they too get bet…

> Rails and Django have moved from the obscure into the mainstream. For prototyping, maybe (and even that is arguable). In practice, I see a lot more companies moving away from these frameworks toward JVM-based frameworks than the other way around. These frameworks simply don't scale past the size of a small project.

> These frameworks simply don't scale past the size of a small project.

That is incorrect. From the Django side, see Instagram (http://instagram-engineering.tumblr.com/post/13649370142/wha...) and Disqus (http://blog.disqus.com/post/62187806135/scaling-django-to-8-...).

Re: Ask HN: In 2016, will Rails & Django be competitive against newer technologies?

#73

Earlier quoted context omitted.

C isn't a framework.

The C standard library is pretty much a framework, isn't it?

Absolutely not.

If you have done embedded programming you would know C standard library is pretty much a bunch of standard utils to do stuff like copy char arrays, print and do some memory related stuff.

That is hardly a framework.

Re: Ask HN: In 2016, will Rails & Django be competitive against newer technologies?

#75
post #31
post #29

Earlier quoted context omitted.

http://www.indeed.com/jobtrends?q=ruby%2C+python%2C+php%2C+n... so, scala

That's a misleading graph, you switched it to relative values, which is meaningless. Here is the same graph with absolute values, which shows that Scala is completely invisible compared to the competition: http://www.indeed.com/jobanalytics/jobtrends?q=ruby%2C+pytho...

Interesting - it looks like Python is the dog to beat--which actually surprises me - especially that it beats PHP and php is on a downward trend. AS much buzz as Ruby on Rails gets, I'd think it would be going up and up. Personally I like them all -- I use them all -well not so much Django(yet) but will in the near future. I like to rotate frameworks when building stuff, it gives me more experience and it doesn't hurt to be well rounded. Currently though I'm using Laravel and it's the ONLY thing keeping me in the php world.

Re: Ask HN: In 2016, will Rails & Django be competitive against newer technologies?

#76

I think one notable thing to observe with any of these frameworks is that backends as REST APIs with a javascript heavy front end are becoming more common. Many of these frameworks won't disappear but I think adapt to the newer trends. Whether we like it or not java is still here and used, I don't see why rails and django won't be. The whole point of software is it evolves. These projects both have enough of a follow…

> I think one notable thing to observe with any of these frameworks is that backends as REST APIs with a javascript heavy front end are becoming more common.

Backends as HTTP APIs with a javascript heavy front end are becoming very common; REST, not as much, though it seems to be popular now to call any non-SOAP HTTP API a "REST API".

Re: Ask HN: In 2016, will Rails & Django be competitive against newer technologies?

#77
post #14

What is the perspective of longtime PHP/Wordpress/Drupal developers on this? I've done WP and Drupal briefly before doing Rails, basically all the time. But since then I've also built things in Sinatra and JS frameworks, too. For awhile, I didn't touch Rails but went back to it and was pleasantly surprised that even though I enjoyed using Sinatra and Padrino, the weight that Rails's magic adds is counter-balanced by…

As someone who put all his cards in Rails for a few months to develop an app - to find out my company wanted it rewritten for lamp stack -- I am extremely LUCKY that I found Laravel-- it is Rails in all it's glory minus some popular gems, --but it's growing (500+ packages already) and Laravel 4 is just awesome to work w/ ... If it weren't for laravel, I'd drop php altogether..though for enterprise Symfony would be worth a look -but I currently don't need anything beyond Laravel.

Re: Ask HN: In 2016, will Rails & Django be competitive against newer technologies?

#78
post #45

Earlier quoted context omitted.

C is to low-level OS-independent programming as Rails is to web programming.

No it's not. Ruby/Rails is the past decade's version of VBScript/ASP3. It's not a foundational technology. As huge of a fanboy as I am of Scala/Play, the C comparison would be as unjustifiable with those as well.

Yeah, it's probably more appropriate to say that Javascript, HTML and CSS are to web programming what C is to low-level programming.

Re: Ask HN: In 2016, will Rails & Django be competitive against newer technologies?

#79
post #44

Earlier quoted context omitted.

http://www.indeed.com/jobtrends?q=ruby%2C+python%2C+php%2C+n... ;)

http://www.indeed.com/jobtrends?q=ruby%2C+python%2C+php%2C+n... ruby, python, php, node, java, .NET, c :)

http://www.indeed.com/jobtrends?q=ruby%2C+python%2C+php%2C+n...

You forget how many people get paid to specialize in Excel :)

Re: Ask HN: In 2016, will Rails & Django be competitive against newer technologies?

#80
post #45

Earlier quoted context omitted.

C is to low-level OS-independent programming as Rails is to web programming.

No it's not. Ruby/Rails is the past decade's version of VBScript/ASP3. It's not a foundational technology. As huge of a fanboy as I am of Scala/Play, the C comparison would be as unjustifiable with those as well.

Obviously things become less "foundational" as you go higher up the stack.
Post reply on HN