[ 
http://issues.ops4j.org/browse/PAXWICKET-28?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=11835#action_11835
 ] 

Ittay Dror commented on PAXWICKET-28:
-------------------------------------

by not making it final, you allow me to work around missing features / bugs 
without needing to wait for another release (which may take long given that 
most of the time a release contains new features and bug fixes). 

currently, because of this missing feature, i had to resolve to much more bad 
hacking, making *my* code harder to maintain. i think a framework should try to 
make my life easier, not harder.

indeed, subclassing may mean some things will break as the framework changes. 
ok, so put a loud warning on the class. but since not all subclassing will 
break the framework and since it is my responsibility, why not let me?

finally, wicket is the only framework i know that prohibits subclassing. other 
frameworks usually allow it with the understanding of the users that 
subclassing creates strong dependency on the code of the framework and can 
break with new releases.



> PaxWicketApplicationFactory should not be final
> -----------------------------------------------
>
>                 Key: PAXWICKET-28
>                 URL: http://issues.ops4j.org/browse/PAXWICKET-28
>             Project: Pax Wicket
>          Issue Type: Bug
>            Reporter: Ittay Dror
>            Assignee: Niclas Hedhman
>             Fix For: 0.5.1
>
>
> in particulary, i want to inherit from it and add a before rendering 
> listener, but i can't since it is final

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.ops4j.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

_______________________________________________
general mailing list
general@lists.ops4j.org
http://lists.ops4j.org/mailman/listinfo/general

Reply via email to