A A A i

billet précédent :: billet suivant

JSR 223: silent renaming

Unnoticeably, the JSR 223 was renamed two days ago from "Scripting Pages in JavaTM Web Applications" to "Scripting for the JavaTM Platform". It's a significant change in the scope of this JSR. It concerned initially only Web applications, aiming at improving the somewhat crappy JSP scripting model. Now it seems they want to propose a standard scripting model at the standard platform level. Solutions already exist for that, albeit non standard. Names like BeanShell, Jython or Groovy come to my mind. Their status is quite different: BeanShell is integrated in WebLogic since version 6, and bundled with quite a number of tools, Jython seems to be used in an "enthusiast only" community and Groovy aims at becoming a standard throuch the JCP JSR 241 ("The Groovy Programming Language").

Those two JSR seem now to be in conflict. Even if the scope of the JSR 223 seems broader in scope, it is initially just a launch pad for PHP 5 into the world of enterprise applications, whereas the JSR 241 has the honnesty to be "just Groovy". The JSR 223 has not evolved much since June 2003, at least from an outsider point of view: maybe it's just a dead end. Let's wait some more months to see where all this lead us to.(Cyberpunk, 2004/11/17 10:09) lien permanent

Commentaires ici et ailleurs :

It could just ratify the BSF as a standard and include PHP support...

Posté par fletch, le mercredi 17 novembre 2004 à 07:35 #

It looks like JSR 223 is the "interface" to the scripting languages while JSR 241 the Groovy implementation.

Posté par , le mercredi 17 novembre 2004 à 11:31 #

Yes Anonymous, that's what the JSR 241 peoples say about the JSR 223, but that doesn't mean that "the scope and purpose is completely different" between the two JSR. In fact, it overlaps with the interfacing specification. That means there can be a clash and we could *in theory* have Groovy as a non valid JSR 223 scripting environement. It's unlikely though, because James Strachan, specification lead of the JSR 241, is a member of the JSR 223.
Initially, the JSR 223 concerned mainly the non-JVM based scripting languages, and their bindings in a Web app environment. Broadening this to a generic J2SE context leads to a whole new problematic, and BSF is not the answer, because it supports only JVM based languages.

Posté par Damien, le mercredi 17 novembre 2004 à 11:49 #

Les commentaires pour ce billet sont fermés.


qui est

nom : Damien Bonvillain
courriel : kame à cinemasie.com
bloggercode:
B9 D+ T+ K S F I- O X+ E- L- C-- Y1 R+ W- P+ M5 N-- N+
un peu plus : Google Whoring tortue

Messagerie instantanée

    les koms

    m'enfin

    Quant à mes invectives imaginaires, je vous laisse chercher un endroit adéquat pour les ranger. Elles craignent la lumière, si vous voulez une piste.
    Lien associé
    Eolas - « Aimez moi, c'est un ordre. »

    les bons vieux


    archives

    « novembre 2004 »
    lunmarmerjeuvensamdim
    1234567
    891011121314
    15161718192021
    22232425262728
    2930

    XML RSS 2.0 XML RSS 2.0 commentaires A A A i

    liens

    allégeance

    Blog sans chat

    colophon

    Propulsé par pointClairMerci à la caféineDevelopment with EmacsBadges from GTMcKnightFreeListed on BlogSharesGeoURL