4 ms·
I think this is the wrong take away. The market made a few specific decisions: 1) Users don't want to deal with installation. 2) New developers are attracted
by dataangel 4y ago
I think this is the wrong take away. The market made a few specific decisions:
1) Users don't want to deal with installation.
2) New developers are attracted towards the least steep difficulty incline -- learn HTML first, then some CSS, then some JS. At each stage you can do something visible and useful, and the next step is within your grasp.
3) Most investment goes towards companies adding value to the web, and companies that do that will tend to use web technologies first.
I think crashes have very little do with it. In my experience web apps have just as many stability problems and broken features. Also important that #2 means that developers that can work on systems where web solutions can't work (things that really need C++ because of realtime requirements) are paid a substantial premium. So the market has also decided the people who can do native well are more valuable.
- moring 4y ago> 1) Users don't want to deal with installation. That is definitely one of the top selling points for web-based solutions, agreed. > 2) ... At each stage you can do something visible and useful BTW is this still true in 2022? My totally out-of-nothing guess would be that SAAS offerings and website builders have made people with HTML + minimal JS knowledge next to useless. > 3) Most investment goes towards companies adding value to the web, and companies that do that will tend to use web technologies first. OTOH, I have been involved in a project where the web was found to be superior to the alternatives. It does have to do a lot with (no) installation, though. A related project, OTOH, is moving their UI from Swing to the Browser. While this is just the UI, the remaining code was written in Java, not native. I think I do agree with the claims as long as Java/C#/similar get added to the "native" side of the argument, because I really see them eating C/C++'s lunch, and this is only going to accelerate with Java becoming more and more independent of a separate JVM installation. > Also important that #2 means that developers that can work on systems where web solutions can't work (things that really need C++ because of realtime requirements) are paid a substantial premium I haven't found this to be true, but my experience is limited, and it probably depends on country / region.