Unnecessarily Complicating Front-End Development To Feel Like A Smarter Person
1–10 of 19 posts
Re: Unnecessarily Complicating Front-End Development To Feel Like A Smarter Person
#2Clearly the author didn't spend enough time in the bad old days maintaining massive piles of CSS and JQuery vomit to appreciate why modern approaches are the way they are. If an app approaches any degree of non trivial complexity on the front end, a framework like react or angular can really pay off. On the other hand, if we are just talking about a little vanity site or something that isn't going to need to be maintianed long term, by all means go old school. Just don't tell me that it's better in all cases because I've got the scars.
Re: Unnecessarily Complicating Front-End Development To Feel Like A Smarter Person
#3Re: Unnecessarily Complicating Front-End Development To Feel Like A Smarter Person
#4Making things more complicated by cargo cutting patterns isn't unique to the front end (looking at you, AbstractFactoryBuilderInjector dot Java). It is however different from using those patterns to reduce complexity or otherwise aide in the development of big systems.
Re: Unnecessarily Complicating Front-End Development To Feel Like A Smarter Person
#5Sorry but the tone of this article rubs me a bit wrong. Clearly the author didn't spend enough time in the bad old days maintaining massive piles of CSS and JQuery vomit to appreciate why modern approaches are the way they are. If an app approaches any degree of non trivial complexity on the front end, a framework like react or angular can really pay off. On the other hand, if we are just talking about a little vanit…
I'd challenge people opposed to more complex frameworks to consider the challenge of delivering code at scale in the old-school style (say, Java EE with JSPs with shared components across multiple million-line applications, with 50% legacy code > 20 years old).
These newer frameworks were created for a reason. I had some doubts at first, but I've seen huge productivity gains.
I also don't care to hear complaints about "HTML in my JS". You only need to code a large application one time with a nest of document.createElement calls to see the rationale.
Re: Unnecessarily Complicating Front-End Development To Feel Like A Smarter Person
#6The only thing that I would use is a CSS framework.
Re: Unnecessarily Complicating Front-End Development To Feel Like A Smarter Person
#7Re: Unnecessarily Complicating Front-End Development To Feel Like A Smarter Person
#8I agree. With a little discipline, namespacing and a good project organization you can be very productive using only jQuery. No framework to learn, no need to update your app to the latest incompatible version (angular), you do not need to wait 6 months until you can hire a new developer. The only thing that I would use is a CSS framework.
Re: Unnecessarily Complicating Front-End Development To Feel Like A Smarter Person
#9I agree. With a little discipline, namespacing and a good project organization you can be very productive using only jQuery. No framework to learn, no need to update your app to the latest incompatible version (angular), you do not need to wait 6 months until you can hire a new developer. The only thing that I would use is a CSS framework.
I am sorry, but modern frameworks such as Vue or React make you an order of magnitude more productive. And instead of waiting 6 months for a dev, I would consider training new ones.
Re: Unnecessarily Complicating Front-End Development To Feel Like A Smarter Person
#10- I still need prefixes for old funky phones
- I like or actually need SCSS (try changing the action color across a huge project without it or try overriding some CSS framework defaults).