The days of natively developing apps in Java and Objective-C have an apparent end in sight.
I love Node.js and Javascript. I wish this was true, but I can't bring myself to believe it yet.
The days of natively developing apps in Java and Objective-C have an apparent end in sight.
I love Node.js and Javascript. I wish this was true, but I can't bring myself to believe it yet.
NodeJs is great,it's really,really powerfull and easy to use.I mean i did some crazy messaging/parrallel/realtime apps with that. At the same time, i'm not a big fan of javascript itself. It's not bad,it's just that I like more rigid,typesafe languages. I was a big fan of Actionscript 3 which is in my opinion some kind of compromise between dynamism and "statism".I'm glad i began programming in it by the way,or I would have never been able to learn java or C# afterwards.
Once the Apple fad ends, Objective-C will be useless. It's already useless for the enterprise.
Maybe you won't reach the same quality on iOS and Android as you would with native apps, but for smaller teams this can be a huge time saver, especially in the early stages of a project.
So in a lot of cases it's not so much "web app" vs "native app", as "web app" vs "no app".
I'm just realizing that we may not be innovating as we think we'd like. Basically, we found a way to force the browser to act like native desktop apps but without the security and power of native apps. In the process, generating a great amount of technical barrier and debt. Businesses will still use a java swing desktop app if they paid millions for it in the 90s. We'll still work on desktop IDE's to code our stuff.
Another discussion here would be how "mobile" is going to replace desktop apps. This is simply not true. Lot of important work goes on with a mouse and keyboard behind a monitor. I just don't buy reinventing the wheel. Sure it works for activities centered around the mobile phone mainly communication applications and social apps but i don't see how it can cause disruption.
I have a feeling one of these days, we'll see a major correction in how we perceive our point in time as being the best possible state and we'll see more or less the return of old ideas, the true and tested technologies get more attention they truly deserve.