Tuesday, September 21, 2010

No future for Java & Android? And will Palm with WebOS have a big come-back?

No future for Java & Android?

ChromeOS as the preferred OS for Google? - And will Palm with WebOS have a big come-back?
Had a couple of interesting talks recently about the future of programming & OSs. I see more and more skeptical opinions about Java & Android.
There are increasing signs, that Java will not be used as a preferred technology in future. It will survive probably for a long time, as Cobol does - especially in large enterprises. But it may be used less & less for new projects -
> Java is a part of Oracle now: Culturally not a good fit -
> Java is complex - Web 2.0 has a clear trend to SIMPLICITY - In a rapidly changing business environment, web apps have to adapt quickly and support rapid prototyping. The trends go towards pure http, noSQL, scripting, cloud & browser based -
Dsgr Anon - 10 hou
Java wont fade easily
Irrespective of whether SUN or Oracle owns Java; trend has been polyglot programming. best tool for a problem. This would be done in enterprises too; but for maintenance of existing projects Java would be used for long time to come.

nosql/cloud etc had been there for sufficient time but they haven't been picked up by enterprises for different reasons. Enterprises just try to fit in when it comes to technology and not excel or experiment. Web-apps+ Desktop/Native apps are going to rule now

Android will be dropped by Google and ChromeOS will be the OS of Google. Main reasons for this:
> The Android platform is based to a big part on Java - Hence, as Java looses ground, Android will lose ground.
> The desktop will disappear, and the browser will be the universal interface - Just like ChromeOS promises. For app development, especially on the client, a lighter & faster to develop technology will be dominant: probably JavaScript, as it has the largest community. C will be used for the core & for high performance. 

> Google will not be able to support 2 competitive OS in the long - Google will drop Android, just as it dropped Wave.
What will be the future client OS? - besides Apple, which will continue to have a good user base, its not yet clear, who will dominate the OS market (Apple is too closed for domination). I expect for most of the devices an interface without desktop - simply because its easier & straight forward to use. I give Google ChromeOS a good chance. But ChromeOS is not yet released, and the future has to show, if Google will get it right.
But there is already today an OS in the market, which comes pretty close to what could be the future OS: webOS, from a company we almost forgot about: Palm. @twtomcat: "It is, what ChromeOS promises to be": It is based on web technologies, has google's V8 JavaScript Engine inside (probably the best JS engine) and client development happens in JavaScript - 

But currently Java is the no:1 programming lang..
@mhegi But currently Java is the no:1 programming lang.. If its so ChromeOS will fail
Mhe: yes, thats a good point - but things may change ...  


0 comments:

Post a Comment

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More