4 ms·
You should never be using frameworks. http://www.catonmat.net/blog/frameworks-dont-make-sense/ http://www.catonmat.net/blog/frameworks-dont-make-sense/
by pkrumins 9y ago
You should never be using frameworks. http://www.catonmat.net/blog/frameworks-dont-make-sense/ http://www.catonmat.net/blog/frameworks-dont-make-sense/
- coltonv 9y agoThis is an extremely short sighted article. It points out potential weaknesses of frameworks and then concludes unilaterally that they should never be used. This doesn't help anyone. Without the Rails framework my job would be significantly harder since I'd have to piece together several libraries for ORM, HTTP requests, DB Connections, etc. This would be significantly more cumbersome than just using a framework, since any one of those libraries could go defunct just like a framework could. My only other option if I can't use a framework is to write my own implementation of _every single core feature_ of rails. No thank you. Use frameworks when they are appropriate, stand on the shoulders of others who have made significant contributions to the community.
- amsheehan 9y agoI think you mean "You should never use Django unless you're building a social network". A lot of your arguments seem to only apply to the old guard of frameworks Django, Angular 1, etc...Where there would always be "The X way of doing it..." All of the popular modern JavaScript frameworks are easy to learn, increase flexibility and creativity, are themselves mostly high powered versions of the core language (no useless knowledge after learning), generally small, and in no way are Facebook, Google, or Microsoft about to abandon React, TypeScript, Angular et al... And that's just front end frameworks. Express and Koa do nothing to mystify idiomatic JavaScript or server development, and are just implementations of popular, easy to understand programming patterns.