Two years ago I was trying step into the field of programming. But choosing a language is always a problem for every new learner. I chose to be a web app developer because I can see the future of it.
Web apps are very portable. The minimum application of a web app requires only a link to the website, and a couple files to pack things up. Chrome OS is a very extreme example of utilizing web apps – although a lot of functionalities are limited because of the way the system is set up, I have to admit that it is very, very portable and lightweighted. I registered as a Chrome Web Store developer a couple months ago, and built a few extensions/apps for my own projects. Chrome has a decent amount of users, so it will be a boost for product users of my own projects.
Back to mobility. Sometimes it will take a long time to setup the environment (or server) for a web app. But think about the users: you don’t need your users to download anything – all the data can be accessible anywhere as long as the user has internet access. This is the future. Every technology is based on the cloud, and faster internet transmission will help deliver heavier data with faster speed. Think about how content are delivered 5 to 10 years ago, comparing to that of today. Internet is growing at a tremendous speed. And the rate of growth is exponential, meaning in the next 5 to 10 years things will develop even faster.
By "safety", I am not talking about all the cyber security stuff. Instead, I’m referring to how data are stored – are they safe enough? By using a regular local app, everything is stored locally on whatever device you are using. If you somehow lost the device, or switched to a new one, it is going to take some time to migrate the data. And to be honest, some apps do not even offer a data migration function. And… You have to start all over again. Things are so much easier if you are using a web app. Everything is stored on the server. It does not matter what device you are using it with. Simply download the app, in some cases you don’t even need to download anything, and hop right into your work. Everything is backed up on the server, and even if the server is down, big companies are open backed with reliable backup services that can rescue your files safely when needed.
(Never finished….) Releasing now.