Re: The Revenge of the Geeks

From: Arne Vajh°j <arne_at_vajhoej.dk>
Date: Thu, 24 Jan 2013 11:10:40 -0500
Message-ID: <51015d05$0$289$14726298_at_news.sunsite.dk>



On 1/24/2013 5:44 AM, BGB wrote:
> On 1/24/2013 4:03 AM, Arved Sandstrom wrote:
>> On 01/24/2013 12:47 AM, BGB wrote:
>>> On 1/23/2013 7:17 PM, Arne Vajh°j wrote:
>>>> I don't think Java should worry about C++. For business apps, then
>>>> C++ is not really an option. And business apps is what Java is good
>>>> at.
>>>
>>> some of us never go anywhere near business apps though...
>>>
>>> for example, I am mostly at-present a game developer, with side areas in
>>> audio/video processing (writing codecs, ...), and am also into things
>>> like compilers and scripting VM technology.
>>>
>>> these are generally areas where C and C++ have a much stronger hold.
>>>
>> [ SNIP ]
>>
>> "Business" apps is however the core strength of Java, that and all the
>> tooling that goes along with it. I couldn't care less if Java is found
>> on *any* consumer computer, because that's not particularly important.
>>
>> It comes back to this: you pick a language because of what it's suited
>> for, or after languages have been around for a while, what other people
>> already have used it for.
>>
>> For "enterprise" type work the languages used are variable. For example,
>> if you're dealing with IBM WebSphere MQ, depending on your task, you
>> might be using a .NET language, Java, C or C++. But nevertheless a great
>> deal of applications from the big iron companies are Java SE and EE.
>>
>

> well, yes, but this creates a split:
> people writing business apps have reason to use it, since it does fairly
> well at this particular domain;
> people doing other stuff have less reason to use it (since, they are not
> writing business apps, and it doesn't have as many strong points outside
> this area).

Java is not the language for all purposes.

> it is worth noting though that the original topic applied mostly to
> end-users using Java on Windows systems, and presumably what sorts of
> apps this implies (most likely end-user applications, running on desktop
> PCs).

True.

But it it is still relevant because it explains where and why the focus of Java are.

Arne Received on Thu Jan 24 2013 - 17:10:40 CET

Original text of this message