The Future of IDEs is at EclipseCon

Tue, 2016-01-12 15:24

Whether you are wondering if cloud-based IDEs will ever be real, or whether you wished the good old Eclipse IDE moved forward; EclipseCon is the place to be to get a glimpse of the future and to help shape it.

The conference program gives a lion's share to IDEs of all sorts. It is exciting to see more activity in this area, either kicked by the commitment of companies, individual contributions, or efforts funded through Friends-Enabled Eclipse IDE/Platform Enhancements Program (FEEP). After all, there have been many years of uncertainties and disappointments with the IDEs coming from Eclipse, but the conference will show that things are turning around. I feel confident in saying that Eclipse is back, and that your next IDE will be coming from Eclipse.org!

So what will you be able to see? If you care about cloud-based IDEs, you will have a chance to see Eclipse Che a full-fledged IDE to develop any kind of application, Dirigible an IDE focused on Javascript development, and of course Orion and Flux.

On the desktop front, you will see how the IDE keeps on expanding its abilities by improving support for:

Finally, it is refreshing to see how long standing desktop IDE issues such as scalability, usability (see also) and, configuration are being addressed.

All that to say that the future of the IDE looks bright and EclipseCon will be a great place to see all the innovation.

Comments

I have been and remain searching for an IDE for my high school classes. The IT department continues to issue difficult constraints on the school that affect my class time. Computer science is in the math department, which is not privy to CTE grants for equipment updates.
Students are "kids"! They often forget their flash drives or the flash drives crash. Their version of Eclipse on their classroom computers is often wiped out by the IT department and the student has to wait until a repair can be made.
The cloud would provide storage and the compiler.
ANY SUGGESTIONS!

Mars (and upcoming Mars.1) is definitely the best version. However, there are several packages available for the same version, and depending on what you want to teach your students, you should really take care of choosing the right package. (there are packages for plain Java, JavaEE+Web, C/C++, PHP.... all available from http://eclipse.org/downloads ).

About forgetting USB sticks or other devices where the IDE is set up, the best approach is probably that you keep a copy of the Eclipse IDE with useful extensions for your classes on a USB stick and give this stick to students to have them copying the IDE when they forget it.
For the code, using some cloud & SaaS such as GitHub to store their progress will allow them to retrieve the code easily when they forget their working copy, and will also teach them how to correctly backup their content and use Git and SCM in general.