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