logoalt Hacker News

mountainriveryesterday at 7:32 PM5 repliesview on HN

I’ve written a bit of rails and still don’t really get what the raving is about. It was perfectly fine, I didn’t find anything extra special about it.

Having just hit severe scaling issues with a python service I’m inclined to only write my servers in Go or Rust anymore. It’s only a bit harder and you get something that can grow with you


Replies

omneityyesterday at 7:36 PM

What makes Rails stand out is the focus on convention-over-configuration as a guiding principle in the ecosystem which results in a lot less code (have you seen these relatively thin models and controllers?), as well as established dependencies and the lack of tendency to bikeshed in libraries (geocoder or devise for example have been mostly stable over close to a decade, with few popping up to replace it)

show 1 reply
drxyesterday at 7:40 PM

Rails has ActiveRecord, which has an extremely elegant REPL. It's a delight to use.

show 3 replies
dpflantoday at 1:59 PM

What “severe scaling issues” have you encountered?

dlachausseyesterday at 7:38 PM

The prevailing sentiment is that once you hit scaling issues with frameworks like Rails or Django you should have enough resources to simply throw money at the problem either in the form of more hardware, cloud computing, or better software engineers that can identify bottlenecks and optimize them.

Since most websites will never scale past the limitations of these frameworks, the productivity gains usually make this the right bet to make.

show 2 replies
henningyesterday at 7:39 PM

There's really nothing to rave about because the ideas it introduced have all become standard. Rails is aggressively OK.

show 1 reply