Re: [desktop-devel-list] Potential GNOME IDE
- From: Michael Ikey Doherty <michael i doherty intel com>
- To: Sébastien Wilmet <swilmet gnome org>
- Cc: desktop-devel-list gnome org
- Subject: Re: [desktop-devel-list] Potential GNOME IDE
- Date: Sun, 05 Jan 2014 17:12:43 +0000
On Sun, 2014-01-05 at 18:03 +0100, Sébastien Wilmet wrote:
On Sun, Jan 05, 2014 at 04:44:31PM +0100, Sébastien Granjoux wrote:
I'm one of the developer of Anjuta, so this discussion looks a bit
strange. I think Anjuta is already quite mature as a GNOME IDE. It
supports smart indentation, debugger, git, code completion,
automatic generation of GObject boilder plate code...
Contrary to Netbeans or even Geany which uses only Gtk+ 2, it uses
Gtk+ 3, GtkSourceView, Glade, Devhelp.
Having both gedit and Anjuta is already a duplication of effort.
Personally I prefer only a text editor, and use the command line or
other applications for the other features (git, glade, devhelp, etc).
By moving some features from gedit or Anjuta to GtkSourceView, we can
eliminate part of the effort duplication. And specialized text editors
can emerge, which is a good thing in my opinion. I don't really like
general-purpose applications, they are more complex to configure, and
they are more complicated to learn and use. The UI is generic enough for
all the possible plugins, but for some plugins the UI is a bit too
restrictive. With a specialized application, the UI is exactly what is
needed. There is thus a potentially better usability.
If there are libraries for creating easily a text editor, a debugger,
Git features, and so on, in the end the IDE is just a GUI to integrate
all the pieces together. Specialized text editors can be created for C,
Vala, Python, LaTeX, etc. And general-purpose text editors and IDEs can
still exist, but would require less maintenance work.
But I agree, in the current situation, creating a completely new IDE is
just interesting for testing new designs easily, with lots of stubs for
the features.
I hope it clarifies a bit my position,
Sébastien W.
_______________________________________________
I'd also have to agree on this point. An extra project like builder can
expose issues in the underlying technology, allowing improvements to be
shared among the using/existing projects.
- Ikey
---------------------------------------------------------------------
Intel Corporation (UK) Limited
Registered No. 1134945 (England)
Registered Office: Pipers Way, Swindon SN3 1RJ
VAT No: 860 2173 47
This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]