BT

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

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.