Non final +1

-----Oorspronkelijk bericht-----
Van: Jonathan Locke [mailto:[EMAIL PROTECTED] 
Verzonden: maandag 31 januari 2005 6:42
Aan: [email protected]
Onderwerp: Re: [Wicket-develop] Making form component implementations
non final



Gili wrote:

>       Regardless of whether you go for a black-box framework or
>white-box one, it should always be made as extensible as possible. The
>  
>
as long as this goal is subordinate to the goal to control and direct 
growth for the good of the commons, i agree.  extensibility without 
forethought and for its own sake often leads to disaster.

>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=9
1822173&tstart=0
>>   
>>http://www.javalobby.com/forums/thread.jspa?threadID=16487&messageID=9
1822197&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=9
1822192&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
>
>  
>


-------------------------------------------------------
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