Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Message from discussion Apple is deprecating Java
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Tim X  
View profile  
 More options Oct 22 2010, 7:50 pm
Newsgroups: comp.lang.lisp
From: Tim X <t...@nospam.dev.null>
Date: Sat, 23 Oct 2010 10:50:47 +1100
Local: Fri, Oct 22 2010 7:50 pm
Subject: Re: Apple is deprecating Java

"jos...@corporate-world.lisp.de" <jos...@lisp.de> writes:
> On 22 Okt., 12:06, Tim Bradshaw <t...@tfeb.org> wrote:
>> On 2010-10-22 01:45:22 +0100, MarkHanif...@gmail.com said:

>> > Great....now if I promise to buy a Mac can we get Dylan back?

>> If you buy a mac you will probably get, in due course, an entirely
>> closed appliance.  Don't think deprecating Java is a good thing: it's
>> part of the process by which Apple are closing the system down.

> Apple is not deprecating Java, it is only deprecating their own
> distribution of it.

> Like on other platforms SUN/Oracle will have to provide it - or other
> vendors of Java implementations, like IBM.

I think you can forget about IBM. They announced a wek or so back that
they were going to put all their efforts into supporting openJDK now.

Essentially, anyone who is expecting Java to go away any time soon is
woefully mistaken. If anything, the increase in focus on openJDK by
major players will likely prolong its life.

Personally, this may be a good thing. While I hated using Java back in
the 1.0 and 1.1 versions and found the environment a major pain to
maintain, I have to say that more recent experiences as a result of
looking at clojure, indicate huge improvements. I still don't like Java
and still think it is an overly verbose and boring language to use with
too much bloat, but at least the environment has improved and getting
things setup and then maintaining them seems to have become far less
frustrating. This is good because there are some interesting things
happening on the jvm.

As an example, I recently wrote a very simple utility in clojure which I
was able to get deployed in our production environments with absolutely
no problems because it was just a jar file. A similar utility written in
CL was rejected on the grounds the admins were not prepared to maintain
a CL environment (a native executable was also rejected for other
largely political and ill-informed technical reasons). I was going to
try ABCL, but settled on clojure for no other reason other than I wanted
to try writing something in it. I also got past the most significant
bottleneck with CL - no available database access library that would
allow calling of stored procedures etc. Clojure, having access to the
java APIs allows the use of JDBC. (I suspect you might be able to do
something similar with ABCL as well).

While Java as a programming language is IMO limited, JVM as a deployment
platform has some very interesting possibilities. Languages like
clojure, scalar and even jRuby or jPython could mean that as
programmers, we may not be as constrained by management's concern over
enterprise environment maintenance and administration. While there would
always be the maintenance concern over anything used in production that
is written in a language only one person knows, being able to use one
deployment infrastructure is likely to provide some more freedom for
programmers.

Tim

--
tcross (at) rapttech dot com dot au


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.