Which eclipse is the best fit for Android development ? - java

I'm using NetBeans for J2ME development. Now I want to switch to develop for Android.
When I search I found that people are being used Eclipse to develop on android. When I tried to download eclipse I have found many different eclipse packages (Classic, Indigo).
I just want to know the difference between them and which is the best to develop on Android?

Classic is just Indigo with classic plugin set (Eclipse Platform, Java Development Tools, and Plug-in Development Environment).
Every package downloadable directly from eclipse page is Indigo unless you go to 'older versions' section.
Any package will work for you, but 'd go for 'eclipse for java developers' to reduce download size.

Related

how do I get a preview of a java swing application without actually running it?

Is it possible to get a good preview of the java swing application without running it repeatedly in IntelliJ? Whenever I modify code I have to run it again and again so that it looks good.
It also generates a bunch of classes that I don't really need since I'm committing to a GitHub repository How do I do this?
I don't know about IntelliJ, but Eclipse has WindowBuilder, a visual designer and development tool that supports Swing. You can install it into a variety of Eclipse releases, I don't think it comes pre-installed in any of the Eclipse packages.
eclipse and NetBeans does have some WindowBuilder future
if you are using eclipse download this
and if you are using Netbeans it does provide a WindowBuilder itself so read this article

Eclipse Standard or Eclipse IDE for Java Developers?

What type of developer are each of these IDEs aimed at? Is one IDE a superset/subset of the other? What can I do using one and not the other?
I'm looking to do mostly desktop based (Windows) work for now so I believe I am correct in ignoring the Java EE download and focusing on these two.
The comparison of features page isn't helpful as I'm still new to Eclipse and Java. For example "Code Recommenders Developer Tools" means nothing to me yet.
Eclipse standard has been downloaded 1.7 million times and is 246MB (as at 7-Sep-13). While Eclipse IDE for Java developers has been downloaded 430,000 times and is 151MB.
So I'm guessing Eclipse Standard is the way to go, but why do they offer the second option?
All the other answers are more or less true, but miss the point (in my opinion), The download page states it clearly:
Eclipse Standard ...
The Eclipse Platform, and all the tools needed to develop and debug it
versus
Eclipse IDE for Java Developers ...
The essential tools for any Java developer, including a Java IDE, a CVS client, Git client, XML Editor, Mylyn, Maven integration...
So if your focus is to develop for Eclipse itself, the Eclipse Standard includes all what you need (including the sources of all features and plugins).
If your focus is Java development (not Eclipse plugins), you should start with the Eclipse IDE for Java Developers.
If your focus is Java EE development, it is simpler to start with Eclipse IDE for Java EE Developers and so forth ...
The comparison page could certainly use some links, nevertheless a quick web search will tell you all about those plugin.
For your needs, you might look into the "for Java Developers" package, as it contains WindowBuilder, which let's you define GUIs visually in several frameworks.
(Code Recommenders is also nice, but I've personally found it a bit hit-or-miss)
However, you're fine installing any of the packages either way, since you can always install the plugins you need later on. My recommendation is to simply read about those plugins and make an informed decision on what you should install.
If you're doing GUI work then you might choose the Java Developers package as it comes with WindowBuilder.
Other similar questions are:
https://stackoverflow.com/questions/7835305/what-are-my-options-for-developing-a-gui-in-java-in-eclipse
Best GUI designer for eclipse?
Create GUI using Eclipse (Java)
The difference between the eclipse downloads are just the pre-installed plug-ins.
I'd go with standard and install the plug-ims i want, but take what fits you.

Which eclipse package to use with google app engine?

I am going to develop on Google app engine platform in java and I don't know which eclipse download package I should get.
I don't know if the plugin supplied by Google has everything required and the classic package will sufice or if one could get some advantage downloading one of standard java packages.
Thanks in advance.
The plugin provided by Google Eclipse at https://developers.google.com/eclipse/ has everything that you need to develop GAE applications.
I am not sure what you are referring to as the classic package but if it is Eclipse Classic that you are talking about then it will suffice.
Few other points:
Make sure that you download the correct plugin version for the Eclipse version that you are using. Go to https://developers.google.com/eclipse/docs/download and use the version that matches your installed Eclipse version.
When you begin the process of installing the plugin, you will see a screenshot like https://developers.google.com/eclipse/docs/install-eclipse-4.2 where you will be given the option of what components to install. You can see that one of them is required but the rest are optional. I suggest that you go with selecting atleast the SDKs component.
All the best.
I developed some applications that uses google app engine and from my experience the eclipse plugin that google provides is sufficien but you need to install all the components of it.

Does Eclipse support Linux desktop application development?

I've been assigned to develop a software on Linux, opensuse 11.4. Now the issue is that I'm a Java developer and I want to make that software on Java. Can I use Eclipse IDE for this software? It will be a desktop application on Linux. If Eclipse supports this type of development, what plug-ins do I need to get it started?
Plus I need to use some library routines as well. Can I do all this using Java and Eclipse IDE and some additional plug-ins?
Any help would be highly appreciated.
You may not realize it, but there are two distinct parts to this question. The response depends somewhat on whether you've already decided what GUI toolkit to use. The two obvious choices for a Java app are AWT/Swing (Java's "standard" GUI frameworks) or Eclipse's SWT/RCP. You see, Eclipse is more than just an IDE, it's a platform on which you can build applications. Here is the official description, and here is a very good intro and tutorial. Of course has plenty of tooling built-in to help you develop an RCP app.
If you're looking to stick with AWT/Swing, then Eclipse also has tooling to help with that. Specifically, WindowBuilder (WB) is included in the Eclipse IDE for Java Developers package that you can download. WB helps a lot in designing and implementing your GUI.
Java is (almost) write once, run anywhere (WORA). Thus any Java program you write should be able to run on any architecture and operating system that supports Java. In other words, you don't need to do anything extra to make your program run properly on Linux.
Eclipse can package your application in nice JAR files and the like which can be distributed to any OS.
Just download Eclipse IDE for Java Developers. You won't need any plug-ins.

Eclipse plugins for Seam Development

i just wanna ask what plugins for Eclips etc people use when they develop a Seam Application.
The once we use are:
JRebel (Couldn't live without it, extreamly nice)
Subclips
M2
JAutoDoc
JbossTools
//Trind
I've used "plain" Eclipse with the JBossTools plugin, and I've also used JBoss Developer Studio. Pretty much the same experience either way.

Categories