The Business Case for Vanilla JavaScript(lewiscampbell.tech)
lewiscampbell.tech
The Business Case for Vanilla JavaScript
https://lewiscampbell.tech/blog/250430.html
4 comments
Any ambitious web app needs to manage state, so you need to solve for that. Rolling your own is of course totally doable, but is an opportunity cost to solving your unique user problems in your app. State management, and other things your app will need are commoditized, so it is better focus on the unique value you have to bring.
On the language front, TypeScript gives you a more modern, yet flexible, language.
On the language front, TypeScript gives you a more modern, yet flexible, language.
Typescript was a Microsoft attempt to hijack the Node community because they had nothing to offer it. It makes nothing better and most things worse, and no you don’t need it anyway.
For many business apps, vanilla JS with strong server-side structure is still a very solid choice. If I need heavier server-side logic, I am very happy with MVC in .NET Core and keeping the front end as close to the platform as possible.
I think a lot of teams reach for framework complexity earlier than they really need to.