Regardless of whether you go for a black-box framework or
white-box one, it should always be made as extensible as possible. The
problem with Swing (and Wicket to a certain degree) is that it was
designed to only be extended by its original authors and suffers from
high coupling. It might be a powerful framework, highly reusable, but
extremely difficult to extend. Please ensure that Wicket doesn't suffer
from the same problem.

Gili

On Mon, 31 Jan 2005 00:25:19 +0100, Martijn Dashorst wrote:

>Eelco Hillenius wrote:
>
>> And don't forget I propose to finalize the methods that let a 
>> component be a specific one, so the '/It makes it harder to change 
>> things later' /argument won't apply here.
>
>Sure it does. Since you /still/ publish that interface which can be 
>overridden. Are you intending to make TextField abstract, so it 
>/communicates/ extensibility? There are enough people (also in the 
>javalobby discussion) that find that either a class is abstract and 
>intended for extensibility or final.
>
>Calling people OO Zealots is going too far imho. Having a strong opinion 
>(most of them have legitimate reasons for doing so) doesn't make them 
>'zealots'.
>    
>http://www.javalobby.com/forums/thread.jspa?threadID=16487&messageID=91822173&tstart=0
>    
>http://www.javalobby.com/forums/thread.jspa?threadID=16487&messageID=91822197&tstart=0
>Gives a nice description on why one should favor composition above 
>inheritance.
>
>I think the /real/ question is: are we delivering a whitebox framework 
>(allowing people to extend whatever, whenever they want) or are we 
>delivering a blackbox framework (giving people a very powerfull tool 
>which they can use and extend using some very carefull thought through 
>concepts)?
>    
>http://www.javalobby.com/forums/thread.jspa?threadID=16487&messageID=91822192&tstart=0
>
>Martijn
>
>
>
>-------------------------------------------------------
>This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
>Tool for open source databases. Create drag-&-drop reports. Save time
>by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
>Download a FREE copy at http://www.intelliview.com/go/osdn_nl
>_______________________________________________
>Wicket-develop mailing list
>[email protected]
>https://lists.sourceforge.net/lists/listinfo/wicket-develop
>




-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
Wicket-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-develop

Reply via email to