segunda-feira, abril 23, 2007

haXe's Hello World no Ubuntu Feisty Fawn

haXe é uma nova linguagem de desenvolvimento baseada na sintaxe de java/actionscript/javascript, que visa a criação de uma tecnologia híbrida capaz de gerar aplicações flash, javascript e neko. Existe uma implementação própria dos principais tipos e estruturas (xml, remoting) que permite os mesmos comportamentos nas diferentes arquiteturas/plataformas.
Como mencionei no post interior, o Ubuntu 7.04 Feisty Fawn vem com o haxe num dos seus repositórios padrões, logo o objetivo deste post é criar um exemplo prático utilizando haXe, Eclipse, o plugin eclihaxe, rodando no ubuntu 7.04.

Instalando os pacotes necessários
sudo apt-get install haxe eclipse sun-java6-jdk
Considerando que seu sistema não possui o eclipse e um jdk instalados, você pode retirar o jdk para utilizar o seu de preferência.

Instalando o plugin eclihaxe

Abra o eclipse, e siga os seguintes passos

Help -> Softare Updates ->Find and Install
Search to new features to install
New Remote Site
name : eclihaxe
url : http://www.eclihaxe.org/update/
Complete a instalação.
Reinicialize o eclipse.

Configurando o path do haXe no Eclipse

Dentro do eclipse, clique em Window, Preferences.
Clique no Item haXe e aponte o haXe Compilar para /usr/bin/haxe

Criando um novo projeto haXe

No eclipse, clique em File -> New -> Other -> haXe Project. Defina o nome como "HelloWorld".
Clique no projeto com o segundo botão em seguida, New -> haXe File. Defina o name como "HelloWorld"

Defina a classe como a seguir :

class HelloWorld{
public function new(){

}
public static function main(){
trace("hello world from ubuntu");
}
}

Agora edite o arquivo build.hxml dentro do projeto e insira estas linhas.

-cp src
-swf arquivo.swf
-main HelloWorld
-swf-header 300:300:30:FFFFFF

Acredito que o arquivo está bem auto-explicativo, para compilar devemos clicar com o botão direito em build.hxml e selecionar "build haXe". Clique então no projeto com o segundo botão selecione "refresh" e pronto, o swf aparece na pasta do projeto (tal como descrito no arquivo build.hxml). abra o swf pelo própio visualizador fornecido com o plugin e pronto, você fez seu hello world utilizando haXe no eclipse.

2 comentários:

José Geraldo Gouvea disse...

Eita, te visitei!!!!

legal o site, pena que não sou programador. mas parece que você vai manter algum conteúdo "genérico" também. boa sorte e bons fluidos.

Visite-me também. http://mundosefundos.co.nr

Rafael S.M. disse...

mais ou menos o tutorial... nao gosto de tutoriais que dizem "faça isso" mas nao dizem pra que aquilo serve o como funciona.

De qualquer forma, gostei da a sua iniciativa.