[ 
https://issues.apache.org/cayenne/browse/CAY-906?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12569
 ] 

Thomas Bernhard commented on CAY-906:
-------------------------------------

> LGPL is a no go for Cayenne inclusion
I don't think this should be a problem(if for SUN it's not) as it's just a 
temporary state until it's included into the JDK.

> Rearchitecture of the Modeler would require more resources than I think we 
> can dedicate 
I'm not an expert but I think AppFramework is very "non-invasive", i.e. one can 
use is step by step.
In many cases it requires only to add a few annotation to code and voila - 
magic is happening :).

> Also worth looking into how this would play with our (still unimplemented) 
> desire to switch to a plugin-based architecture.
I don't think this has something to do with plug-ins, nor does it intefere with 
them - it's all about a good sturcture, and few conventions and annotations to 
make applications simpler.

> CM Usability: Use AppFramework - JSR-296 - to simplify the code
> ---------------------------------------------------------------
>
>                 Key: CAY-906
>                 URL: https://issues.apache.org/cayenne/browse/CAY-906
>             Project: Cayenne
>          Issue Type: New Feature
>          Components: CayenneModeler GUI
>            Reporter: Thomas Bernhard
>            Assignee: Andrus Adamchik
>
> Please use for CM the new AppFramework:
> https://appframework.dev.java.net/ 
> i.e. JSR-296 http://jcp.org/en/jsr/detail?id=296
> This framework can greatly simplify the code impose good coding conventions 
> for Swing apps, it will be part of the JDK (but untill than it still does the 
> same job as a library), it's small and it's already supported/integrated by 
> many tools/frameworks:
> - NB 6 supports it out of the box
> - even the well known JGoodies supports it now: 
> http://jgoodies.com/downloads/changes.html 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to