Today I accept that Rails is yesterday’s software
1–10 of 166 posts
Re: Today I accept that Rails is yesterday’s software
#2How much research has the author done to find other solutions? The plea at the end seemed very lazywebish to me. Or maybe ghost of Christmas Future-esque?
Re: Today I accept that Rails is yesterday’s software
#31) Batteries-included web frameworks (like Rails and Django)
2) Interpreted languages without strict typing (like Ruby and Python)
3) Programmers relying on large numbers of dependencies (e.g. ruby gems), and the resulting difficulty in reasoning about the software
The last paragraph then goes on to suggest that different languages are required. This seems wrong. If you want to write web software you can reason about, you can still use web frameworks (maybe Flask or Sinatra) and you can still use third party packages (gems or things from pypi).
If you import a library (left pad or whatever) and call it from your code, then you can still reason about what's going on. The problem comes when you rely on adding packages that just talk directly to your framework (like Django middleware). Once you do that a few times, you really don't know what's going on between a web request hitting your server, and your own code running.
Re: Today I accept that Rails is yesterday’s software
#4Moreover, the author seems to be imagining Rails as a huge monolithic piece of software. That does not need to be true.
Re: Today I accept that Rails is yesterday’s software
#5https://speakerdeck.com/tehviking/surviving-the-framework-hy...
Re: Today I accept that Rails is yesterday’s software
#6Re: Today I accept that Rails is yesterday’s software
#7I agree with some of the issues that the author points in Rails; but, at the same time, he is unable to name what is "today's software" using his words. Until then, I will stay with Rails. Until then. Moreover, the author seems to be imagining Rails as a huge monolithic piece of software. That does not need to be true.
Re: Today I accept that Rails is yesterday’s software
#8Rails' problems are its own, and Ruby's limitations and problem domain are well known.
This is a terrible blog post by someone without much perspective. I award it no stars.
Re: Today I accept that Rails is yesterday’s software
#9I’m not even defending Ruby or Rails here. Use at your own benefit/risk…as with every other programming language and framework.
Re: Today I accept that Rails is yesterday’s software
#10I don't think any of that is going to change by switching to the next fashionable concept to base a web app on.