Re: [desktop-devel-list] Potential GNOME IDE



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]