3 ms·
I was just singing praises to Rails last night for these reasons. At my corporate job, we use Java with Spring, and a hellish mess of node packages/libraries/w
by elliotec 11y ago
I was just singing praises to Rails last night for these reasons.
At my corporate job, we use Java with Spring, and a hellish mess of node packages/libraries/whatever we're calling them now. It's not good.
So when I do side projects or consulting gigs, I always run to Rails which is what got me into development. It's very refreshing.
Reminds me of the jQuery post the other day. Rails is just a little older than jQuery. Rails with some jQuery sprinkled in is as close to development perfection as I've ever seen.
Also re: "too much magic" - Why is magic a bad thing? Creating layers of abstraction to ease building is what programming is really about, right? Why would we want to go backwards to configure everything under the claim of "I need to know how EVERYTHING works!"?
- rudolf0 11y agoSometimes (performant) SPAs provide a better user experience than regular views strung together with Ajax/jQuery. But otherwise, I agree. Rails and jQuery were probably the first truly "nice" APIs I've used in programming, and I still get quite a bit of enjoyment from using them, to this day.
- elliotec 11y agoI've seen a few examples of performant SPAs providing a better user experience, but I can only think of a couple. One example would be the Timbuk2 bag customizer: http://www.timbuk2.com/customizer#/product/15-custom-commute-laptop-messenger-bag/size/4/customize http://www.timbuk2.com/customizer#/product/15-custom-commute... But even this seems possible without committing to an SPA architecture. If I recall correctly they are using Ember for this. But yeah, you're right.
- rudolf0 11y agoCheck out http://ask.fm http://ask.fm This is actually a SPA and a bunch of strung together jQuery. But things subjectively feel "faster" compared to what the site was like before they upgraded to this model.