a product message image
{' '} {' '}
Limited time offer
SAVE % on your upgrade

Page 8

8 // ENTREVISTA

Kotlin agora é Android Por Reinaldo Silotto, para Revista iMasters

O

O KOTLIN é uma linguagem JVM com interoperabilidade 100% de acordo com Java, o que torna o aprendizado da linguagem mais fácil. Uma das maiores novidades do ano no mundo do desenvolvimento foi a adoção da linguagem Kotlin por parte do Android. Para falar um pouco sobre isso, convidamos Suelen Carvalho, engenheira de software, e David Robert, CTO do Elo7, para falarem um pouco sobre o que acham dessa adoção, o que essa decisão muda para o desenvolvedor e para o mercado. Revista iMasters: Porque, na opinião de vocês, o Android adotou o Kotlin? Suelen Carvalho e David Robert: Java é uma linguagem de mais de 20 anos e que evolui muito devagar devido a JCP e há prós e contras sobre isso. Além disso, a compra do Java pela Oracle levou o Google a alguns desgastes. O Kotlin começou a ser adotado agora, mas é uma linguagem já razoavelmente madura e que está há vários anos sendo trabalhada. Por ser nova, conseguiu acomodar características bem interessantes vistas em um conjunto de outras linguagens, inclusive Java, conceitos que diversos desenvolvedores têm estudado e usado. Acredito que este conjunto de características e os problemas que o desenvolvimento Android tem enfrentado com Java são fatores que levaram a esta adoção do Kotlin pelo Android. Revista iMasters: Qual o papel da Jetbrains, a criadora do Kotlin na adoção da linguagem? Suelen Carvalho e David Robert: Acreditamos que a Jetbrains tem a visão do que o Kotlin pode se tornar. Acreditamos que o papel deles é principalmente perseguir esta visão de várias formas. iMasters #24 Novembro 2017

Revista iMasters: Quais as principais diferenças entre Java e Kotlin? Suelen Carvalho e David Robert: Kotlin tem quatro características marcantes: uma linguagem concisa, segura, com grande capacidade de interoperabilidade e, por último um conjunto de ferramentas amigáveis bem maduras. Revista iMasters: Sabemos que o Kotlin é muito menos verboso que o Java, mas e quanto a performance? Suelen Carvalho e David Robert: Como Kotlin utiliza gera byte-code da JVM, a performance de execução é a mesma de uma aplicação Java. O único ponto é que a compilação pode, em alguns casos, ser mais lenta do que o equivalente em Java. Revista iMasters: Como está acontecendo a portabilidade de Java para Kotlin? Existem hoje projetos escritos nas duas linguagens? Suelen Carvalho e David Robert: Ainda não conheço nenhum projeto Android que esteja em produção ou já com Kotlin. Mas como vimos no Android Dev Conference, diversas empresas já têm usado, sim! Eu acredito que a interoperabilidade com Java praticamente eli-

Profile for iMasters Redação

Revista iMasters #24 - Novembro  

Nesta edição, abordamos temas como o desenvolvimento de próteses, machine learning, bioinformártica e deep learning.

Revista iMasters #24 - Novembro  

Nesta edição, abordamos temas como o desenvolvimento de próteses, machine learning, bioinformártica e deep learning.

Profile for imasters
Advertisement