BT

MacRuby 0.5 Lançado

por Werner Schuster , traduzido por José Donizetti em 02 Fev 2010 |

O mercado brasilerio de desenvolvimento para o Mac OS tem crescido. Entre as alternativas de desenvolvimento está o MacRuby, que é uma implementação de Ruby 1.9 que roda no runtime do Objectve-C, linguagem utilizada para o desenvolvimento de aplicativos do Mac OS. Por rodar como se fosse código Objectve-C que é nativo, o MacRuby nos permite acessar qualquer api do sistema operacional, como por exemplo Cocoa, api para desenvolvimento grafico.  Após duas versões beta, foi lançado a versão estável 0.5. Que entre suas principais features estão o suporte ao CGD, que é uma tecnologia da Apple com objetivo de simplicar a criação de aplicações que fazem uso de threads, sendo uma ótima opção para multi processadores e eliminando o lock global que o interpretator ruby tem.

E o suporte a HotCocoa, que tem como objetivo simplificar o desenvolvimento de aplicações gráficas Cocoa, utilizando ruby:

require 'rubygems'

require 'hotcocoa' include HotCocoa application do |app| win = window :size => [100,50] b = button :title => 'Hello' b.on_action { puts 'World!' } win << b end

Suporte ao IPhone não existe, e que na opnião de Matt Aimonetti(líder do projeto) não será implementado devido ao sistema operacional do Iphone não ter garbage collection e brigedsupport, caracteristicas necessárias para a utilização do MacRuby. O novo lançamento da Apple, IPad também ficará de fora devido a compartilhar o mesmo sistema operacional do IPhone.

No status update do MacRuby é comentado que todas as novas features estão bem documentadas e que mais informações serão colocadas no site.

MacRuby 0.5 só funciona para Snow Leopard. O trabalho para a versão 0.6 já começou e para aqueles que baixam o código do site uma feature de debug está disponivel.

Avalie esse artigo

Relevância
Estilo/Redação

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Tradução modificada? by Felipe Rodrigues

É impressão minha o a tradução está diferente da notícia original? Acho bem legal a adaptação, mas seria mais cauteloso uma notícia separada da original.

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

1 Dê sua opinião
Feedback geral
Bugs
Publicidade
Editorial
Marketing
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2016 C4Media Inc.
Política de privacidade
BT

We notice you’re using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.