Androide

El equipo JRuby de Sun salta al astillero

Posible solución!!!! Al error EXE4J_JAVA_HOME de java, facil y rapido.

Posible solución!!!! Al error EXE4J_JAVA_HOME de java, facil y rapido.
Anonim

El equipo JRuby de Sun Microsystems deja la empresa para trabajar en la empresa de hospedaje de aplicaciones Engine Yard, citando la incertidumbre que rodea la adquisición planeada por Sun.

Sun contrató a Charles Nutter y Thomas Enebo, a menudo llamados "JRuby" Chicos, "hace dos años y medio para poder trabajar a tiempo completo en JRuby, una implementación del lenguaje de programación Ruby para la Máquina Virtual de Java. Algunos meses después Sun contrató a Nick Sieger, otro desarrollador clave de JRuby.

Los tres comenzarán a trabajar en Engine Yard la próxima semana. Nutter dijo que decidieron dejar Sun en gran parte debido a la incertidumbre resultante de su adquisición por parte de Oracle, un acuerdo que se espera que finalice más tarde este verano, en espera de las aprobaciones regulatorias.

"Para ser sincero, no teníamos pruebas de que Oracle no admitiría JRuby, pero tampoco teníamos ninguna evidencia de que lo hicieran ", dijo Nutter por teléfono el lunes. "Dos de los tres desarrolladores que hacen este movimiento tienen familias, queremos asegurarnos de que JRuby llegue al siguiente nivel, y tuvimos que tomar una decisión", dijo.

Oracle es un gran usuario de la tecnología Java de Sun. y dice que es una de las principales razones por las que compró la compañía, aunque no ha dado detalles sobre sus planes.

Ser contratado por Sun y tener la oportunidad de trabajar a tiempo completo en JRuby fue "casi un sueño hecho realidad". ", Dijo Nutter. El equipo comenzó a trabajar de forma independiente como un "proyecto satelital", pero con los recursos de ingeniería de Sun, incluido el acceso a Glassfish, NetBeans y el software JVM.

JRuby ya ha pasado por varios lanzamientos y se ha implementado en algunas aplicaciones comerciales críticas, incluido un sistema de gestión y reporte de enfermedades infecciosas utilizado por el estado de Utah.

"Realmente hemos logrado construir JRuby en casi la mejor implementación alternativa de Ruby que existe, tenemos implementaciones de producción en todo el mundo y Mucha gente realmente lo ama. Ciertamente no podríamos haberlo hecho sin Sun ", dijo Nutter.

Engine Yard, que ofrece alojamiento para aplicaciones de Ruby on Rails, está contratando al equipo porque está viendo un mayor uso de JRuby por Java Los desarrolladores web y carece de experiencia en esa área, dijo Michael Mullany, su vicepresidente de marketing. Una encuesta reciente de Evans Data mostró que el número de desarrolladores de Ruby aumentó un 40 por ciento respecto al año anterior, dijo.

"Creo que una de las cosas que puede llevar a JRuby al siguiente nivel es tener una oferta de soporte comercial pago y una una verdadera oferta de código abierto profesional a su alrededor ", dijo Mullany. "Engine Engine" se acercó a los desarrolladores para trabajar en la compañía, dijo.

Sieger había estado liderando el Proyecto Kenai de Sun, dijo Nutter, lo que permite a los desarrolladores alojar aplicaciones en la nube, un poco como SourceForge. Volverá al trabajo de tiempo completo de JRuby en Engine Yard.

El cuarto desarrollador líder de JRuby, Ola Bini, todavía trabaja en ThoughtWorks, donde fue contratado el año pasado, dijo Nutter.

Una portavoz de Sun confirmó que el último día de los desarrolladores en Sun sería esta semana, pero no tuvieron más comentarios.

Nutter dijo que continuaría desarrollando JRuby y apoyaría a la comunidad tanto como antes. La próxima versión, 1.4, vence en septiembre, dijo Nutter. "Terminamos moviéndolo hacia atrás un mes debido a este movimiento", dijo.

"Uno de los grandes enfoques [en 1.4] estará haciendo para el lado Java de JRuby lo que hemos hecho para el lado Ruby, "Dijo Nutter. "En los últimos dos o tres años hemos hecho un trabajo realmente bueno al convertir a JRuby en una excelente implementación de Ruby, y ahora queremos centrarnos un poco en asegurarnos de que también sea el mejor lenguaje JVM, y una primera -class citizen en la plataforma Java.

"Eso incluye asegurarse de que los estándares de facto como Hibernate funcionen muy bien con JRuby, asegurándose de que las nuevas bibliotecas y frameworks y estándares del [Java Community Process] funcionen con JRuby y Java, y también, hasta cierto punto, asegurándonos de que podamos seguir mejorando el rendimiento de JRuby en la JVM ".

El equipo también hará algo para asegurarse de que JRuby se ejecute lo mejor posible en el entorno de alojamiento de Engine Yard, dijo.

Los desarrolladores planearon anunciar su traslado en una publicación de blog el martes por la tarde, dijo.