2009-12-29 10 views
8

Por lo que sé, JavaScript es un lenguaje de propósito general, pero sobre todo se usa para aplicaciones web.¿Hay alguna aplicación de JavaScript que no sea web?

Tengo curiosidad por saber si alguien está usando JavaScript para aplicaciones que no son Web. Además, ¿hay herramientas disponibles para el desarrollo de aplicaciones que no sean web?

+0

Esta es una pregunta de discusión, ¿no? – jkndrkn

Respuesta

9

Existe una lista razonable here: por ejemplo, señala que Javascript puede ser (y es ;-) utilizado con el fin de crear scripts de aplicaciones no web como Photoshop y OpenOffice.org. En la misma página de wikipedia encontrará punteros a varios intérpretes independientes de Javascript (es decir, aquellos que no son parte de los navegadores web) y especificaciones para hacer, p. sus aplicaciones Java no web pueden ser más fácilmente programables por Javascript (a través de un intérprete autónomo derivado de Rhino).

1

Sí, tiene Javascript por ejemplo en Adobe Acrobat para personalizar archivos PDF.

Se utilizan también en proyectos del lado del servidor como Jaxer, Javascript Server.

2

Sure! Dado que los motores de JavaScript más nuevos (como V8, Rhino y SpiderMonkey) han existido, se ha trabajado en 'Server-Side JS' (que también se puede usar como aplicaciones regulares de shell, por supuesto).

Mis 2 favoritos son Narwhal y NodeJS.

En cuanto a 'herramientas' Me quedo con la vieja lista de espera de vim y bash :)

1

Bueno, alguien escribió un Javascript OS (a pesar de que se ejecuta en el navegador ... pero aún así, no se tu webapp ordinaria).

+0

Eso es bastante limpio. –

0

JavaScript ha estado en uso durante un tiempo fuera de las aplicaciones web. Incluso puede obtener un analizador para javascript y agregarlo a su aplicación si lo desea. A continuación, agregue funciones personalizadas al motor de JavaScript y permita que los usuarios usen un lenguaje de scripts desde su aplicación.

0

Rhino es una implementación de JavaScript escrito en Java que no está acoplado a un navegador: http://www.mozilla.org/rhino/

Usted podría utilizarlo para construir algo del lado del servidor.

0

MongoDB (de "humongous") es una base de datos escalable, de alto rendimiento, de código abierto, sin esquema y orientada a documentos. Usted interactúa con él a través de JavaScript. Los documentos son blobs de JSON.

+0

Los documentos son en realidad _BSON_ y JavaScript solo se usa para el shell a través de la máquina virtual incorporada de spidermonkey. La base de datos real no tiene nada que ver con JavaScript. – rfunduk

+0

El código de la base de datos real no tiene nada que ver con JavaScript. La interfaz de consulta/mantenimiento de la base de datos es JavaScript. Interactúa con el BSON a través de JavaScript (como si fuera JSON). Discutir sobre el código que está disponible públicamente es extraño. –

0

Los archivos htlmwithjavascript.hta (Aplicaciones HTML) se pueden ejecutar en Windows para hacer scripts con la conveniencia de la formación HTML. El motor de secuencias de comandos de Windows también es compatible con jscript.

0

Dashboard Widgets en Mac OS X?

0

Puede utilizar JavaScript en el MIDI Scripter plugin de efectos de Logic Pro X de Apple para crear plugins MIDI personalizados.

Cuestiones relacionadas