I can write Photoshop with Electron if I live long enough to finish it. Hell, I can write it in x86 assembly. But why? You are acting like a child, notice that nobody except for you is talking about what is or isn't "impossible".
Apart from Hyper V, any application I use could probably be rewritten in javascript. But for many of them, it would be unnecessarily hard and they would run way less efficiently - so why would any sane person do this? And so they don't. That's why the list of applications someone posted looks the way it does.
If Autodesk ever requires a web version of 3DS Max, sure, they will do it. If someone decides the next Call of Duty must run in the browser, they will do it. Hell, even if VMWare decides they must provide a VMWare player on the web, they will use javascript and to an extent they could make it work. All of them might suck, but if you want it on the web, you don't have much choice.
But we are not talking about web sites here. We are talking about Electron. They sure as hell are not going to write a web version just to have it run on the desktop in a container. That would be retarded unless someone is emotionally attached to only ever using web technologies in any circumstances.
By "toy" I don't mean that their purpose is necessarily entertainment, but that the difficulty of building them is not comparable to many popular desktop apps - the list is not representative. Like building a toy plane vs a real plane - the difficulty, not the purpose. Major computer games are not "toy apps" in this sense. Sorry if I was unclear.
You realize that maybe for someone, C++/QT isn't a new technology but HTML/CSS/JS are? Or neither are new, or both are new? The person who replied to you was right, you are making the assumption that everyone knows the web stack and knows nothing else.
Electron tries to break the same barrier WebForms did but in the opposite direction. Hopefully it turns out better and doesn't result in a bunch of shitty desktop apps like WebForms resulted in a bunch of shitty web sites.
Your examples kind of prove the opposite point, these are not ALL popular apps, they are just popular "toy" apps. You weren't able to give a single example of a popular major application.
Apart from Hyper V, any application I use could probably be rewritten in javascript. But for many of them, it would be unnecessarily hard and they would run way less efficiently - so why would any sane person do this? And so they don't. That's why the list of applications someone posted looks the way it does.
If Autodesk ever requires a web version of 3DS Max, sure, they will do it. If someone decides the next Call of Duty must run in the browser, they will do it. Hell, even if VMWare decides they must provide a VMWare player on the web, they will use javascript and to an extent they could make it work. All of them might suck, but if you want it on the web, you don't have much choice.
But we are not talking about web sites here. We are talking about Electron. They sure as hell are not going to write a web version just to have it run on the desktop in a container. That would be retarded unless someone is emotionally attached to only ever using web technologies in any circumstances.