3 ms·
>Meanwhile, the shitty tech is winning. According to this author, bad code and bad tools and bad frameworks are reigning supreme over real engineering. Why? Be
by ramesh31 5y ago
>Meanwhile, the shitty tech is winning. According to this author, bad code and bad tools and bad frameworks are reigning supreme over real engineering. Why?
Because in the time that OP spends tracking down segfaults and getting a dozen native libraries to compile for his native app, the JS dev has already finished XYZ feature. And because the environment is so high level, he can use the extra brain capacity for things like UX, business logic, and accessibility (things people actually care about) rather than meaningless implementation details.
This stuff won out for a reason. HTML/CSS/JS is literally a 10x improvement in iteration speed versus native.
- datavirtue 5y agoIt didn't win for that reason.
- switchbak 5y agoI've been out of the GUI scene for a long time, but I will say I've been hella-impressed with some of the more modern Qt tech. QML gives you JS for the view layer (and some logic if you desire), and a declarative way to lay out your UI. I think it's worth a comparison as a reasonable way to quickly iterate on a UI while having something very lean and portable as the output product.
- jabbany 5y agoWait, isn't Qt proprietary? I feel like that kind of vendor lock-in alone disqualifies it for a lot of use cases... There seems to be a dearth of actually open, native, and cross-platform GUI toolkits.
- int_19h 5y agoQt is a mix of LGPL for the core, and GPL for some of the "value-add" modules (for which there's a commercial license available for those who can't live with GPL requirements).
- randomdata 5y ago> HTML/CSS/JS is literally a 10x improvement in iteration speed versus native. When you need to release your application across multiple platforms? Yes. Not much else even begins to compare on that front. Compared to native development on a single platform? Not even close. HTML/CSS/JS development is painfully slow in comparison.
- dragonwriter 5y ago> Compared to native development on a single platform? Not even close. HTML/CSS/JS development is painfully slow in comparison. I find it's often not, largely because the amount of focus on web apps means the native frameworks often are less productive by comparison than what is available for the web.
- int_19h 5y agoI'm still waiting for anything in HTML/JS land that's as productive as WPF.
- johnny22 5y agoi don't see why i'd ever spend time on any particular platform when i could avoid it. I don't like any of them, but i still want my software to work on them.