Tecnologia

Java é muito difundido nas empresas, você deve aprender a linguagem – Últimas Notícias


Este ano marca o 25º aniversário de Java. É incomum para uma linguagem de programação sobreviver por tanto tempo e permanecer tão forte. Java está praticamente em toda parte. Está dentro aplicativos corporativos massivos, ele fornece energia ao Mars rover. Estima-se que 15 bilhões de dispositivos rodam Java em todo o mundo.

Para discutir a relevância contínua do Java, o Times Techies Webinar na semana passada apresentou dois dos três Java Champions da Índia, Mala Gupta e Rajmahendra Hegde. E uma das primeiras perguntas que veio do nosso público foi como alguém poderia se tornar um Java Champion. Hegde disse que um Java Champion é um reconhecimento da comunidade, não um certificado. Eles são selecionados pelos 300 Java Champions em todo o mundo, e essa seleção depende inteiramente do nível de contribuição que você fez ao ecossistema Java. “Você tem que contribuir com o código aberto. Você deve ser autor de livros. Você pode organizar eventos. O trabalho pode ser mais do que o que você faz em sua empresa ”, disse Hegde, que trabalha para um banco líder em seu grupo de engenheiros de software e que criou e lidera os grupos de usuários Java em Chennai e Hyderabad.



Houve dúvidas sobre o futuro do Java, devido à popularidade de linguagens como Python, Kotlin e Rust. Gupta disse que os idiomas devem ser vistos como um meio para um fim, e você deve escolher um idioma dependendo do seu destino. Python, disse ela, pode ser uma linguagem melhor para AI / ML e R e Rust para propósitos específicos. Mas Java é amplamente usado em empresas. “Java deve ser uma das linguagens que você aprende, porque mais cedo ou mais tarde, você estará trabalhando com ela”, disse ela.

Hegde disse que o Java não deve ser visto como uma linguagem, mas como uma plataforma, a Java Virtual Machine (JVM). Muitas linguagens de programação, incluindo Kotlin, Scala, Groovy, Clojure, JRuby, todas usam JVM para fazer o inscrição executado em sistemas variados. “Muitas startups podem estar usando outros idiomas. Mas se você deseja trabalhar em uma empresa, a plataforma Java é inevitável ”, disse Hegde.

Questionada sobre a capacidade de escrever código mais rápido e de forma mais compacta com uma linguagem como o Python, Gupta disse que tem problemas em escrever menos código. Você poderia escrever menos código e acabar falhando mais tarde, disse ela. “Java cuida de todos os erros durante o tempo de compilação. Isso economiza tempo. Quando um programador Python me diz quantas linhas a menos ele leva para escrever `Olá, mundo ‘, digo que não estou procurando escrever um` Olá, mundo’, estou escrevendo aplicativos corporativos ”, disse ela.

Java, observou Gupta, também está mudando com o tempo. Novas versões são lançadas a cada seis meses. “E o Java está se movendo com áreas mais novas, como aplicativos nativos da nuvem, aplicativos sem servidor e movendo aplicativos para Docker e Kubernetes”, disse ela.


Source link

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *