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

Reply via email to