User side Java has been limited mostly by the lack of a decent UI.

On Aug 13, 4:55 am, Fabrizio Giudici <fabrizio.giud...@tidalwave.it>
wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 8/13/10 11:39 , Miguel Morales wrote:>> I don't know of any popular fast 
> java applications, despite all
> >> these features. Again, Java is ok, great for what it does.  But
>
> > just not as good as its alternatives. It's great for android
> > because it's popular.  It's stable, there's tons of libraries, it's
> > fast/efficient enough.  You can optimize the hell out of it.
> > That's why I said it's ok to good.  When was the last time you
> > heard of java in the news or in anything interesting until recently
> > with android? Like I said, Oracle should be grateful google chose
> > to use java.
>
> Java on customer desktop applications has been limited by a number of
> things that you previously cited: it's hard (but not impossible) to
> get a native look and feel, and for many years in the past it was even
> difficult to get a decent look and feel, and for many years there have
> been hard times in deploying it easily (there are still some residual
> problems). These are important things if you have to reach the end
> customers. In the industrial world, where both issues are less
> important, Java is widespread. Just have a look 
> athttp://platform.netbeans.org/screenshots.htmlandhttp://eclipse.org/community/rcp.php.
>  You'll find tons of applications
> made even by large corporates and for basically all the industrial
> segments, running on the desktop. These are only the subset of Java
> applications using the NetBeans Platform and Eclipse RCP technologies
> - - there are many others. And these are only those that the makers were
> available to speak on; for instance, I've been consulting for years
> also on Java on the desktop and have customers running large and
> business applications which are 100% Java, also on the desktop, but
> aren't interested in publicly talking about them. Also, industrial
> applications don't make easily through common news as customer
> applications do, and this explain why Java is not well known to the
> large public.
>
> Yes, Java needs more memory in comparison with C. So, what's the
> point? It's a matter of cost / benefit ratio and memory is cheap
> enough to wholly compensate the increment in productivity that one has
> by working with the whole Java ecosystem (which include tools heavily
> based on bytecode manipulation, such as profilers, AOP, coverage
> reporting tools, etc...) that aren't in the domain of C because it
> compiles to native code.
>
> For what comes to Android, I'd like to recall that up to 2.1 we didn't
> have any JIT, that has been introduced with 2.2. I'd be curious to
> know whether people who has experienced some performance troubles with
> Dalvik has tried his app on Froyo.
>
> - --
> Fabrizio Giudici - Java Architect, Project Manager
> Tidalwave s.a.s. - "We make Java work. Everywhere."
> java.net/blog/fabriziogiudici -www.tidalwave.it/people
> fabrizio.giud...@tidalwave.it
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG/MacGPG2 v2.0.14 (Darwin)
> Comment: Using GnuPG with Mozilla -http://enigmail.mozdev.org/
>
> iEYEARECAAYFAkxlFnYACgkQeDweFqgUGxempQCdEzt80ZrbqIWWdVB8WP7gsHMA
> 82YAoIgv2TyivL70dfjQNtpbk+SqHovH
> =R0Su
> -----END PGP SIGNATURE-----

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to