BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias Scala é a sexta linguagem suportada no Heroku

Scala é a sexta linguagem suportada no Heroku

Favoritos

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

Conteúdo educacional

BT