Dimitry,
I think you should consider some other architectures besides the one you
are currently focusing on. This isn't because I think there is anything
wrong with your selection, but because it's always a good idea to
consider and compare several architectures before making a choice. It's
probably a good idea to ask team members for suggestions they have for
any alternatives. It's always possible that the discussion that follows
will produce ideas you didn't consider. We will be living with this
decision for several years. As in picking a spouse, it's important to
get it right.
I know you've done some of this, but it was kind of casual. No real
discussion started up, which when you're talking about changes of this
magnitude, means you need to keep talking. It's during this discussion
that you're able to explain why you consider this architecture superior
to others. You need to build group agreement on this issue.
What are the criteria on which we should judge any proposed
architecture? What future goals should we consider? These are the kind
of questions that should be answered by a good discussion.
Thanks,
Ray
P.S.: I know this stuff takes time, but this is a very important step.
Dimitri Polivaev wrote:
thanks for your proposal which is far too empty for me.
:-)
Hi Chris,
thanks for your questions. This week I have absolutely no time to answer, but I
shall so it ASAP. In particular I am going to write about
* goals of the proposed refactoring,
* differences and similarities between eclipse and FreeMind,
* advantages and disadvanteges of Lazy Loading for extensions.
* extention mechanisms for menus, tool bars and other GUI elements.
And I am going to analyse your examples:
For example the menu setup of the whole application. Where do the
"extensions" for example introduce their menu actions, or their drawing
and its drawing order? How to implement hierarchical icons for example?
For example a "Format.."
dialog want's to change the cloud color. Where is it? Or the cloud
extension want's to register itself in the "Format..." dialog (the same
vice versa). How to find it?
Best regards, Dimitry
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Freemind-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freemind-developer
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Freemind-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freemind-developer