Win a copy of The Java Performance Companion this week in the Performance forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Why should I change to Java 7?

 
Rogerio Kioshi
Ranch Hand
Posts: 690
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

Currently we use Java 6 in the company, and we don't see strong reazons for changing to Java 7. Most of the projects here are stable, and what we do most is maintaning the current systems.
So, why should I change to Java 7?

 
Jeff Verdegan
Bartender
Posts: 6109
6
Android IntelliJ IDE Java
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Rogerio Kioshi wrote:Hi,

Currently we use Java 6 in the company, and we don't see strong reazons for changing to Java 7. Most of the projects here are stable, and what we do most is maintaning the current systems.
So, why should I change to Java 7?



Maybe you shouldn't change.

Your best approach is to do research on what's new in Java 7 (readily available in release notes and other docs that you should be able to find easily with a google search), and see if any of those new features or bug fixes address pressing needs that you currently have or expect to have in the near future. If not, then it's probably not worth the cost to you to upgrade now.

And of course, if you decide to defer upgrading, just keep in mind that 1) Some new tools and libraries that become available, and some existing ones that are upgraded will eventually start requiring Java 7, and 2) Java 7, like all other versions, will eventually reach End-Of-Life, meaning it will no longer be officially supported or maintained, and fewer people in the community will be using it. These events take several years to happen (my best guess is 3-5 years for #1 and 6-8 years for #2), but it's just something to keep on your mid- to long-term road map.

Only you (your team, your employer, etc.) can decide how much all of the above issues matter to you vs. the cost of upgrading.

And note also that the above are not at all Java specific. The same applies to your OS, your phone system, your version control system, pretty much anything.
 
Rob Spoor
Sheriff
Pie
Posts: 20550
57
Chrome Eclipse IDE Java Windows
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You may find this thread interesting as well.
 
Paul Clapham
Sheriff
Posts: 21133
32
Eclipse IDE Firefox Browser MySQL Database
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
There's you, and then there's your company. I expect most corporate management types would say "Let's wait until it proves itself", or something like that; you can see examples of that in the thread which Rob linked to.

But that's your company. Why should you change to Java 7? So you can see what new features it has and try them out. That gives you the opportunity to say "Hey! Look at this new feature! We needed this when we did the womble-reburbulence project last year!" and plan to put that sort of change into your future projects list.
 
Ralph Cook
Ranch Hand
Posts: 479
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Paul Clapham wrote:
But that's your company. Why should you change to Java 7? So you can see what new features it has and try them out. That gives you the opportunity to say "Hey! Look at this new feature! We needed this when we did the womble-reburbulence project last year!" and plan to put that sort of change into your future projects list.


In fact, Java 7 has an entire package devoted to reburbulance, so it would, in fact, be a good idea...

rc
 
Paul Clapham
Sheriff
Posts: 21133
32
Eclipse IDE Firefox Browser MySQL Database
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Ralph Cook wrote:In fact, Java 7 has an entire package devoted to reburbulance


About time too.
 
Jeff Verdegan
Bartender
Posts: 6109
6
Android IntelliJ IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Paul Clapham wrote:
Ralph Cook wrote:In fact, Java 7 has an entire package devoted to reburbulance


About time too.


Man, when I remember all those who died canting the black words of the Agzmenatoth to hold back the Foul Ones while I shaped my own Reburbulators using only Dark Matter harvested from the Great Attractor and the entrails of PHP programmers, I can't help but think, "Meh, maybe I'll upgrade to 7 and save myself the trouble next time."
 
Winston Gutkowski
Bartender
Pie
Posts: 10425
63
Eclipse IDE Hibernate Ubuntu
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Rogerio Kioshi wrote:So, why should I change to Java 7?

'Cause it's fun. Don't you like being on the bleeding edge?

Anyhew, relief from reburbulence aside, one aspect of Java 7 I definitely won't be adopting for a while is the "new look" Javadocs.

Who dreamt up that God-awful pyjama-paper style? Looks like the spewings from a Dulux paint catalog of pastel shades because some design guru told 'em it looks "calmer".
And that 3-point type really strains my eyes; I'm constantly having to hit Ctrl-+ on my browser now.

Classic case of fixing something that wasn't broke. Bring back the big, bold blue-and-white Oracle.

Winston
 
Vic Hood
Ranch Hand
Posts: 477
Eclipse IDE Java Tomcat Server
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Uhh , n00b question..
Whats reburbulance?
 
Jeff Verdegan
Bartender
Posts: 6109
6
Android IntelliJ IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Vic Hood wrote:Uhh , n00b question..
Whats reburbulance?


It's a special branch of AI, probability, and shrubbery theory used in snipe hunts.

Either that, or it's a made up word that came about as nothing more than a place-holder for any number of terms that could have been used instead, used for the purpose of humor and for not having to think of an actual real-world example.

I forget which.

:-)
 
Campbell Ritchie
Sheriff
Pie
Posts: 49411
62
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Maybe I should close this thread and re-open it on 1st April?
 
Paul Clapham
Sheriff
Posts: 21133
32
Eclipse IDE Firefox Browser MySQL Database
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Vic Hood wrote:Uhh , n00b question..
Whats reburbulance?


Have you tried googling it? The result shows you the exact origin of the word.
 
Winston Gutkowski
Bartender
Pie
Posts: 10425
63
Eclipse IDE Hibernate Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Paul Clapham wrote:Have you tried googling it? The result shows you the exact origin of the word.

Darn! For a minute there, I thought we had a Googlewhack....but of course, it ain't in the OED.

Winston
 
Grayson Churchel
Greenhorn
Posts: 7
Android Chrome Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Paul Clapham wrote:
Vic Hood wrote:Uhh , n00b question..
Whats reburbulance?


Have you tried googling it? The result shows you the exact origin of the word.


Tried Googling it. I got this page as the only result. Bing had nothing at all. So what is it?
 
Jeff Verdegan
Bartender
Posts: 6109
6
Android IntelliJ IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Grayson Churchel wrote:
Paul Clapham wrote:
Vic Hood wrote:Uhh , n00b question..
Whats reburbulance?


Have you tried googling it? The result shows you the exact origin of the word.


Tried Googling it. I got this page as the only result.


Right. As Paul said, The result (of googling) shows you the exact origin of the word. Congratulations. You found where the word originated.
 
Don't get me started about those stupid light bulbs.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic