viernes, 31 de octubre de 2014

Instalando un IDE

Hay muchos, pero solo me voy a enfocar en dos: Intellij IDEA y FlashDevelop

Los dos son muy buenos y tienen muchas funciones útiles. Asimismo, los dos son gratuitos (Intellij en realidad tiene una versión lite o liviana que es gratis, pero muy potente).


Intellij IDEA puede ser instalado bajo Windows o Linux. Por otro lado, FlashDevelop solamente funciona bajo Windows (en realidad supongo que podría corren sobre Linux dentro de una VM como ser VMWare, pero no lo he probado).

miércoles, 29 de octubre de 2014

Uso de Haxelib 3ra Parte


OpenFL (Open Flash Library o Librería de Flash Abierta) es el siguiente en nuestra lista. 

Es otro conjunto de  librerías que vamos a utilizar mucho si nuestro objetivo son las aplicaciones que necesiten manipular gráficas (en 2D) o contenido multimedia.

Es el socio ideal de otra librería llamada NME la cual se encarga de interactuar con los diferentes sistemas operativos soportados. 


viernes, 24 de octubre de 2014

Uso de Haxelib 2da Parte




Cualquier librería que Haxe tenga instalada esta disponible para que el compilador haga uso de ella mediante el parámetro lib.

El argumento -lib <archivo> suele ser el primer argumento pasado al compilador.




lunes, 20 de octubre de 2014

Uso de Haxelib

Si nosotros quisiésemos compilar nuestro ejemplo de Hola Mundo para obtener código en C++ o C#, no sería muy distinto a lo que venimos haciendo hasta ahora. 

Pero Haxe nos devolvería un error.  En realidad no es un error, sino que simplemente llegó hasta la mitad del proceso. Eso se debe a que la distribución estándar de Haxe no viene con todas las librerías necesarias para terminar el trabajo.

sábado, 18 de octubre de 2014

Probando Haxe 2da Parte

En esta segunda parte, vamos a comenzar explicando un poco que es Neko y para qué nos puede llegar a servir (Por lo menos al principio).

Neko, como Haxe, es un lenguaje de programación. Obviamente la distribución incluye un compilador, algunas librerías y una máquina virtual (vm).

La VM es pequeña pero está muy bien optimizada, eso le da a Neko una velocidad muy buena.



viernes, 17 de octubre de 2014

Probando Haxe

El clásico Hola Mundo

Ya lo instalamos, probamos que todo este en su lugar o bien instalado...pongámoslo a prueba.

Y que mejor que el clásico "Hola Mundo!" para asegurarnos que todo funcione bien.




miércoles, 15 de octubre de 2014

Instalación (Linux)

Con Linux, la forma más sencilla de instalar Haxe es bajando los fuentes y compilarlos.








Instalación (Windows)


En la entrada anterior se encuentran los enlaces para descargar Haxe.

Aquí vamos a ver como instalarlo bajo Windows (Lamentablemente no poseo una Mac).

Por último probaremos con un pequeño ejemplo que todo funcione correctamente.



Instalación bajo Windows.



Tenemos dos opciones aquí. Podemos descargar la versión empaquetada y seguir los pasos para su instalación (recomendado) o bajar el paquete y descomprimirlo en una carpeta manualmente.





martes, 14 de octubre de 2014

Comenzando

Algunas cosas a tener en cuenta:


Haxe nació en su momento como sucesor de MTASC; Una alternativa para desarrollar aplicaciones en Actionscript 2 (AS2) sin tener que utilizar las herramientas de Adobe (Macromedia al principio, luego fue el Flash IDE).

Como dije al principio Haxe puede generar código multiplataforma pero es comprensible que, dada su herencia, el mayor objetivo de los programadores sea la utilización de Haxe para el desarrollo de aplicaciones en ActionScript 3 (AS3).

No quiero sugerir con esto que sea una herramienta débil o pobre en otros ámbitos/lenguajes que lo conforman; en lo absoluto, pero su desarrollo se basó durante mucho tiempo teniendo en cuenta esa premisa y los demás lenguajes objetivos siguen sujetos a pruebas en ciertos aspectos.



domingo, 12 de octubre de 2014

Introducción



Haxe, conceptos básicos, vistazo general.








Que tal.

Mi objetivo con este blog es brindar información sobre HAXE (se pronuncia heks) en nuestro idioma.

Existen muchos recursos actualmente pero no se ha escrito casi nada en español y en mi opinión es una herramienta que tiene mucho potencial para los desarrolladores de aplicaciones que buscan migrar su código hacia varias plataformas.