Win a copy of Fixing your Scrum this week in the Agile forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Paul Clapham
  • Rob Spoor
  • Liutauras Vilda
Sheriffs:
  • Jeanne Boyarsky
  • Junilu Lacar
  • Tim Cooke
Saloon Keepers:
  • Tim Holloway
  • Piet Souris
  • Stephan van Hulst
  • Tim Moores
  • Carey Brown
Bartenders:
  • Frits Walraven
  • Himai Minh

Java 7/8 finally proposed.

 
Bartender
Posts: 2700
IntelliJ IDE Opera
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The long awaited proposals for Java SE 7 and 8 have finally been made. The proposals can be found here: Java SE 7 and Java SE 8.
 
author
Posts: 3281
8
Mac OS X Eclipse IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Will be interesting to see if any insights are given on Friday's keynote at devoxx on the voting...
 
Bartender
Posts: 3225
34
IntelliJ IDE Oracle Spring Chrome Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Closures pushed to Java SE 8?
 
Rancher
Posts: 4686
7
Mac OS X VI Editor Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Closures don't bother me. Why they didn't just accept the Google Collections as part of the standard library is beyond me. We can still just use it.

My prediction is that Java 8 will be so far into the future that we will all be using Scala or Mirah or something else.
 
Mohamed Sanaulla
Bartender
Posts: 3225
34
IntelliJ IDE Oracle Spring Chrome Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Pat Farrell wrote:My prediction is that Java 8 will be so far into the future that we will all be using Scala or Mirah or something else.



Exactly! And Mirah- Heard it for the first time.
 
Wouter Oet
Bartender
Posts: 2700
IntelliJ IDE Opera
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Pat Farrell wrote:My prediction is that Java 8 will be so far into the future that we will all be using Scala or Mirah or something else.

I highly doubt that. Java 8 is scheduled for over 2 years and there are so many business applications written in Java that there will be a demand for Java (maintenance) programmers for the next 20 years.
 
Mohamed Sanaulla
Bartender
Posts: 3225
34
IntelliJ IDE Oracle Spring Chrome Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Wouter Oet wrote:I highly doubt that. Java 8 is scheduled for over 2 years and there are so many business applications written in Java that there will be a demand for Java (maintenance) programmers for the next 20 years.


I feel Enterprise applications would also take sometime to migrate to different technologies.
 
Pat Farrell
Rancher
Posts: 4686
7
Mac OS X VI Editor Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Wouter Oet wrote:I highly doubt that. Java 8 is scheduled for over 2 years.


And what makes you think it will actually come out in two years, i.e. late 2012? Java 7 is already very late. There is a lot more politics in the Java development, standardization, etc. world now that Oracle is being heavy handed, suing Google, etc. I expect that Google and IBM will get more active in the political side of the specs, which could delay Java 8 decades.

I agree that there are lots of existing Java applications that will be in legacy support for 20+ years. But the picture for new big apps is more cloudy. Up until a few years ago, the choices were perl, php, and a few other unattractive languages, and then Java. So the world was beating a path to Java. But Java is showing its age. Everything that I've written professionally in the past 12 years has been Java. For my next project, I'll look hard at other platforms. My most recent project was close, we nearly when Ruby on Rails. I'm not sure that RoR is the answer, but I know that for the next one I start up, Java's age and lack of multi-core support will make it start out an underdog.
 
Pat Farrell
Rancher
Posts: 4686
7
Mac OS X VI Editor Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

mohamed sanaullah wrote:I feel Enterprise applications would also take sometime to migrate to different technologies.


I've never seen an Enterprise application that migrates. Ever. What happens is that the old legacy Enterprise application gets so full of cobwebs, and is so hard to maintain, that the company will spring for a completely new solution. Sometimes purchased (SAP, etc.) and sometimes written from scratch in the then current Golden Language That Solves All Problems.

 
clojure forum advocate
Posts: 3479
Mac Objective C Clojure
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Pat Farrell wrote:

Wouter Oet wrote:I highly doubt that. Java 8 is scheduled for over 2 years.


And what makes you think it will actually come out in two years, i.e. late 2012? Java 7 is already very late. There is a lot more politics in the Java development, standardization, etc. world now that Oracle is being heavy handed, suing Google, etc. I expect that Google and IBM will get more active in the political side of the specs, which could delay Java 8 decades.

I agree that there are lots of existing Java applications that will be in legacy support for 20+ years. But the picture for new big apps is more cloudy. Up until a few years ago, the choices were perl, php, and a few other unattractive languages, and then Java. So the world was beating a path to Java. But Java is showing its age. Everything that I've written professionally in the past 12 years has been Java. For my next project, I'll look hard at other platforms. My most recent project was close, we nearly when Ruby on Rails. I'm not sure that RoR is the answer, but I know that for the next one I start up, Java's age and lack of multi-core support will make it start out an underdog.


IBM joined Oracle on OpenJDK project, I doubt they will encage in any fight.
I'm not threading expert, but why Java 5 concurrency isn't sufficient for you?
 
Pat Farrell
Rancher
Posts: 4686
7
Mac OS X VI Editor Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
This is not the thread to go into details on the flaws of Java threading. There is a whole section here on the ranch for threading discussions, and I've posted at length there.

In short, Java makes the programmer get the threading right, and its just too hard to do properly. The Ranch has Henry Wong, a world class expert on threading and synchronization, moderating the forum section.

That you have to have a forum section on a topic is a really bad idea. Henry can get it right all of the time. I can get it right most of the time. Most programmers get it wrong most of the time.
 
What's wrong? Where are you going? Stop! Read this tiny ad:
the value of filler advertising in 2021
https://coderanch.com/t/730886/filler-advertising
reply
    Bookmark Topic Watch Topic
  • New Topic