|
|
|
|
|
by pluma
4212 days ago
|
|
I'm finding that in many cases the old adage holds true: "You're always using a framework. Either you're using an existing framework, or you're building your own." (paraphrased) Sure, if legacy browser support is not a concern and you don't need to support bleeding-edge features (i.e. unstable APIs), you can go a long way with vanilla JS. But at some point any large system needs abstractions in order to stay maintainable. And if you don't use existing abstractions, you'll have to come up with your own abstractions. Of course the other option is to simply not build large enough systems to require abstractions. That said, I do prefer smaller libraries, too. This is why I see React not being a full replacement for all of Angular as a feature rather than a limitation. I only ever began considering Express as a framework when it dropped the vast majority of its features (mostly middleware) in 4.x, too. |
|