BT
x Por favor preencha a pesquisa do InfoQ !

Scala é a sexta linguagem suportada no Heroku

por Eder Magalhães em 04 Out 2011 |

O Heroku, popular provedor de PaaS (Plataforma como Serviço), anunciou o suporte a linguagem Scala, a sexta linguagem suportada pelo Heroku e a segunda com suporte à programação funcional.

Scala é uma linguagem multiparadigma e estaticamente tipada (diferentemente de Clojure que é dinâmica). Suporta a orientação a objetos e mistura os estilos de programação imperativa e funcional. Foi projetada para se integrar facilmente com aplicações que rodam na máquina virtual Java e seu código é compilado para bytecode e executado na JVM.

O trabalho para portar Scala no Heroku foi realizado em parceria com a Typesafe, uma empresa focada na criação de ferramentas de produtividade com Scala. O foco da parceria foi tornar mais simples e ágil o desenvolvimento com Scala dentro do Heroku, tirando proveito de tecnologias como SBT e Akka. O SBT (Simple Build Tool) é uma ferramenta para build de projetos desenvolvidos em Scala; já o Akka é um middleware orientado a eventos com enfoque em alto desempenho e escalabilidade.

O suporte completo a Scala está disponível no Celadon Cedar, a versão mais atual da plataforma operacional do Heroku. Foi disponibilizado um guia introdutório para começar a escrever aplicações com Scala no Heroku Cedar.

É notável o esforço do Heroku em se tornar uma plataforma cada vez mais "poliglota". A última linguagem a ser suportada foi Python, como publicamos na semana passada no InfoQ Brasil. Hoje o Heroku suporta, além de Scala e Python, aplicações desenvolvidas nas linguagens Ruby, Node.js, Clojure, Java e PHP.

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
Comentários da comunidade

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

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

Percebemos que você está utilizando um bloqueador de propagandas

Nós entendemos porquê utilizar um bloqueador de propagandas. No entanto, nós precisamos da sua ajuda para manter o InfoQ gratuito. O InfoQ não compartilhará seus dados com nenhum terceiro sem que você autorize. Procuramos trabalhar com anúncios de empresas e produtos que sejam relevantes para nossos leitores. Por favor, considere adicionar o InfoQ como uma exceção no seu bloqueador de propagandas.