473,573 Members | 3,239 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Eclipse vs. NetBeans

176 New Member
Hello guys. This is just an opinion. Which Java IDE should I use. Eclipse or NetBeans. I usually like to develop applications and create GUI windows. So which one should I use?
May 14 '08 #1
20 5883
r035198x
13,262 MVP
Hello guys. This is just an opinion. Which Java IDE should I use. Eclipse or NetBeans. I usually like to develop applications and create GUI windows. So which one should I use?
For GUI with Eclipse you need a plugin for that. Netbeans doesn't need a plugin for GUIs.
Which one should you use? I prefer Eclipse.
Matter of preference I guess.
May 14 '08 #2
JosAH
11,448 Recognized Expert MVP
Using such a drag-and-drop thing for gui building is AVBT (A Very Bad Thing (tm)).
Those things create code for you that you don't understand, the code is very
screen size dependent and it smells funny. Guis are best built using proper
LayourManagers and a proper nesting of gui Components.

Find a consistent way to build up your guis, separate the controller functionality
from the view functionality (many separate small methods!) and knit them together
in a sort of generic way and you're almost there. Let those LayoutManagers do
the rest of the boring work. You don't need Netbeans for that; better have an IDE
that gives you full control over (the structure of) your code.

kind regards,

Jos
May 14 '08 #3
r035198x
13,262 MVP
..
Those things create code for you that you don't understand,...
kind regards,

Jos
... and can't edit.
May 14 '08 #4
ajos
283 Contributor
Using such a drag-and-drop thing for gui building is AVBT (A Very Bad Thing (tm)).
Those things create code for you that you don't understand, the code is very
screen size dependent and it smells funny. Guis are best built using proper
LayourManagers and a proper nesting of gui Components.

Find a consistent way to build up your guis, separate the controller functionality
from the view functionality (many separate small methods!) and knit them together
in a sort of generic way and you're almost there. Let those LayoutManagers do
the rest of the boring work. You don't need Netbeans for that; better have an IDE
that gives you full control over (the structure of) your code.

kind regards,

Jos
I swithched from eclipse to netbeans 6.0 a fortnight ago, and had many problems with it. I found netbeans "doing the stuff for you kind" which i dont like personally, i like to put my jar file(for web projects) for struts,jsf etc manually, netbeans does this for me. I find eclipse very fast and doesnt make you feel the "lazy kind" like "let me put the jars for you".

This is in context to web projects like struts,jsf etc in netbeans, i dont know about the GUI stuff. Jos said it well.

regards.
May 14 '08 #5
JosAH
11,448 Recognized Expert MVP
... and can't edit.

True, I once played with a thing that generated code for me and it put some
magic incantations in the comment lines as well as a warning "do not delete".
Guess what I do when I see a warning sign "wet, do not touch" so I deleted
those magic spells. There was no way I could alter that gui with that tool
anymore; they are so cute. not.

kind regards,

Jos
May 14 '08 #6
r035198x
13,262 MVP
True, I once played with a thing that generated code for me and it put some
magic incantations in the comment lines as well as a warning "do not delete".
Guess what I do when I see a warning sign "wet, do not touch" so I deleted
those magic spells. There was no way I could alter that gui with that tool
anymore; they are so cute. not.

kind regards,

Jos
I had a thing like that too. It was called Netbeans.
May 14 '08 #7
JosAH
11,448 Recognized Expert MVP
I had a thing like that too. It was called Netbeans.
I never really trusted Sun's code quality; Java is the first different thing: they have
JSRs and expert groups and other companies define and implement most of the
reference implementations .

kind regards,

Jos
May 14 '08 #8
BigDaddyLH
1,216 Recognized Expert Top Contributor
Using such a drag-and-drop thing for gui building is AVBT (A Very Bad Thing (tm)).
Those things create code for you that you don't understand, the code is very
screen size dependent and it smells funny. Guis are best built using proper
LayourManagers and a proper nesting of gui Components.

Find a consistent way to build up your guis, separate the controller functionality
from the view functionality (many separate small methods!) and knit them together
in a sort of generic way and you're almost there. Let those LayoutManagers do
the rest of the boring work. You don't need Netbeans for that; better have an IDE
that gives you full control over (the structure of) your code.

kind regards,

Jos
Testify, brother! Another problem with the automatically generated code is that it stinks. Or rather, if you want to use a design like Model-View-Presenter:

http://martinfowler.co m/eaaDev/uiArchs.html

You will be going in and redoing the code.
May 14 '08 #9
JosAH
11,448 Recognized Expert MVP
Testify, brother! Another problem with the automatically generated code is that it stinks. Or rather, if you want to use a design like Model-View-Presenter:

http://martinfowler.co m/eaaDev/uiArchs.html

You will be going in and redoing the code.
Most of the people don't think of components like that (nice article btw); all they
want is that their buttons and what have you look nice without having to deal
with LayoutManagers; the behaviour of these components is just an afterthought.

kind regards,

Jos
May 14 '08 #10

Sign in to post your reply or Sign up for a free account.

Similar topics

2
1789
by: A.M | last post by:
Hi, Is Eclipse the most powerful IDE for Java? Do we have any better free IDE for Java? Thanks, Alan
3
1672
by: Wiseguy | last post by:
I'm looking for a JAVA IDE and recently started reviewing the ones that are available. From what I gather the IDEs are great for organizing code and using pretty dialogs for managing object properties but I don't see a key feature that I want: the ability to use a design screen to make template user interfaces in a GUI format. I want to...
3
2599
by: Martin Pisz | last post by:
Hi I do some programming for myself. I am not an IT professional and don't want to be one. Which IDE is better for java, Eclipse of Netbeans. Is SWT worth using or learning?
0
1332
by: Chaitanya | last post by:
Hi, Iam currently doing on jsp using netbaens, i want to use my sql as database instead of ms access. Please suggest me the connections that i have to make to connect from netbeans to my sql. and also tell me the process. And i also need connections when iam using My eclipse. I need urgently. Regards, Chaitanya
15
3674
by: Ramon F Herrera | last post by:
I have been using Eclipse for a few weeks, and IMO there is no better IDE. Since my experience has been so productive -and hence satisfactory- in Java, I would like to use the same IDE environment for C++ programming, the targets would be both Unix and Windows. If there is any Eclipse/C++ developer out there, could you share your...
2
1212
by: mohamadmahdi | last post by:
Hello I want to change my editor from eclipse to netbeans but when i copy my code in netbeans and compile them some of them send errors. what shoud i do? Thanks;
1
2350
by: rpm27 | last post by:
Hi, I am in the process of learning Java. I have been using Eclipse to try some simple example code. However, I am thinking of trying NetBeans since it has a GUI editor. And last, in my Java book, the author recommends using Java Studio Creator 2 in order to build applications. Could someone explain to me what is the difference between these...
3
1351
jeffbroodwar
by: jeffbroodwar | last post by:
Hello everyone, I used to create java programs using netbeans IDE. I decided to try eclipse since a lot of java programmers recommend using it. I wanna know what programs do you recommend in developing the following.. - Creating charts in Java - Creating webservice programs (application server) - Creating reports in...
17
1710
by: cirfu | last post by:
is there an IDE for python of the same quality as Eclipse or DEVC++? I am currently using the editor that coems iwth python and it is all fine but for bigger projects it would be nice to have some way to easier browse the projectfiles for example.
0
7977
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. ...
0
8165
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that...
1
7730
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For...
0
8026
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the...
1
5550
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes...
0
3686
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
2163
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
1
1256
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
984
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.