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:
> 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).
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