Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #36006 > unrolled thread
| Started by | Lothar Kimmeringer <news200709@kimmeringer.de> |
|---|---|
| First post | 2016-12-01 12:28 +0100 |
| Last post | 2016-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.
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
| From | Lothar Kimmeringer <news200709@kimmeringer.de> |
|---|---|
| Date | 2016-12-01 12:28 +0100 |
| Subject | Re: 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]
| From | Abandoned Trolley <russell@fredswedlock.co.uk> |
|---|---|
| Date | 2016-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]
| From | Eric Douglas <e.d.programmer@gmail.com> |
|---|---|
| Date | 2016-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]
| From | Abandoned Trolley <russell@fredswedlock.co.uk> |
|---|---|
| Date | 2016-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]
| From | a.laforgia@gmail.com |
|---|---|
| Date | 2016-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]
| From | Robert Klemme <shortcutter@googlemail.com> |
|---|---|
| Date | 2016-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]
| From | Silvio <silvio@internet.com> |
|---|---|
| Date | 2016-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]
| From | Arne Vajhøj <arne@vajhoej.dk> |
|---|---|
| Date | 2016-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]
| From | Eric Douglas <e.d.programmer@gmail.com> |
|---|---|
| Date | 2016-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]
| From | Silvio <silvio@internet.com> |
|---|---|
| Date | 2016-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]
| From | Arne Vajhøj <arne@vajhoej.dk> |
|---|---|
| Date | 2016-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]
| From | a.laforgia@gmail.com |
|---|---|
| Date | 2016-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