4 ms·
I think the author is missing the most vital point and that is why you should develop web applications and not native applications, if possible. With native, yo
by ecmascript 7y ago
I think the author is missing the most vital point and that is why you should develop web applications and not native applications, if possible. With native, you have big companies that is in control of the platform and can easily make it hard for you any time. Besides, with a web app, you can reach customers on many different platforms making it harder for one company to kill your business.
The web on the other hand is open and no single company can just change it in a whim.
Always believe in the web.
- igammarays 7y agoEverything can't be a web app. This is a good example of one.
- ecmascript 7y agoSure, but a lot of native apps could be web apps. What I wrote was a general rule and I added "if possible". For example, their graphical editor could perhaps be a web app instead of relying on big bad Apple.
- deleted 7y ago[deleted]
- agota 7y agoThat was my takeaway from the article - web apps over native apps.
- ecmascript 7y agoYeah and here come the fanboys with their downvotes.. jeez.
- briandear 7y agoWeb apps are good for CRUD but little else. What film editor is going to edit a movie using a web browser? What kind of powerful image editing can you do on a web app? Who is going to use ForeFlight in a cockpit over the web? Who wants to play Call of Duty in a browser. The web is good for displaying information, but it’s not a 1-1 replacement for native.
- ecmascript 7y agoI never said all apps should be web apps. I just wrote "always believe in the web" and that you should make a web app if possible. But I honestly think all your examples are soon to be quite possible with WebGL and WebAssembly. Most apps I use today are web apps so you can do a lot more than just display CRUD. That is simply BS from your part. Some examples, I stream all my movies that I rent via youtube, I talk to people in real time via Discord, I download files with WebTorrent and I do all my coding in Visual Studio Code. All of those are web apps and none of those would I consider only to be CRUD apps. Downvote all you want, it is still true that you can do a lot more than simply CRUD on the web. There is even image editors coming up, sure they are a bit basic still but I think that is about to change: https://pixlr.com/x/ https://pixlr.com/x/
- meesterdude 7y agoThere are web apps for every example you listed, so I don;t understand what point you're trying to make.
- crooked-v 7y agoSpeaking from experience building most of a screen-sharing/presentation web app for a big-name company, there's no way one would be acceptable in this role as a daily driver input device. There's just too much latency once you add in canvas transformations and all the mess that goes with that on top of input latency over a network.
- arvinsim 7y agoThere are a lot of limitations for web apps over native apps. But I do think that companies should start thinking of cross-platform compatibility now.