fbpx
Wikipedia

Rhino (intérprete de JavaScript)

Rhino es un intérprete de JavaScript de código abierto desarrollado en lenguaje de programación Java.

Rhino
Información general
Tipo de programa intérprete de JavaScript
Desarrollador Fundación Mozilla
Lanzamiento inicial 1997
Licencia MPL 1.1 / GPL 2.0
Información técnica
Programado en Java
Versiones
Última versión estable 1.7.8
23 de enero de 2018
Enlaces
Sitio web oficial
Repositorio de código

Historia

Rhino comenzó a ser desarrollado en 1997 por Norris Boyd[1]​ para Netscape Communications Corporation. En esos momentos la compañía necesitaba implementar soporte para JavaScript en su proyecto de suite de Internet Javagator.

En 1998, cuando el proyecto Javagator fue finalmente cancelado, Rhino fue liberado bajo Licencia Pública de Netscape[2]​ y entregado a la Fundación Mozilla para que continuara su desarrollo.[3]

Características

  • Dos diferentes modos de ejecución:[4]
    • Modo de compilación: Rhino puede compilar el código fuente JavaScript en clases Java. Esta característica estuvo presente desde el inicio del proyecto; actualmente se mantiene como una función opcional.
    • Modo interpretativo: Interpretación directa del JavaScript. Este modo fue agregado en 1998 debido a los problemas de eficiencia del modo de compilación.[3]
  • Implementación de JavaScript 1.5, equivalente a ECMAScript 262 Edition 3.
  • ECMAScript for XML a partir de la versión 1.6.
  • Un intérprete de comandos para ejecutar código JavaScript.
  • Soporte para JavaAdapters, que permiten utilizar interfaces de Java en JavaScript y una clase Java en JavaScript.
  • Con la descarga se entrega también un depurador.
  • Rhino es 100% pure Java.

Rhino está pensado para ser integrado en otras aplicaciones informáticas, por lo que no hay soporte para objetos propios de un navegador web, comúnmente asociados a JavaScript.

Curiosidades

El nombre Rhino está basado en la tapa del libro Javascript: The Definitive Guide, Third Edition (ISBN 1-56592-392-8), en que se muestra un rinoceronte.[5]​ El intérprete de Javascript Rhino, está siendo gradualmente sustituido por Nashorn, un intérprete mucho más rápido y eficiente que también compila a clases de Java.

Véase también

Referencias

  1. A history of JavaScript
  2. . Archivado desde el original el 29 de septiembre de 2007. Consultado el 19 de noviembre de 2006. 
  3. Rhino History
  4. What's New in Rhino 1.5 Release 1
  5. oreilly.com — Online Catalog: Javascript: The Definitive Guide, Third Edition
  • Rhino Overview

Enlaces externos

  • Rhino - JavaScript for Java
  •   Datos: Q585603

rhino, intérprete, javascript, rhino, intérprete, javascript, código, abierto, desarrollado, lenguaje, programación, java, rhinoinformación, generaltipo, programaintérprete, javascriptdesarrolladorfundación, mozillalanzamiento, inicial1997licenciampl, 0informa. Rhino es un interprete de JavaScript de codigo abierto desarrollado en lenguaje de programacion Java RhinoInformacion generalTipo de programainterprete de JavaScriptDesarrolladorFundacion MozillaLanzamiento inicial1997LicenciaMPL 1 1 GPL 2 0Informacion tecnicaProgramado enJavaVersionesUltima version estable1 7 823 de enero de 2018EnlacesSitio web oficial Repositorio de codigo editar datos en Wikidata Indice 1 Historia 2 Caracteristicas 3 Curiosidades 4 Vease tambien 5 Referencias 6 Enlaces externosHistoria EditarRhino comenzo a ser desarrollado en 1997 por Norris Boyd 1 para Netscape Communications Corporation En esos momentos la compania necesitaba implementar soporte para JavaScript en su proyecto de suite de Internet Javagator En 1998 cuando el proyecto Javagator fue finalmente cancelado Rhino fue liberado bajo Licencia Publica de Netscape 2 y entregado a la Fundacion Mozilla para que continuara su desarrollo 3 Caracteristicas EditarDos diferentes modos de ejecucion 4 Modo de compilacion Rhino puede compilar el codigo fuente JavaScript en clases Java Esta caracteristica estuvo presente desde el inicio del proyecto actualmente se mantiene como una funcion opcional Modo interpretativo Interpretacion directa del JavaScript Este modo fue agregado en 1998 debido a los problemas de eficiencia del modo de compilacion 3 Implementacion de JavaScript 1 5 equivalente a ECMAScript 262 Edition 3 ECMAScript for XML a partir de la version 1 6 Un interprete de comandos para ejecutar codigo JavaScript Soporte para JavaAdapters que permiten utilizar interfaces de Java en JavaScript y una clase Java en JavaScript Con la descarga se entrega tambien un depurador Rhino es 100 pure Java Rhino esta pensado para ser integrado en otras aplicaciones informaticas por lo que no hay soporte para objetos propios de un navegador web comunmente asociados a JavaScript Curiosidades EditarEl nombre Rhino esta basado en la tapa del libro Javascript The Definitive Guide Third Edition ISBN 1 56592 392 8 en que se muestra un rinoceronte 5 El interprete de Javascript Rhino esta siendo gradualmente sustituido por Nashorn un interprete mucho mas rapido y eficiente que tambien compila a clases de Java Vease tambien EditarSpiderMonkey Mozilla GrendelReferencias Editar A history of JavaScript ICEbrowser SDK 6 1 1 Release Notes Archivado desde el original el 29 de septiembre de 2007 Consultado el 19 de noviembre de 2006 a b Rhino History What s New in Rhino 1 5 Release 1 oreilly com Online Catalog Javascript The Definitive Guide Third Edition Rhino OverviewEnlaces externos EditarRhino JavaScript for Java Datos Q585603Obtenido de https es wikipedia org w index php title Rhino interprete de JavaScript amp oldid 131722484, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos