News for hackers. Stuff that matters.
Re:Frameworks Don't Make Much Sense by matt4077 on Friday March 11, 2016 @03:13AM (#11265378)
True – but: I think I never learnt so much so much in such a short time as when I started with rails. MVC, project layout, API design – a good framework can be an incredible role model for these higher-level concepts.
Re:Frameworks Don't Make Much Sense by mercer on Friday March 11, 2016 @05:14AM (#11265735)
I can highly recommend you go even 'lower' than that and use something like Express, or go framework-less. I did that once, and I learned to appreciate so much more why Rails/Django/whatever is built the way it is. I really think I became a better Rails developer, and a better developer in general, by dropping down to a lower level.
Re:Frameworks Don't Make Much Sense by elliotec on Friday March 11, 2016 @02:11PM (#11268775)
Sinatra would be the Express equivalent for Ruby, and is very powerful and useful and illustrates these points. There is a lot more configuration with these types of things, but the tradeoff is the overhead that isn't bloating your stuff.
Re:Frameworks Don't Make Much Sense by mercer on Wednesday March 23, 2016 @03:42PM (#11347580)
That, and I really think in hindsight the value of understanding things better and building 'from scratch' is immense.

Once I built my own 'CMS' using express and RethinkDB, I had to also set up on a templating system (so I chose React server-side). I ended up using a bunch of other tools or technologies as well. All of these were on my list, but I never really found a good excuse to look into them. But now I had to pick something (as opposed to settling for HAML in Rails, or any of the other 'popular' approaches, and actually figure out what the advantages and drawbacks were, as well as how to tie all these things together.

Not only was it fun in a way that building Rails sites often isn't anymore, it was incredibly educational.

Re:Frameworks Don't Make Much Sense by elliotec on Friday March 11, 2016 @02:02PM (#11268723)
I absolutely agree with this actually. Rails is a bit of a unicorn I think in that respect. You can create wildly amazing things without knowing much actual ruby at all, which is beautiful.