Do Not Learn Frameworks – Learn the Architecture
1–10 of 86 posts
Re: Do Not Learn Frameworks – Learn the Architecture
#2Re: Do Not Learn Frameworks – Learn the Architecture
#3Re: Do Not Learn Frameworks – Learn the Architecture
#4Re: Do Not Learn Frameworks – Learn the Architecture
#5I've been on the flip side of this too many times. Some outsourcing company developed a product using a framework (usually on a fixed-price bid), which enabled them to ship something that sort of mostly worked so they could get paid. Then, I'm stuck supporting and maintaining it, and it takes 3x-5x longer than it should because of the poor framework choice and poor usage of that framework.
Re: Do Not Learn Frameworks – Learn the Architecture
#6Re: Do Not Learn Frameworks – Learn the Architecture
#7The problem is that job ads always say "We want experience in X, Y, Z." They never say "We want someone who can code without a framework, and could learn whatever we're using quickly."
Re: Do Not Learn Frameworks – Learn the Architecture
#8The problem is that job ads always say "We want experience in X, Y, Z." They never say "We want someone who can code without a framework, and could learn whatever we're using quickly."
Re: Do Not Learn Frameworks – Learn the Architecture
#9To an outsider who needs to now contribute code to my web app, what's the difference between following my patterns and following a framework's patterns if a framework was used instead?
What's good about most frameworks is the fact they come with documentation, tutorials, tests and all that good stuff so someone new to the framework can quickly get up to speed. The author even admits to having people have problems understanding his architecture.
My advice to the author is don't worry, people will eventually get better. JavaScript seemed inaccessible to a lot of people (including myself) until jQuery came along. The more jQuery code I wrote and gained more experience in JavaScript, the more I learned how little I needed to use jQuery to accomplish a ton of stuff. Backbone, Angular and other frameworks will probably have the same effect on people some day.
Re: Do Not Learn Frameworks – Learn the Architecture
#10Yes, it's a "library" but come on, all the framework versus principles narrative applies with that too.
Directly interacting with the DOM without abstraction seems way too risky, in exchange for some bloat.