I used to hate Java, I think that it's ok to good now. (Even better with the framework google provided to make apps) The thread handling is pretty good, and tons of library is even better.
I'm not going to pull any numbers as to why I say that most people think java sucks, maybe it's just some. I've gathered this from workplaces, forum/irc chats, etc. A lot of java applications are hated upon due to being slow (Eclipse, Azureus, Tomcat?). Java browser apps are generally slower than their javascript or even flash counterparts. (They're also regarded as outdated) This is why google had to make its own vm to optimize it, plus you have to go through some pains to avoid the GC where as in regular Java apps objects are allocated all the time. This causes them to lag badly when objects are constantly being allocated and freed. In a server app this really isn't a problem, and the JVM is pretty good to work with. (ie with scala, groovy, etc) Java is very popular for day to day and general programming, because it's the main language at most universities. However, I haven't seen any truly innovative snappy or fast performing apps either client or server side. (Maybe even the corporate there's a lot of reliable and fast code.) There is a taboo, where it's regarded that programmers who only know java aren't very good. I mean, who thinks of java as the future? If it wasn't for people innovating it, like google and groovy and scala are, it'd be dying a slow death. (or like perl, living nicely in the corporate world, but be in danger into falling into a niche language in the next generation) On Thu, Aug 12, 2010 at 10:04 PM, Kevin Duffey <[email protected]> wrote: > Interesting point of view Miguel... most developers think the language > sucks? Do you back this up in some way? Java is a very good language. I am > curious what you find so bad, what languages you think are vastly superior? > I think all languages have their faults, but given the overwhelming > popularity of Java in many facets of software development, it's got a looong > life ahead of it. I have found that most people that say this about Java, > know very little about the language and usually fall into the camp of those > that "hate java" until you ask them why and the usual response is "because > it sucks". Anyway.. I am not opposed to other languages.. NDK.. as soon as > it allows for direct audio and video access.. will be the language of choice > for most of android development anyway (aka.. C). > > On 8/12/2010 9:52 PM, Miguel Morales wrote: >> >> Well I think this has to be because of the use of Java in Android. >> >> If this is the case, I'd say that Oracle should be grateful that >> Android chose Java when there are better options out there. I >> personally wouldn't have touched the language if it wasn't for >> Android. Most developers think it sucks. >> >> It might also be because you can use 3rd party java libraries in >> android. In either case, java was given a breath of life by google, >> Oracle should be kissing their butt. >> >> On Thu, Aug 12, 2010 at 8:07 PM, Shane Isbell<[email protected]> >> wrote: >>> >>> If there were no lawsuits, then I would worry. This is an encouraging >>> sign >>> that Android is starting to rattle more cages due to its expected >>> profitability and competitiveness. >>> >>> On Thu, Aug 12, 2010 at 7:27 PM, Dianne Hackborn<[email protected]> >>> wrote: >>>> >>>> Oh gee, another patent lawsuit. :p >>>> I certainly wouldn't lose any sleep over this as a third party >>>> developer. >>>> :} >>>> >>>> On Thu, Aug 12, 2010 at 5:52 PM, Frank Weiss<[email protected]> wrote: >>>>> >>>>> It hit the press today. Rumored that Google refused to settle. I have >>>>> no idea where this is headed, but I'll continue to develop for >>>>> Android. >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Android Developers" group. >>>>> To post to this group, send email to >>>>> [email protected] >>>>> To unsubscribe from this group, send email to >>>>> [email protected] >>>>> For more options, visit this group at >>>>> http://groups.google.com/group/android-developers?hl=en >>>> >>>> >>>> -- >>>> Dianne Hackborn >>>> Android framework engineer >>>> [email protected] >>>> >>>> Note: please don't send private questions to me, as I don't have time to >>>> provide private support, and so won't reply to such e-mails. All such >>>> questions should be posted on public forums, where I and others can see >>>> and >>>> answer them. >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Android Developers" group. >>>> To post to this group, send email to [email protected] >>>> To unsubscribe from this group, send email to >>>> [email protected] >>>> For more options, visit this group at >>>> http://groups.google.com/group/android-developers?hl=en >>> >>> -- >>> Shane Isbell (Founder of ZappMarket) >>> http://apps.facebook.com/zappmarket/ >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Android Developers" group. >>> To post to this group, send email to [email protected] >>> To unsubscribe from this group, send email to >>> [email protected] >>> For more options, visit this group at >>> http://groups.google.com/group/android-developers?hl=en >> >> > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en -- http://developingthedream.blogspot.com/, http://diastrofunk.com, http://www.youtube.com/user/revoltingx, ~Isaiah 55:8-9 -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

