haXe , el lenguaje de programación Open Source

votar

haXe (pronunciado como hex) es un lenguaje de programación open source.

haxe_logo1

Mientras la mayor parte de los restantes lenguajes están asociados a su propia plataforma (Java a JVM, C# a .Net, ActionScript a Flash Player), haXe es un lenguaje multiplataforma. Eso significa que podemos utilizar haXe en las siguientes plataformas:

  • Javascript : Podemos compilar un programa haXe a un único fichero .js. Permite acceder a las APIs del DOM en el navegador con soporte de tipos y autocompletion, y todas las dependencias se resuelven en tiempo de compilación.
  • Flash : Podemos compilar un programa haXe a un fichero .swf. Permite generar código para Flash Player en todas las versiones de la 6 a la 9, tanto con la “vieja” API Flash<8 API como la nueva API AS3/Flash9. haXe ofrece muy buenas prestaciones, y las características del language facilitan el desarrollo de contenido Flash.
  • NekoVM : Podemos compilar un programa haXe a bytecodes para NekoVM. Esta característica puede utilizarse tanto para programación server-side, tal como el desarrollo de páginas web dinámicas (usando “mod_neko” para Apache), como para aplicaciones en línea de comandos o desktop, porque NekoVM puede empotrarse y extenderse con otras DLL.
  • PHP : Podemos compilar un programa haXe a un fichero .php. Esto permite utilizar un lenguaje de alto nivel y fuertemente orientado a tipos como haXe y simultáneamente mantener compatibilidad completa con las bibliotecas y plataforma servidor existentes.

La idea fundamental en haXe es permitir al desarrollador elegir la mejor plataforma para desarrollar cada trabajo concreto. En general, eso no es fácil porque cada nueva plataforma va acompañada de su propio lenguaje de programación. Lo que proporciona haXe es:

  • un lenguaje estandarizado con muy buenas características
  • una biblioteca estandard (incluyendo Date, Xml, Math…) con el mismo funcionamiento en todas las plataformas.
  • bibliotecas específicas para las distintas plataformas : desde haXe podemos acceder al API completa para una plataforma dada.

Conozco el proyecto hace algún tiempo, sin embargo me ha venido ahora a la memoria debido al juego online de moda: http://martica.elbruto.es/ , que resulta estar desarrollado en haXe. Si quereis probarlo, basta con un click y poner un nombre, no requiere registro :)

Deja tu opinión

Sólo se permiten las etiquetas XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Post anteriores/siguientes:

Post (quizás) relacionados:

  • Google Update es ahora Open Source

  • Google Update, el software de Google que se encarga de mantener actualizados automáticamente las aplicaciones de Google, tales como Chrome o Google Earth, es ahora...
  • Enlaces de Desarrollo Web

  • Ay Carmele, tanto que experimentar y tan poco tiempo... Vivalogo hace una recopilación de las 40 mejores Aplicaciones para Redes Sociales Gratuitas, Open Source y Descargables Creando...
  • Comparativa MySQL versus PostgreSQL

  • Interesante y detallada comparativa MySQL versus PostgreSQL, dos soluciones de base de datos Open Source y de probada reputación, de la mano de Ciberciti....
  • pubsubhubbub – Trae la tecnología push a los RSS

  • pubsubhubbub es un protocolo Open Source simple que permite aplicar tecnologías push al sistema de Feeds RSS, entre otros. Su implementación es sencilla, la descarga...
  • Estúpida Redundancia Humana

  • Según nos cuenta Telecinco, la comisión de investigación del accidente que el Columbia tuvo en Febrero del 2003 culpa al PowerPoint del grave accidente...