View Poll Results: On which version of Java are you running Eclipse with Spring IDE?

Voters
102. You may not vote on this poll
  • Java 1.4

    11 10.78%
  • Java 5

    64 62.75%
  • Java 6

    27 26.47%
Page 1 of 2 12 LastLast
Results 1 to 10 of 32

Thread: On which version of Java are you running Eclipse with Spring IDE?

Hybrid View

  1. #1
    Join Date
    Aug 2004
    Location
    Frankfurt/Main, Germany
    Posts
    253

    Question On which version of Java are you running Eclipse with Spring IDE?

    For Spring IDE version 2.0 we would like to leverage the new language features of Java 5 (mostly generics, foreach loops and enums). Now we are wondering how many Spring IDE users are still running Eclipse on Java 1.4 and why.

    Torsten

  2. #2
    Join Date
    Aug 2004
    Location
    Denver
    Posts
    249

    Default

    I've recently starting switching all my open source projects to Java 5.

    +1 to JDK 5.

    For projects requiring 1.4 compilation, there's always Retroweaver (http://retroweaver.sourceforge.net).

  3. #3
    Join Date
    Jun 2005
    Posts
    4,230

    Default

    I use both 1.5 and 1.4 in projects (so I voted for 1.4). Unfortunately the big container vendors are still on 1.4, so it isn't practical for people who use or might have to use (e.g.) WebSphere to switch to 1.5 yet.

    I guess maybe that doesn't mean I can't use Java 5 to run Eclipse and Spring IDE? Maybe I should vote again...

  4. #4
    Join Date
    Apr 2006
    Location
    Oslo, Norway
    Posts
    23

    Default

    Quote Originally Posted by david_syer View Post
    Unfortunately the big container vendors are still on 1.4, so it isn't practical for people who use or might have to use (e.g.) WebSphere to switch to 1.5 yet.
    Exactly the same problem here. Company politics has made upgrading Websphere servers a slow process. Actually we are now migrating from 1.3 to 1.4

  5. #5
    Join Date
    Aug 2004
    Location
    Stockholm
    Posts
    466

    Default

    Quote Originally Posted by betabagel View Post
    Exactly the same problem here. Company politics has made upgrading Websphere servers a slow process. Actually we are now migrating from 1.3 to 1.4
    Same problem here. WebSphere and its mothership IBM is well-known for letargic processes implementing new JDK:s....
    I'm one of the guys getting a bit worried about a too quick pace in adding features to Java.... I mean Java 5 has great values such as templates... but Java 6 is already here and 7 is around the corner making Java look more and more like a scripting language.... but the big vendors doesn't keep up the pace. Beginning to wonder if all the adds to the Java spec is really necessary.
    One of the really big arguments for Java is its fantastic open-source products, but all the new Java versions increase the risk of incompabilities and thus decreased usability to companies etc. I'm not at all a fan of M$ and .NET (just compare Java's 25 keywords to C# which at least doubles that) but colleauges that like it says "At least the products work together" Of course they do; one vendor - one version. One of the major downsides of Java development is incompabilities between versions and tendency to "Jarmaggedon"-experiences.
    Just thinking aloud....
    Last edited by kantorn; Feb 18th, 2007 at 01:59 AM.
    Sincerely,
    /The Cantor

    "Murphy was an optimist"
    (The O'Toole commentary on Murphy's Law)

  6. #6
    Join Date
    Nov 2006
    Location
    Montreal Canada
    Posts
    67

    Default

    Quote Originally Posted by kantorn View Post
    Same problem here. WebSphere and its mothership IBM is well-known for letargic processes implementing new JDK:s....
    I'm one of the guys getting a bit worried about a too quick pace in adding features to Java.... I mean Java 5 has great values such as templates... but Java 6 is already here and 7 is around the corner making Java look more and more like a scripting language.... but the big vendors doesn't keep up the pace. Beginning to wonder if all the adds to the Java spec is really necessary.
    I agree.
    I have been around a long time and most major languages have some stability. Java is starting to look like an inside the beltway, script kiddies language where marginally useful features are added just to satisfy the egos and intellectual curiousity of the developers.
    The grownups need to step in and put some discipline into the process.
    The language should be stablized until the user community starts screaming for new features.
    Five years between major versions is a decent interval for a language of the maturity of Java. This would give an incentive for major vendors and projects to upgrade. With the current speed of new versions, it is dificult to start an upgrade from 1.4.2 since as soon as you start and get partway through the process, you will have to switch target versions. I am sure that they are thinking that they might as well wait for Java to stablize.
    A stable version would also give an incentive to writers and educators to document and promote a current version. This would help in getting the new features more widely used and understood.
    The effort expended on new versions could be spent on performance, documentation and tools.
    I would like to know what program can not be written in Java 6 that will be possible with Java 7.
    I would like to see compelling examples of code that is going to be so much more efficient under Java 7.
    If there are insufficient examples then put off the release of Java7 until 2011 and let the community absorb Java 6 and start to build a user-driven set of requests for new features for Java 7. I do not have any. Anyone else see defficiencies in Java 6's specification that is going to stop them from working?

  7. #7
    Join Date
    Jun 2006
    Location
    The Netherlands
    Posts
    13,625

    Default

    +1 for Java 5 here also.

    We are also currently in the process of switching our internal project to Java 5.
    Marten Deinum
    Java Consultant / Pragmatist / Open Source Enthousiast / Author


    Pro Spring MVC: With Web Flow
    Conspect

    Have you read the reference guide.
    Use the [ code ] tags, young padawan

  8. #8
    Join Date
    Nov 2006
    Location
    The Netherlands
    Posts
    33

    Default

    I voted for 1.5, but that's because I'm in the luxurious position that the Java development here is a green field, all legacy systems are in a different language.
    All new projects I start in 1.5, I'm migrating some old ones from 1.4 to 1.5

    But... I know a few old clients of mine that have no choice then to run 1.4 (and even a few still have to run 1.3), no way around it.
    Barre Dijkstra

  9. #9
    Join Date
    Aug 2004
    Posts
    2,715

    Default

    Actually I'm running Eclipse with Java 5 (but in 1.4 compatibility mode) and run the application with a 1.4.2 JRE as we too have a restriction based on the app server.

    But in this scenario I think I can vote for Java 5 :-)

  10. #10
    Join Date
    Sep 2006
    Location
    UK
    Posts
    8,424

    Default

    Quote Originally Posted by salp View Post
    I voted for 1.5, but that's because I'm in the luxurious position that the Java development here is a green field, all legacy systems are in a different language.
    All new projects I start in 1.5, I'm migrating some old ones from 1.4 to 1.5

    But... I know a few old clients of mine that have no choice then to run 1.4 (and even a few still have to run 1.3), no way around it.
    We are in the same position regarding 1.5, very nice!

    Some of our agent code however has to be 1.1 compatible, . Thats so last century , where was I in 1997?
    Last edited by karldmoore; Aug 29th, 2007 at 11:45 AM.
    Barracuda Networks SSL VPN Lead Developer
    http://pramatr.wordpress.com
    http://twitter.com/karldmoore
    http://www.linkedin.com/in/karldmoore
    Any postings are my own opinion, and should not be attributed to my employer or clients.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •