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

Reply via email to