Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #36006 > unrolled thread

Re: What is left alive?

Started byLothar Kimmeringer <news200709@kimmeringer.de>
First post2016-12-01 12:28 +0100
Last post2016-12-05 06:13 -0800
Articles 12 — 7 participants

Back to article view | Back to comp.lang.java.programmer

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Re: What is left alive? Lothar Kimmeringer <news200709@kimmeringer.de> - 2016-12-01 12:28 +0100
    Re: What is left alive? Abandoned Trolley <russell@fredswedlock.co.uk> - 2016-12-02 12:13 +0000
      Re: What is left alive? Eric Douglas <e.d.programmer@gmail.com> - 2016-12-02 06:48 -0800
        Re: What is left alive? Abandoned Trolley <russell@fredswedlock.co.uk> - 2016-12-02 15:37 +0000
        Re: What is left alive? a.laforgia@gmail.com - 2016-12-02 17:57 -0800
          Re: What is left alive? Robert Klemme <shortcutter@googlemail.com> - 2016-12-03 11:34 +0100
            Re: What is left alive? Silvio <silvio@internet.com> - 2016-12-04 11:39 +0100
              Re: What is left alive? Arne Vajhøj <arne@vajhoej.dk> - 2016-12-05 21:37 -0500
                Re: What is left alive? Eric Douglas <e.d.programmer@gmail.com> - 2016-12-06 05:08 -0800
                  Re: What is left alive? Silvio <silvio@internet.com> - 2016-12-06 18:46 +0100
                  Re: What is left alive? Arne Vajhøj <arne@vajhoej.dk> - 2016-12-06 21:01 -0500
            Re: What is left alive? a.laforgia@gmail.com - 2016-12-05 06:13 -0800

#36006 — Re: What is left alive?

FromLothar Kimmeringer <news200709@kimmeringer.de>
Date2016-12-01 12:28 +0100
SubjectRe: What is left alive?
Message-ID<c4ska6r1g10l$.dlg@kimmeringer.de>
Stefan Ram wrote:

>   So, what is still alive?
> 
>       - Java on the server (JEE)

JEE != Java on the server but otherwise you're correct

>       - Java on Android

Yes but there are attempts to chnage that to a more
native approach.

>   Anything else?

BluRay, Setop boxes
Mindcraft ;-)


Cheers, Lothar
-- 
Lothar Kimmeringer                E-Mail: spamfang@kimmeringer.de
               PGP-encrypted mails preferred (Key-ID: 0x8BC3CD81)

Always remember: The answer is forty-two, there can only be wrong
                 questions!

[toc] | [next] | [standalone]


#36014

FromAbandoned Trolley <russell@fredswedlock.co.uk>
Date2016-12-02 12:13 +0000
Message-ID<o1rofh$2j1$1@dont-email.me>
In reply to#36006
On 01/12/2016 11:28, Lothar Kimmeringer wrote:
> Stefan Ram wrote:
>
>>    So, what is still alive?
>>
>>        - Java on the server (JEE)
>
> JEE != Java on the server but otherwise you're correct
>
>>        - Java on Android
>
> Yes but there are attempts to chnage that to a more
> native approach.
>
>>    Anything else?
>
> BluRay, Setop boxes
> Mindcraft ;-)
>
>
> Cheers, Lothar


>




If Java on the desktop is not dead, then it appears to be in decline, 
but that may be due in part to the decline in desktop and laptop 
computers generally.

But theres a few other factors to consider


First, the cross platform portability which was one of the initial 
attractions of Java addresses a problem which has largely disappeared, 
for the simple reason that the platforms have just faded away. We now 
have a computing landscape which is largely dominated by Intel 
processors and a relatively small number of operating systems, leading 
to fewer requirements for cross platform development.

Second, in a lot of commercial environments, its relatively easy to use 
remote desktop clients and products like Exceed and Xming to get access 
to non-native or remote applications, thus eliminating the need for 
porting - to the point where I can hardly remember the last time I heard 
anybody use the term "porting"

Alternatively, on a more modest scale, its quite easy now to use 
virtualisation tools like VMWare and Virtualbox to fire up alternative 
operating systems and get to our destination

There's a number of other factors involved too, including the 
proliferation of remote database bound applications which effectively 
turn the laptop in to a thin client, so less dependent on local raw 
computing power, but I suspect that one of the most important reasons 
for the decline is this ...

If we get out of our predominately Apple Mac and Unix / Linux equipped 
ivory towers for a while and get down to the nearest computer store, we 
might find that the majority (maybe more than 90% in some areas) of 
laptop and desktop products are sold with Windows 10 preinstalled.
Just fire one up and start the CLI, and then type in the magic words 
"java - version" - and the problem is laid bare for you. In other words, 
executable jars simply WILL NOT WORK out of the box for the majority of 
the products in the marketplace because there is no JRE installed.
Add in the security hurdles which now make it more difficult to use the 
JNLP to start applications anyway and you have a problem.
As soon as Joe Public has to start downloading and installing software 
for himself you are fighting a losing battle

Anyway, as we are often told about the lightning speed of change in the 
computer industry, should any of us be surprised at something going out 
of fashion after more than 20 years ?

Cheers  ... AT

[toc] | [prev] | [next] | [standalone]


#36016

FromEric Douglas <e.d.programmer@gmail.com>
Date2016-12-02 06:48 -0800
Message-ID<8aba352f-904b-426f-b226-0e8d448bd0ca@googlegroups.com>
In reply to#36014
On Friday, December 2, 2016 at 7:14:08 AM UTC-5, Abandoned Trolley wrote:
> If Java on the desktop is not dead, then it appears to be in decline, 
> but that may be due in part to the decline in desktop and laptop 
> computers generally.
> 
> But theres a few other factors to consider

I hate when people just try to say Java is a dying language in a Java forum.
Why would you say that?  What is a good reason not to use Java?  What language now does everything Java does that somehow works better?
I think other languages are and/or should be dying languages because of their limitations but I haven't found anything yet I can't do with Java, and the big businesses from Google to Microsoft are supporting it with APIs.

[toc] | [prev] | [next] | [standalone]


#36019

FromAbandoned Trolley <russell@fredswedlock.co.uk>
Date2016-12-02 15:37 +0000
Message-ID<o1s4db$fr5$1@dont-email.me>
In reply to#36016
On 02/12/2016 14:48, Eric Douglas wrote:
> On Friday, December 2, 2016 at 7:14:08 AM UTC-5, Abandoned Trolley wrote:
>> If Java on the desktop is not dead, then it appears to be in decline,
>> but that may be due in part to the decline in desktop and laptop
>> computers generally.
>>
>> But theres a few other factors to consider
>
> I hate when people just try to say Java is a dying language in a Java forum.
> Why would you say that?  What is a good reason not to use Java?  What language now does everything Java does that somehow works better?
> I think other languages are and/or should be dying languages because of their limitations but I haven't found anything yet I can't do with Java, and the big businesses from Google to Microsoft are supporting it with APIs.
>


I was not suggesting that Java does not "do stuff" - just saying 
(mainly) that the portability argument may no longer be valid.

My point might be reinforced if the rumours of the end of SPARC turn out 
to be true

  ... AT

[toc] | [prev] | [next] | [standalone]


#36035

Froma.laforgia@gmail.com
Date2016-12-02 17:57 -0800
Message-ID<2c37e21e-d6b9-467a-a2d7-8271c2c83c17@googlegroups.com>
In reply to#36016
On Friday, 2 December 2016 14:48:55 UTC, Eric Douglas  wrote:

[...]
> I hate when people just try to say Java is a dying language 

That's not what they're saying. They're talking about specific usages of Java. It's different.

[toc] | [prev] | [next] | [standalone]


#36047

FromRobert Klemme <shortcutter@googlemail.com>
Date2016-12-03 11:34 +0100
Message-ID<eafle9Fca6eU1@mid.individual.net>
In reply to#36035
On 03.12.2016 02:57, a.laforgia@gmail.com wrote:
> On Friday, 2 December 2016 14:48:55 UTC, Eric Douglas  wrote:
>
> [...]
>> I hate when people just try to say Java is a dying language
>
> That's not what they're saying. They're talking about specific usages of Java. It's different.

I find this type of discussion quite futile.  Everybody brings their 
anecdotal experience to the table, then a lot of speculation is 
sprouting and eventually, even with hard facts available about trends in 
the industry, the situation is different for everybody because of their 
location, industry or other niche.

Cheers

	robert

-- 
remember.guy do |as, often| as.you_can - without end
http://blog.rubybestpractices.com/

[toc] | [prev] | [next] | [standalone]


#36051

FromSilvio <silvio@internet.com>
Date2016-12-04 11:39 +0100
Message-ID<5843f252$0$1726$e4fe514c@newszilla.xs4all.nl>
In reply to#36047
On 12/03/2016 11:34 AM, Robert Klemme wrote:
> On 03.12.2016 02:57, a.laforgia@gmail.com wrote:
>> On Friday, 2 December 2016 14:48:55 UTC, Eric Douglas  wrote:
>>
>> [...]
>>> I hate when people just try to say Java is a dying language
>>
>> That's not what they're saying. They're talking about specific usages
>> of Java. It's different.
>
> I find this type of discussion quite futile.  Everybody brings their
> anecdotal experience to the table, then a lot of speculation is
> sprouting and eventually, even with hard facts available about trends in
> the industry, the situation is different for everybody because of their
> location, industry or other niche.
>
> Cheers
>
>     robert
>

I disagree. The discussion is important for people who are entering the 
world of software development or need to decide on a tool set for 
building a new system. They have to have an idea of where things are 
going to prevent them from wasting time on stuff that is becoming obsolete.

The fact that some dinosaurs here choose to deny reality and insist 
their pet tools are still as relevant as ever makes it hard for the 
newcomers to decide who to believe.

The facts are simple: desktop Java except Android is heading for 
oblivion. Server side Java thrives and is probably even the dominant 
server side platform. Apart from mobile apps the trend in user 
interfaces is HTML/CSS/JavaScript. And that is the case for an ever 
increasing number of mobile applications as well.

[toc] | [prev] | [next] | [standalone]


#36053

FromArne Vajhøj <arne@vajhoej.dk>
Date2016-12-05 21:37 -0500
Message-ID<o2588h$d4c$1@gioia.aioe.org>
In reply to#36051
On 12/4/2016 5:39 AM, Silvio wrote:
> The facts are simple: desktop Java except Android is heading for
> oblivion.

It was never that big in the first place.

>  Apart from mobile apps the trend in user
> interfaces is HTML/CSS/JavaScript. And that is the case for an ever
> increasing number of mobile applications as well.

The trend for native vs HTML 5 based mobile seems to change
every 3 months.

Arne

[toc] | [prev] | [next] | [standalone]


#36054

FromEric Douglas <e.d.programmer@gmail.com>
Date2016-12-06 05:08 -0800
Message-ID<f5ce5eea-737e-4d0d-8a2e-6ab48c523631@googlegroups.com>
In reply to#36053
On Monday, December 5, 2016 at 9:37:16 PM UTC-5, Arne Vajhøj wrote:
> On 12/4/2016 5:39 AM, Silvio wrote:
> > The facts are simple: desktop Java except Android is heading for
> > oblivion.
> 
> It was never that big in the first place.
> 

Pure Java Swing apps maybe not, but Java based apps like PeopleSoft would be much more popular.

> >  Apart from mobile apps the trend in user
> > interfaces is HTML/CSS/JavaScript. And that is the case for an ever
> > increasing number of mobile applications as well.
> 
> The trend for native vs HTML 5 based mobile seems to change
> every 3 months.
> 
> Arne

I haven't gotten around to learning mobile coding because of the wide range of technology.  It really helps developers when platforms focus on one main language.  Do I learn HTML4, HTML5, CSS, Objective C, Swift, Android Java...?

[toc] | [prev] | [next] | [standalone]


#36055

FromSilvio <silvio@internet.com>
Date2016-12-06 18:46 +0100
Message-ID<5846f95c$0$2109$e4fe514c@newszilla.xs4all.nl>
In reply to#36054
On 12/06/2016 02:08 PM, Eric Douglas wrote:

>
> I haven't gotten around to learning mobile coding because of the wide range of technology.  It really helps developers when platforms focus on one main language.  Do I learn HTML4, HTML5, CSS, Objective C, Swift, Android Java...?
>

Depends on what you intend to do. If you want to develop some really 
nifty mobile app that needs to utilize specific native interfaces like 
accessing contacts or trigger notifications your only option is, and 
probably will be for quite some time, creating actual native apps using 
Java when targeting Android or Swift (maybe objective C) for iOS.

If you simply need to build applications that work on any contemporary 
platform and device (I propose we call this WORA from now on) simply 
learn to build responsive web applications. HTML5, CSS and some JS will 
mostly do.

On the server side (if at all necessary) do whatever you like.

[toc] | [prev] | [next] | [standalone]


#36061

FromArne Vajhøj <arne@vajhoej.dk>
Date2016-12-06 21:01 -0500
Message-ID<o27qhr$agc$1@gioia.aioe.org>
In reply to#36054
On 12/6/2016 8:08 AM, Eric Douglas wrote:
> On Monday, December 5, 2016 at 9:37:16 PM UTC-5, Arne Vajhøj wrote:
>> On 12/4/2016 5:39 AM, Silvio wrote:
>>> The facts are simple: desktop Java except Android is heading for
>>> oblivion.
>>
>> It was never that big in the first place.
>
> Pure Java Swing apps maybe not, but Java based apps like PeopleSoft would be much more popular.

There are tons of Java server side.

I believe that Peoplesoft have been web based not fat client for
many many years.

>>>  Apart from mobile apps the trend in user
>>> interfaces is HTML/CSS/JavaScript. And that is the case for an ever
>>> increasing number of mobile applications as well.
>>
>> The trend for native vs HTML 5 based mobile seems to change
>> every 3 months.
>
> I haven't gotten around to learning mobile coding because of the wide
> range of technology.  It really helps developers when platforms focus
> on one main language.  Do I learn HTML4, HTML5, CSS, Objective C,
> Swift, Android Java...?

Learning "HTML 5" which means HTML+CSS+JS (and a lot of socalled
HTML 5 actually is valid HTML 4) is a very useful. Period.
Desktop browser, mobile browser, some mobile app frameworks and even
some desktop app frameworks.

The common choices are:
* Java for Android
* Swift and Objective-C for iOS

But there are all sorts of more exotic alternatives.

You can use other JVM languages than for Android.

You can use Xamarin which is C# based for both Android and iOS.

Arne

[toc] | [prev] | [next] | [standalone]


#36052

Froma.laforgia@gmail.com
Date2016-12-05 06:13 -0800
Message-ID<0b56ccf2-ce74-41ed-9c88-2df0638302d0@googlegroups.com>
In reply to#36047
On Saturday, 3 December 2016 10:35:08 UTC, Robert Klemme  wrote:

[...]
> I find this type of discussion quite futile.

Like most discussions on newsgroups today.
Discussions become futile especially when someone does not get their point.

[toc] | [prev] | [standalone]


Back to top | Article view | comp.lang.java.programmer


csiph-web