Win a copy of Spring in Action (5th edition) this week in the Spring 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 all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Bear Bibeault
  • Devaka Cooray
  • Liutauras Vilda
  • Jeanne Boyarsky
Sheriffs:
  • Knute Snortum
  • Junilu Lacar
  • paul wheaton
Saloon Keepers:
  • Ganesh Patekar
  • Frits Walraven
  • Tim Moores
  • Ron McLeod
  • Carey Brown
Bartenders:
  • Stephan van Hulst
  • salvin francis
  • Tim Holloway

Java IDEs  RSS feed

 
Ranch Hand
Posts: 41
1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What are the significance of java IdEs and which is the best IDE
 
Saloon Keeper
Posts: 5144
54
Eclipse IDE Firefox Browser Java MySQL Database VI Editor Windows
  • Likes 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

meenal deshpande wrote:What are the significance of java IdEs and which is the best IDE


The "best" one is the one your employer insists on.
Barring that, the one I found to be used most often in my consulting  career was Eclipse.

I use Eclipse at home with Maven and Subversion plug-ins.
 
Saloon Keeper
Posts: 5040
134
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
There rarely is a single best of anything. For Java, start by checking out Eclipse and IntelliJ.
 
Marshal
Posts: 61727
193
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Carey Brown wrote:. . . The "best" one is the one your employer insists on. . . .

Hahahahahahahahahaha!
 
Sheriff
Posts: 5446
147
Chrome Eclipse IDE Java Postgres Database VI Editor
  • Likes 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I too love and use Eclipse, just a note that Eclipse can be buggy (or maybe more honest about their bugs?) It's also very slow to start up.  IntelliJ is "slicker" with a lot of features built in (no need for so many plugins) but I find it more confusing -- harder to use.  And also of note is the NetBeans is now being developed by Apache, so I'm expecting great things from them.
 
Sheriff
Posts: 12747
210
Android Debian Eclipse IDE IntelliJ IDE Java Linux Mac Spring Ubuntu
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Knute Snortum wrote:And also of note is the NetBeans is now being developed by Apache, so I'm expecting great things from them.


Indeed. And thanks for the update, I didn't know that.

I have Eclipse commands in my fingers but I'm having to learn IDEA keyboard commands as well since I'm coming across more people who use it and I have to be able to demonstrate just how much faster staying on the keyboard is when you're doing programming. Taking your hand off the keyboard and clicking around the screen with the mouse is sooooo much slower and it's a buzz killer when you do Test-Driven Development.
 
Ranch Hand
Posts: 352
8
BSD Debian Open BSD
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

meenal deshpande wrote:What are the significance of java IdEs and which is the best IDE


Not sure if you really  question about what is an IDE or why use an IDE specifically  when programming in Java or languages like Java  
Anyway was a time when people did coding  in C Pascal Fortran etc with elemental to simple text editors ed, vi, emacs(at the time was considered very complete and luxurious something like e.g. Eclipse nowadays) also someone with cat etc  and did it well
Nowadays all text editors support Java trough the supported languages

Java on the other hand comes with a huge library and was designed (and evolved)  for construction also of  very complex software systems so the environment to support that activity have to be relatively complex as well

Other than the three Heavy IDEs  exist some special(e.g. for teaching, learning or small works) purpose but still general  light IDE's that some (when confronted with the heavies) disdain  like BlueJ ,  DrJava  but they forget that every tool has his own range of application.
Then there are also the more specialized Alice Greenfoot RoboMind(that one uses his own language)
 
Harry Kar
Ranch Hand
Posts: 352
8
BSD Debian Open BSD
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Carey Brown wrote:
I use Eclipse at home with Maven and Subversion plug-ins.



Idem with Gradle and Git plugins
 
Tim Moores
Saloon Keeper
Posts: 5040
134
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Junilu Lacar wrote:

Knute Snortum wrote:And also of note is the NetBeans is now being developed by Apache, so I'm expecting great things from them.


Indeed. And thanks for the update, I didn't know that.



Being an Apache project by itself doesn't do much good. My gut feeling is this might pan out like OpenOffice - in other words, not at all.
 
Harry Kar
Ranch Hand
Posts: 352
8
BSD Debian Open BSD
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Tim Moores wrote:

Junilu Lacar wrote:

Knute Snortum wrote:And also of note is the NetBeans is now being developed by Apache, so I'm expecting great things from them.


Indeed. And thanks for the update, I didn't know that.



Being an Apache project by itself doesn't do much good. My gut feeling is this might pan out like OpenOffice - in other words, not at all.



Curiosity on : why Tim? What about Apache organization? OO i guess was unlucky because of the LibreOffice team
And here arise a good question : How about "focusing issues" of OpenSource's movement? the effort wasted is absurd can you imagine if all that effort was guided in some manner what astronomical results can happen?
 
Bartender
Posts: 1856
81
Android Chrome IntelliJ IDE Java MySQL Database
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

meenal deshpande wrote:What are the significance of java IdEs...

IDEs are great for writing code especially production code.
You do not need to use an IDE, but they do tend to make things easier as they offer things like spell checking, syntax highlighting, debugging and more.
However you can use something like Windows Notepad to program Java (and many other languages) in.

meenal deshpande wrote:...and which is the best IDE

This depends on who you ask and what the purpose is. Everyone will have their own "best".
If you are more interested in Android programming then you may be more interested in Kotlin and as a result you would probably gravitate towards IntelliJ.
A rebranded version of IntelliJ is provided for free by Google and JetBrains for Android development. JetBrains are the ones who started the Kotlin language.

In the end @meenal, you will probably find that most Java IDEs have close to the same functionality especially if you extend them with plugins/addons.
So the question then becomes which IDE do you like to use and why?

Some companies may enforce and IDE and others may not.
Two of the most popular IDEs for Java are Eclipse and IntelliJ and it can be helpful to know how to use both of them.
 
Bartender
Posts: 9493
184
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I've always been a big fan of Netbeans and I will take it over Eclipse any day. I have heard really good things about IntelliJ IDEA, but I still need to become more familiar with it. Eclipse just feels clunky and buggy to me.
 
Greenhorn
Posts: 6
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Had a great read.
 
Tim Moores
Saloon Keeper
Posts: 5040
134
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Harry Kar wrote:

Tim Moores wrote:Being an Apache project by itself doesn't do much good. My gut feeling is this might pan out like OpenOffice - in other words, not at all.


Curiosity on : why Tim? What about Apache organization? OO i guess was unlucky because of the LibreOffice team


There's nothing wrong with Apache - it's a highly useful organization, and I love lots of the stuff they publish. My point is merely that just because a project is accepted as an Apache project, does not guarantee its success - lots of Apache projects have died for various reasons. I mentioned OO just because that also originated from Sun/Oracle.

As to NetBeans specifically, my impression is that it lost the IDE fight to Eclipse and IntelliJ a long time ago. And its a complex project - in the face of its established competition, I doubt it will survive without the sort of corporate sponsorship it has enjoyed so far.
 
Harry Kar
Ranch Hand
Posts: 352
8
BSD Debian Open BSD
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Jim cruize wrote:Had a great read.



Welcome to Ranch!    
 
Harry Kar
Ranch Hand
Posts: 352
8
BSD Debian Open BSD
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Tim Moores wrote:

Harry Kar wrote:

Tim Moores wrote:Being an Apache project by itself doesn't do much good. My gut feeling is this might pan out like OpenOffice - in other words, not at all.


Curiosity on : why Tim? What about Apache organization? OO i guess was unlucky because of the LibreOffice team


There's nothing wrong with Apache - it's a highly useful organization, and I love lots of the stuff they publish. My point is merely that just because a project is accepted as an Apache project, does not guarantee its success - lots of Apache projects have died for various reasons. I mentioned OO just because that also originated from Sun/Oracle..



got it Thanks

As to NetBeans specifically, my impression is that it lost the IDE fight to Eclipse and IntelliJ a long time ago. And its a complex project - in the face of its established competition, I doubt it will survive without the sort of corporate sponsorship it has enjoyed so far.



In Open Source everything can happen and everything has it's place and something that looks in a certain way right now can look very differently in future. IMHO Sun was a very particular corporation(more on tech innovation than in business). If in their place was Oracle from start maybe Netbeans were now at eclipse's place but very probably not opensource.
Anyway NetBeans is not bad at all apart it's actual diffusion in his entirety is an easier IDE(more integrated) to use than Eclipse and that's a good pro. Then i guess  diffusion criteria are different trough Open and Closed source.  I hope all the best for NetBeans + Apache
 
Knute Snortum
Sheriff
Posts: 5446
147
Chrome Eclipse IDE Java Postgres Database VI Editor
  • Likes 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think Oracle is divesting itself of everything except core Java.  NetBeans, JavaFX, and ScreenBuilder are all open source now.

Being an Apache project doesn't guarantee success, but I already see progress.  For instance, until NetBeans was an Apache project, the highest Java version it could deal with was 1.8.  Now it accepts up to version 11.
 
meenal deshpande
Ranch Hand
Posts: 41
1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks for sharing the different opinion about my doubt.
After that i am using eclipse it seems to be great expreience uptill now.
Thanks for your valuable time and explaination.



Regards
Meenal Deshpande
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!