Ask HN - My manager called Rails passé. Is he wrong?
1–10 of 18 posts
Re: Ask HN - My manager called Rails passé. Is he wrong?
#2Using Rails will save us '$x' over time and use 'y' less engineers.
On the flip side, you do have to calculate the ramp up time of learning the technology.
To make a convincing argument, try to understand the other person's value system.
Re: Ask HN - My manager called Rails passé. Is he wrong?
#3That said, I believe he is a bit right in that Rails is no longer the new kid on the block, but you should read Jeff Atwood's post on Ruby (and maybe steal some arguments from him!):
http://www.codinghorror.com/blog/2013/03/why-ruby.html
"Ruby isn't cool any more. Yeah, you heard me. It's not cool to write Ruby code any more. All the cool people moved on to slinging Scala and Node.js years ago. Our project isn't cool, it's just a bunch of boring old Ruby code. Personally, I'm thrilled that Ruby is now mature enough that the community no longer needs to bother with the pretense of being the coolest kid on the block. That means the rest of us who just like to Get Shit Done can roll up our sleeves and focus on the mission of building stuff with our peers rather than frantically running around trying to suss out the next shiny thing."
Re: Ask HN - My manager called Rails passé. Is he wrong?
#4Realistic options are
a) Deal with what the manager wants you to code in
b) Find a new job
Re: Ask HN - My manager called Rails passé. Is he wrong?
#5Rails was part of the old paradigm where a webapp runs on the server and sends HTML pages to the client.
The new paradigm, which I would not call single page architecture for historical reasons, sends the app to the client in when they open a page, and then runs on the client and only calls back to the server to get/post data. And maybe load some additional code blocks. These apps are built in Javascript with underscore, backbone, angular, ember and related tools. They are also typically MVVM or MV(something other than C).
Re: Ask HN - My manager called Rails passé. Is he wrong?
#6Re: Ask HN - My manager called Rails passé. Is he wrong?
#7He is right. Rails was part of the old paradigm where a webapp runs on the server and sends HTML pages to the client. The new paradigm, which I would not call single page architecture for historical reasons, sends the app to the client in when they open a page, and then runs on the client and only calls back to the server to get/post data. And maybe load some additional code blocks. These apps are built in Javascript…
Re: Ask HN - My manager called Rails passé. Is he wrong?
#8 > My manager called Rails passé this morning [...]
> our team to start using a single page architecture
What server-side framework does your manager think should be used with the client-side framework? > a trend just like rails was a year ago.
Rails was a trend a year ago (2012)? Out of curiosity, what was Rails between 2005 and 2011?Re: Ask HN - My manager called Rails passé. Is he wrong?
#9He is right. Rails was part of the old paradigm where a webapp runs on the server and sends HTML pages to the client. The new paradigm, which I would not call single page architecture for historical reasons, sends the app to the client in when they open a page, and then runs on the client and only calls back to the server to get/post data. And maybe load some additional code blocks. These apps are built in Javascript…
> Rails was part of the old paradigm
> where a webapp runs on the server
Web apps no longer run on servers? They insert data directly into databases from the client? Isn't that insecure?The developers of Rails::API should be informed about the new paradigm so that they stop wasting their time.
Re: Ask HN - My manager called Rails passé. Is he wrong?
#10What kind of company is it? Is it a tech company, services company or other? That said, I believe he is a bit right in that Rails is no longer the new kid on the block, but you should read Jeff Atwood's post on Ruby (and maybe steal some arguments from him!): http://www.codinghorror.com/blog/2013/03/why-ruby.html "Ruby isn't cool any more. Yeah, you heard me. It's not cool to write Ruby code any more. All the cool pe…