2 ms·
The Rails novelty I've been most thankful for is their initial popularization of the use of non-monolothic web servers. Every webapp running on your machine doe
by blasdel 17y ago
The Rails novelty I've been most thankful for is their initial popularization of the use of non-monolothic web servers. Every webapp running on your machine doesn't have to be served up end-to-end by a single Apache config, much less with your goddamn programming language runtimes linked in to the same binary -- but nobody seemed to know that at the time.
Yes, there was plenty of emotional bullshit in the community as solutions were hyped and abandoned. I think Passenger was initially a massive logical regression when it was mod_rails, but now that it's mod_rack it no longer agitates me so.
Thank you, Rails, for helping the world realize how awesome HTTP is as seamless, simplifying middleware.
- dasil003 17y agoI dunno man, for most of the apps I run (2k-10k lines), the memory requirement is usually the biggest pain point.
- blasdel 17y agoNo doubt, MRI has the worst GC of any programming language implementation in active use today, and the design of ActiveRecord/ActiveSupport/etc. push it over the cliff. Even if it mostly failed at pulling it off, Rails convinced even some PHBs that Apache is not the alpha and omega of HTTP.