3 ms·
I think that the 1-click (or 1 command) create-react-app style of development is part of the reason that JS has become so bloated. It encourages thinking in ter
by ratorx 5y ago
I think that the 1-click (or 1 command) create-react-app style of development is part of the reason that JS has become so bloated. It encourages thinking in terms of framework and bundling of tons of dependencies as well as closely tying software with any underlying bundle/development/analysis process. The problem with this is that it doesn’t compose well…
However, it is a catch-22. As more things want to become frameworks and wrap the entire process (for ease of use), there’s more monolithic stacks created, and it ends up with making it even more inaccessible without 1-click/command solutions.
- mikewhy 5y agoI think there's many advantages to it. Whole one company might be stuck in slower webpack/Babel hell, nextjs, remix, those that don't let the developer muck with the toolchain have been able to switch out for much faster & smaller bundlers. CRA is in a decent position to do similar.
- technobabbler 5y agoIt's really unfortunate that JS won out in the web wars, another instance of the lowest common denominator winning out against technically superior options. If Microsoft hadn't been so evil, .NET is really a much better framework... but it didn't get enough traction. By contrast, PHP has actually evolved quite gracefully over the last decade, incorporating more and more desired features into the baseline language. Sadly it has no browser clientside option. Javascript is a victim of its own rapid success :(