For our own use, we plan using Groovy for all the reason you describe  
and because it is already used in the wiki app (so there are  
samples ;-) ). Some framework like Grails are very promising too.  
Moreover, the name is cool when talking about it in meetings :-p

I don't really like javascript for server part scripts.... For the UI  
that's ok because of pretty framework. But i think those frameworks  
exists becaus JS is the only choice for web dynamic UI.

For Python and Ruby, i don't have any opinion.

I had a look at GRails a few weeks ago, and it seems promising. We  
currently use PHP for some of our "small" business apps with Symfony.  
GRailS seems to have the same goals. Why not switch to it for new apps  
and benefits of some link between thos apps and Nuxeo....



Le 11 juil. 08 à 11:37, Stefane Fermigier a écrit :

> Hi,
>
> we're currently supporting 4 scripting languages in Nuxeo Runtime (for
> administrative scripts on Nuxeo EP) and in Nuxeo WebEngine (for
> implementing business logic in the web applications):
>
> - Groovy
> - Python (Jython implementation)
> - Ruby (JRuby implementation)
> - JavaScript (Rhino implementation)
>
> Thanks to JSR-223, we could add dozens of other languages to the list,
> but I think we need to focus on a short list, maybe just one, for the
> default applications (ex: the Wiki in Nuxeo WebEngine).
>
> My question to the Nuxeo community: out of these 4 languages, which
> one do you plan to use in your projects ?
>
> My initial comments:
>
> - Groovy is a scripting language that has been developped specifically
> for the JVM, and it has the huge advantage of providing the most
> seamless integration with Java, but it is still relatively young and
> not well-known.
>
> - JavaScript has a bad reputation as a serious programming language,
> but in the last 2 or 3 years people have started doing incredidle
> frameworks on top of it (Prototype, jQuery, etc.) and there are ten
> times more JS developers (or at least, people with a certain level of
> familiarity with the language) than any of the other language in the
> list.
>
> - Python is still my personnal favorite scripting language, but the
> current JVM implementation has been stale for several years, and has
> only been picking up steam in the last 6 months or so.
>
> - Ruby is quite popular because of the Ruby on Rails framework.
>
> Another point that we may want to think about: will someone someday
> want to connect Nuxeo Core / Nuxeo WebEngine with existing web
> frameworks, such as Grails (Groovy), RoR (Ruby), Django, Pylons,
> Turbogears, Zope 3 pr web.py (Python) ?
>
>   S.
>
> --
> Stefane Fermigier, CEO, Nuxeo
> Open Source, Java EE based, Enterprise Content Management (ECM)
> New! Nuxeo TV on http://nuxeo.blip.tv/
> Web: http://www.nuxeo.com/ - Tel: +33 1 40 33 79 87
>
> _______________________________________________
> ECM mailing list
> [email protected]
> http://lists.nuxeo.com/mailman/listinfo/ecm

--
Damien METZLER
SIF - Leroy Merlin France - Tel : 03 28 80 89 03



Ce message et toutes les pièces jointes sont établis à l'attention exclusive de 
leurs destinataires et sont confidentiels. Si vous recevez ce message par 
erreur, merci de le détruire et d'en avertir immédiatement l'expéditeur. 
L'internet ne permettant pas d'assurer l'intégrité de ce message, le contenu de 
ce message ne représente en aucun cas un engagement de la part de Leroy Merlin.

_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm

Reply via email to