OpenEnterpriseTrends.com holds and interesting article about JSR-223 ( Scripting pages in Java web applications ) that aims to provide interoperability between Java and different scripting languages where PHP will be the reference implementation. Curiously this JSR proposal came when Microsoft were taking a similar initiative for approaching to Open Source developers.
It seems that for a good interoperability between PHP ( and generally other scripting languages ) and Java its proposed a change in Java object model with the creation of a self-called handle-based object model . And its at this point when lays the controversy:
- At one side there are those who think that this new object model will increase scalability, performance, and a lot of more buzz words.
- At the other side there are those who think that the new object model will decrease scalability, performance, and another lot of buzz words.
Well, forgetting this little disputes these seem to be the general objectives of the JSR:
- A standard API between Java and conforming scripting languages, regardless of whether the scripting language engines are Java-based or not.
- A list of servlet objects exposed to web pages written in non-Java languages. This part of the API is likely related to javax.servlet.
- A standard of packaging web pages in non-Java languages into a Java web application, the security, resource and class loader context issues, and possibly including the way to denote web pages written in non-Java languages within a servlet container, such as tags in web.xml, to designate a servlet for a certain kind of pages.
- The JSR 223 "reference implementation" would be built on top of the servlet and JSP technologies for a number of scripting language bindings, including PHP.
If all the contends can be supperated it will be a great notice to be Java and other scripting languages integrated and we can be sure that this will result in a considerable grow of Java use and popularity.
Don't forget to read OpenEnterpriseTrends.com article
| Permalink Comentarios [0] |