* Lines of code, and number of tasks necessary to get a development environment set up.
* Memory used with one client accessing the system, and with, say, 10 clients accessing it.
* Some performance benchmarks.
I keep my ear to the ground, and have used enough languages in my time that jumping to a new one isn't that big a deal, but I'm pretty happy with Rails and use it by default these days. It's a great way of getting something up and running quickly, while maintaining some order and sense of purpose to the code. It's what I'd use unless there are very clear reasons not to, such as huge scale requirements from the get-go, heavy involvement with web sockets or something like that where thinking a bit before coding is in order.
Rails is probably not going to do well in the performance department, but I think the other metrics would be interesting to see, and require actual research, rather than just whipping up an attention-gathering headline.
This. If there is anything that has ever appealed about Rails is the ease to get started. And I think it still rocks in that regard. 90% of all apps fit the rest-style persistence in a relational database. For that, Rails is perfect.
I'm obviously biased, but I don't think any other framework can do this?
Let's see an actual comparison with some numbers:
* Lines of code, and number of tasks necessary to get a development environment set up.
* Memory used with one client accessing the system, and with, say, 10 clients accessing it.
* Some performance benchmarks.
I keep my ear to the ground, and have used enough languages in my time that jumping to a new one isn't that big a deal, but I'm pretty happy with Rails and use it by default these days. It's a great way of getting something up and running quickly, while maintaining some order and sense of purpose to the code. It's what I'd use unless there are very clear reasons not to, such as huge scale requirements from the get-go, heavy involvement with web sockets or something like that where thinking a bit before coding is in order.