[ 
http://issues.apache.org/jira/browse/JAMES-599?page=comments#action_12431286 ] 
            
Guillermo Grandes commented on JAMES-599:
-----------------------------------------

Well, seeing two versions and comments of Steve Brewin...

Two versions compared + (positive) vs - (negative)

ScriptedBeanShell
+ 70 lines of source code for Mailet / Matcher
+ Scripts in separated files
+ Don't need restart James for reload changes of scripts
- Don't have mutli languaje scripting
+ BeanShell is true Java (JSR-274)
+ KISS principle,... Keep It Simple, Sweetheart! :-)

ScriptedBSF (IBM Bean Scripting Framework)
- 500 lines of source code for Mailet / Matcher
- Scripts inline (SAR-INF/config.xml)
- Need restart James for reload chanages of config.xml
+ Mutli languaje scripting
+ BML, JScript (only win), Mozilla Rhino, NetRexx, PerlScript, VBScript, Jacl, 
JPython, LotusXSL
? Complex / Featured

this is in broad strokes, normally would decide me by the simple thing (KISS 
principle), although I suppose that the support for several languages also 
would be useful. 

Before the doubt, I would put both! : -)


> BeanShell Scripting in James
> ----------------------------
>
>                 Key: JAMES-599
>                 URL: http://issues.apache.org/jira/browse/JAMES-599
>             Project: James
>          Issue Type: Improvement
>          Components: Matchers/Mailets (bundled), Mailet Contributions
>         Environment: SuSE, James 2.3.0rc1
>            Reporter: Guillermo Grandes
>         Attachments: JamesBeanShell-src.jar
>
>
> Hello,
> There are my contribution for Mailets of James. For support Scripting usign 
> BeanShell.
> All you need is in:
> http://wiki.apache.org/james/BeanShell
> http://wiki.apache.org/james/BeanShellExamples
> Thanks!
> Guillermo

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

        

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to