The fundraiser for the Builder IDE is now open. Builder is an ambitious new piece of software that aims to be a complete IDE for developers wanting to make applications for GNOME (and of course, Fedora)
The fundraising campaign page has a complete list of all the goals of the project, which include: a powerful editor, integration with documentation,build tools, and source control, and a interface editor.
This is a goal that is critical to the community. I definitely see the need for this. But, we have existing IDE’s that are most of the way there: Eclipse and Anjuta. Is it really necessary to expend all the work to recreate everything they have already done, just to get the little bit that they still need to meet this goal? I really don’t mean to criticize the effort, if you really think it’s necessary to start over from scratch, then do it. It’s your project.
I already use Eclipse and I would really like to see it enhanced to do the things you mentioned. It does those types of things already with Java and partly with C, C++, Perl and Python. By improving Eclipse you could meet your goal much faster. As a developer I really don’t want to have to learn a new IDE or switch IDEs to do different types of programming. And I am just one of many developers that use Eclipse.
Eclipse is designed to be extended and enhanced. It already has powerful tools, but the vision you have for a better IDE would bring needed improvements to it. The help system is capable of doing what you want it to do, but the code is not there yet to do it. Builder components could be added that understand Gnome targets and make it easy to build a Gnome app in C, C++, Perl or Python. I think to achieve what you want, it would just be a matter of adding a few extensions to Eclipse. Android developers, Java developers, and many other developers would benefit from this because many already know Eclipse and could leverage that knowledge toward building Gnome apps.
On the other side of the coin, if new developers start using Eclipse for Gnome apps, they then also have a knowledge base to apply to other types of programming that can be done with Eclipse.
With a modern version OpenJDK, Eclipses is fast and responsive. The start up time is slow, but that is the case with any IDE.
Please consider this option. Thanks.
As a beginner in the programming field, i started(and wasted many hours) to look for a decent IDE to work with. and as you would expect i came up with options such as Eclipse & Anjuta (and alot more actually). and i should simply say that no matter how capable they might be (no one doubts that Eclipse is a pretty capable and well known IDE), they all just suck. very very bad UI designs(e.g both Eclipse and Anjuta), being slow and complicated as hell(e.g Eclipse), having no support for all the languages that you need, slow development &… are just a small portion of the problems that you’ll face. i mean, some of them can’t even do the code completion as they should. they’re just a text editor with hell a lot of complexity added to it. the only IDE which didn’t suck that much was QT Creator. which is basically made for QT and is limited in many aspects.
So to me the only sane option seems to be building up something from scratch so that it doesn’t suck that much at least!
OK. I’ll be looking forward to seeing your new IDE. Keep in mind that we’ve got Gnome 3 and MATE, which is based on Gnome 2, which is becoming more popular. It’d be nice to have something that can target both. The latest Gnome 3 does not run on older hardware which doesn’t have drivers for hardware accelerated graphics, so MATE is the best option. For example, my PowerBook G4 with its Radeon graphics card. A lot of people try out Linux on their older hardware, so it’s kind of important that Linux works well on old hardware.