|
|
|
|
|
by buchanaf
3028 days ago
|
|
Short answer: maintainability, performance, cross-browser consistency, community plugins, easier developer on-boarding, and framework updates and maintenance (which amplifies most of the previous). Obviously a lot depends on the complexity of the website, but for the most part, any web _application_ will be better served by a framework. Heck, most static sites can now be amplified by layering on frameworks if done correctly (ie GatsbyJs). |
|
> cross-browser consistency - do you mean that client-side frameworks are usually well-tested in different [versions of] browsers, much more so than vanilla javascript?
> community plugins - do you mean that ecosystems around JS frameworks are more developed and powerful than around server-side web-frameworks? Can you elaborate why?
I still can't understand the points behind "maintainability", "easier developer on-boarding" and "framework updates and maintenance" for client-side frameworks.