You would think java sucks until you try objective c. Imo c#.net is the best language out of the bunch.
On Aug 13, 2010 1:54 AM, "Miguel Morales" <[email protected]> wrote: > 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]<android-developers%[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]<android-developers%[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]<android-developers%[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]<android-developers%[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]<android-developers%[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

