by anxiously on 11/24/22, 2:19 AM with 16 comments
Everywhere I turn there's a new framework or library that depends on complicated build tools, generating mountains of JavaScript and sometimes even generating HTML and CSS.
What's wrong with building simple web applications that get things done and don't require build tools, secondary (or tertiary) languages or meta-languages (like SCSS, ERB, JSX, Jade, etc)?
by solardev on 11/24/22, 2:56 PM
by ale_jacques on 11/24/22, 3:29 PM
by matthewwolfe on 11/24/22, 2:50 AM
I personally like using React and Typescript because I feel really productive with it. I’ve built out open source libraries that I use in my own projects to prevent massive bundle sizes. That works for me. Do what works best for you :)
by ushercakes on 11/24/22, 3:10 AM
Also a lot of pretty simple old school PHP sites that are doing really well.
If you’re working on something at work, it’s best to pick the established frameworks for whatever you’re doing. Easier to get people up to speed, more people to hire with x skill, etc.
Or you may pick a specific thing because it makes the most sense for your specific use case.
Outside of work though, all bets off. I just do what I’m best at, personally. For you, if that’s vanilla JS + html + css, power to ya. You can do a lot with that alone.
by leejoramo on 11/24/22, 2:22 PM
We’re we struggled was on the internal tooling for content creators and managers. While we could still do most things, many of the new requested features were difficult to implement with our tools and time budgets
In other words, the older development ways still work for us for static content delivery but rich interactive applications were very hard. And increasingly the public side of things needed to be more application focused.
My team ended up choosing to use SvelteJS, which in many ways allowed us to still use similar development patterns. And has all so allowed us to slowly enhance our sites and not fully rewrite in on go.
I won’t say it has been an easy transition, and we had several false starts (trying React and other frameworks). But we are now very happy with our direction.
In the end, do what works for your project. Your current practices maybe the best for your situation l
by hcho on 11/24/22, 11:10 AM
Successful projects have a tendency to stop being simple as time goes by. Users start asking for more features, scaling issues crop up, etc, etc.
by gompertz on 11/24/22, 2:57 AM
by destevil on 11/24/22, 6:37 AM
by ReflectedImage on 11/25/22, 1:04 AM
by sanjayio on 11/24/22, 4:51 PM
by hnthrow10282910 on 11/26/22, 9:42 PM
Maybe build your own stuff and seek out tools when you need them
by mac_was on 11/24/22, 11:28 AM
by matt3210 on 11/24/22, 3:11 AM
by soueuls on 11/24/22, 10:55 AM
by solumunus on 11/24/22, 1:44 PM
by tomcam on 11/24/22, 8:04 AM