Re: [anjuta-devel] Why still keep Scintilla support?



On Mon, Aug 25, 2014 at 07:31:10PM +0200, Sébastien Granjoux wrote:
Sure, I agree with that but Anjuta is a special case. I have read a plan to
make a custom IDE by using various programs communicating through DBus
insterface. Anjuta is similar except that all parts live in the same process
and communicate through interface. It's possible to pass a pointer on a
GtkTextView object but it will make quite difficult to use a different
plugin.

Yes, Builder by Christian Hergert:
http://www.hergert.me/blog/2014/07/29/gnome-builder.html

If an IDE component crashes, it can be restarted with D-Bus. The
architecture seems similar with Anjuta. But there won't be plugins in
Builder, at least at the beginning.

The code is simpler without plugins. You don't need an API, you can do
all the code refactoring that you want. Plugins developed by external
developers are often less well tested with new versions of the
application. The features can be directly implemented in the
application. If there are too many features and the interface becomes a
bit bloated, some features could be optional (exactly like
enabling/disabling a plugin, except that it's not a plugin).

--
Sébastien W.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]