4 ms·
This is exactly why I don't do frontend development anymore. The number of tools needed to get an app up and running is ridiculous. Add in cross browser compati
by dglass 10y ago
This is exactly why I don't do frontend development anymore. The number of tools needed to get an app up and running is ridiculous. Add in cross browser compatibility and it's all just one big headache.
- 20years 10y agoYou don't need all of these tools to get an app up and running even though reading the tech blogs may make it seem like you do. Frontend dev isn't really that difficult if you focus only on what is really needed for your app at hand.
- ythl 10y agoIt's just tiring though. I want to make a simple website. But in order to do it "right" or "optimally" or whatever, I need to flush all the old stuff I know down the toilet (jQuery, etc.) and learn a mountain of new stuff.
- 20years 10y agoWho are you trying to make it "right" or "optimally" for? The developer community or the end user? Unless your end user is the developer community, I doubt they give a crud if you are using jQuery or all of this stuff. As long as your app is doing what they want it to do and doing it well, that is what matters most. If you want to make a simple website, all of this is way over-kill. That is one of the downsides with these discussions. People are lead to believe that all of this is needed to "make a simple website". I am not at all opposed to learning new stuff especially if it is going to make your job easier, but don't feel you have to abandon your current toolbox and buy into a new one every few months just to keep up. That imo is madness and will only hold you back from getting stuff done.
- ng12 10y agoAt my current gig we maintain two stacks: 1. Angular-based template generator for "I'm a backend dev but my manager assigned me to build a front-end, just tell me how to do it" 2. React/Webpack/Babel/etc. stack for the front-end folks who really care about customization and control. If you don't need to build complex, maintainable web applications for your job this toolset probably comprises more reading/setup than you'd want to do. For me they're a life saver.
- onewaystreet 10y ago> Add in cross browser compatibility and it's all just one big headache. Cross browser compatibility is one of the reasons why these tools exist.
- steveax 10y agoCross-browser compatibility? That is mostly moot with modern browsers. You really do not know how bad it was in the IE5/IE6 days. Browser compatibility is positively dreamy these days. It is getting better.