5 ms·
I've been burnt by the non-Euclidian enormity of ExtJS, so I understand the desire for something simpler. On the other hand, when you leave the world of progres
by mhd 7y ago
I've been burnt by the non-Euclidian enormity of ExtJS, so I understand the desire for something simpler. On the other hand, when you leave the world of progressive enhancement and widgets (ie. jQuery), you find yourself needing a lot of common infrastructure and picking and matching that can be quite tedious (never mind dependency hell), which is something that react always had issues with -- and that seems to extend fractally, where it's not just MobX vs. React but then what framework/project setup you have on top of each of these choices. And now hooks.
Still, angular always struck me as going slightly too far into Java-land -- my Struts/J2EE/DI battle scars are larger than even my ExtJS mutilations.
And in between you've got VueJS/Vuex, which seems to move a bit too close to react at times, and EmberJs, which seems to move too slowly and/or without many people watching it.
I really want to go back to late-90s desktop UI development sometimes…
- ChicagoDave 7y agoWebAssembly is still a couple of years away, sadly.
- mhd 7y agoYes, then we'll get native J2EE in the browser instead of JS copies… The whole interaction model is just a lot more tedious than desktop UI development. One of the few approaches that I actually liked (not just tolerated) was Seaside, but that went away when the blood-dimmed tide of JS was let loose.
- sheeshkebab 7y ago>then we'll get native J2EE in the browser instead of JS copies… Can’t wait. Imagining all the possibilities...
- EugeneOZ 7y agoDI in Angular 8 is much less aggressive than in AngularJS/Angular 2. At least it feels this way :)
- gaze 7y agoI miss Delphi.
- BreakItDown 7y agoI don't. Not even a little.
- meredydd 7y ago> I really want to go back to late-90s desktop UI development sometimes… While it's not a JS framework, can I interest you in an explicitly VB/Delphi-inspired app development tool for the web? It's got drag'n'drop design, you code entirely in Python (including the front end - it transpiles to JS), and it even has a built-in database: https://anvil.works/ https://anvil.works/