score:1
Your statement "3.8 release was specifically released as a faster and more stable alternative to 4.2" is clearly incorrect; 3.x has gone into its 'end of life' maintenance and was most certainly not released as an alternative to 4.x.
While folks are welcome to continue to use the 3.x stream if it suits their needs please recognize that as the various projects move forward there will be significant divergence in the features available between the two versions...
score:14
Eclipse Juno was released 2012-06-27. On 2012-07-17 a bug concerning the responsiveness of the UI was reported. Four months later, around 2012-11-14 the first patch was released to the official update-site.
Many users, however, completely missed the release of the patches. I assume the information drowned in the FUD, and other more important news, that was spread around that time. At the end of 2012 I posted an answer on SO. Apparently I was not the only one for whom the patch fixed this performance issue. On 2013-02-22 Eclipse 4.2.2 was released, which contained the same patch, yet I kept receiving upvotes for my answer on SO until June.
Probably the only known fact among developers is that Eclipse had serious performance issues at some point. However, the knowledge about scope, magnitude and duration of these issues seems to me like a series of common misconceptions. There was a four months period during which it was a good idea for many Eclipse users to stick with the 3.8 branch. I say "many" because I worked with 4.2.0 and 4.2.1 and it was O.K. for me. Subjectively, switching tabs was about two times slower and the IDE froze maybe once a day for a couple of seconds. For colleagues of mine the problem was much more severe. I assume it depended on your setup and on your workflow, however, I never felt like investigating further because I knew the platform developers were working on the issues, and there was a good fallback, using 3.8.
One year and three Eclpse releases later these serious performance issues are still fixed. Of course, this doesn't mean that there are no more performance issues. As of now I find 1979 reports in the Eclipse bugzilla with the keyword "performance". This doesn't mean that Eclipse is very buggy, but only that it is very well documented and open. Whether or not you are affected by any of these issues, again, depends on the setup, the plug-ins you are using and your workflow. I am a Java, plug-in and EMF developer. I work with medium to big work spaces (~1M LoC), and Eclipse 4.3.1 is fast enough. The 3.8 release is not an option for me because as Eric said, it won't receive all of the important updates. People will still continue using it in the future. Many of them will also continue using Internet Explorer 5.5. If you try the 4.x branch and notice any performance issues, please report them, but be specific about your setup.
From the official Wiki page:
Several major performance defects have been addressed in Juno SR2 (4.2.2). Community members have confirmed that these fixes substantially address the performance problems with editor and view opening, closing, and switching. These fixes are widely available in Juno Service Release 2 (February 2013). All defects are also resolved in the Kepler (June 2013) release stream.
Source: stackoverflow.com
Related Query
- Why does Ubuntu 14.04 stick with (old) Eclipse 3.8 when 4.3 is out?
- Why does my Eclipse Indigo crash on Ubuntu 13.04 with Oracle JDK 64bit?
- why does Eclipse import a class when referencing it with @See
- Why does my eclipse IDE run without compiler error when I create a non static inner class with static methods and variables?
- Why does my Eclipse load with phantom breakpoints and old errors?
- I use Eclipse Luna and I'm trying out C++, why does it give me errors when I see people doing it fine?
- Why does Eclipse 'filter results from view' when searching?
- Why does heap space run out only when running JUnit tests?
- Why does my Eclipse Luna 4.4 crash on Debian Wheezy 7.4 with Oracle JDK8 64bit?
- Why is Eclipse hanging at 57% with the status "Verifying launch attributes..." when launching a run configuration?
- Why does eclipse automatically add a java super() method in a constructor when I use the editors code generator?
- Why when I rename a project in Eclipse does Tomcat not pick up the new resource name?
- Why does Eclipse Kepler SR1 error with : JAX-RS 2.0 requires Java 1.7 or newer
- Any way of working with Eclipse WTP that does not mean redeploying the _WHOLE_ application when a JSP page is changed
- Why does eclipse hang when installing an apk to an android emulator?
- Why Eclipse does not include annotations when implementing methods from a Java interface?
- Why does one need the Eclipse Snippets View when editor templates already exist?
- Why are class files different size when compiling the same code in eclipse, and then with the eclipse compiler via ant?
- Maven: Why does adding test source via build helper not work when generating eclipse project?
- Why does blackberry and Android SDK need old versions of Eclipse IDE?
- Why does eclipse break when the .project file is hidden?
- Why does Cobertura report 0% coverage when run through the Eclipse plugin?
- Why eclipse does not open when I change the max heap size?
- Why does gradle project creation take SO LONG with eclipse STS plugin?
- Eclipse with php7.0 does not stop at breakpoints after ubuntu 16 upgrade
- Why does Eclipse mark valid JavaScript with an error?
- Why does Eclipse report BUILD FAILED when Ant Tomcat task seems to be successful?
- Why am I getting ClassNotFoundException when running/debugging with TomCat through eclipse
- Eclipse on Ubuntu gives "Update LCD" error when setting up a run configuration with a File System working directory
- Why is Eclipse reporting Interpreter not found when using an anaconda environment with pydev?
More Query from same tag
- SWT StyledText - How To Indent/Un-Indent Selected Text With Tab Or Shift+Tab Keys
- How to Make Eclipse (C++) Switch from/to Debug Perspective Automatically?
- object cannot be resolved or is not a field
- Eclipse workspace vs. regular directory
- gradle - deploy sub-project jar in parent-project war for eclipse
- opencv .dll files not found
- I am unable to setup remote debugging for my Tomcat 6 web app on Ubuntu 12.04, can anyone help me?
- Solution for issue in Redirect or RedirectModel in SpringMVC
- Eclipse Juno is not starting in windows 7 64 bit
- Don't show .svn folders in Eclipse
- Getting R6034 error when starting Eclipse for Java EE Developers
- Why is my eclipse setup not working with the maven plugin?
- Eclipse 4.x - Solarized CSS theme
- Overlaying Action Bar
- Keyboard shortcut to place tasktags in Eclipse
- R.java file is not generated in a library project
- Does execution of a Java code written to test a webpage using webdriver depends on system?
- Relative imports and package structure in eclipse?
- ImageView with OnClickListener not functioning
- how to use model created in rapidminer using java
- When using Eclipse with FindBugs can you mark a bug as not a bug and have it removed from the bug list?
- Invocation Target Exception, Dont know what to do
- Eclipse sharing project option?
- ECLIPSE AWS Toolkit -New RDS connection failure
- Caused by: java.lang.ClassNotFoundException: javax.servlet.http.HttpServlet
- Eclipse and Maven-Wrapper
- How to fix can't import javax in eclipse?
- Eclipse neon cannot change / color the syntax coloring of jsp scripting elements?
- eclipse default build and ant build
- Eclipse can't read code format of RenderScript .rs file