Java ou Kotlin - Qual ESCOLHER em 2023?

preview_player
Показать описание
Java ou Kotlin - Qual vale a pena Estudar em 2023?
➡ Curso Completo de Android (Do Zero à Google Play)
➡ Já visitou nosso Site? Ele está de cara nova, faz uma visitinha

Entenda mais sobre Jetpack compose:

=====================================
Capítulos:
00:00 Nesse vídeo Kotlin vs Java
00:52 Primeira vantagem do Java
01:49 Segunda vantagem do Java
02:38 Terceira vantagem do Java
03:26 Primeira desvantagem do Java
04:20 Segunda desvantagem do Java
05:28 Terceira desvantagem do Java
06:02 Primeira vantagem do Kotlin
06:52 Segunda vantagem do Kotlin
07:46 Terceira vantagem do Kotlin
08:10 Primeira desvantagem do Kotlin
08:48 Segunda desvantagem do Kotlin
09:44 Terceira desvantagem do Kotlin

===== Você pode gostar desses vídeos também: =====
ANDROID STUDIO 2020 - Como instalar de maneira fácil (MÉTODO INFALÍVEL)

Android Studio 2021 - Criando nosso PRIMEIRO APLICATIVO

ANDROID STUDIO 4.1.1 - Criando Aplicativo de Sorteio (PARTE 1)

ANDROID STUDIO 4.1.1 - Criando Aplicativo de Sorteio (PARTE 2)

ANDROID STUDIO 3.5 - CRIANDO NOSSO PRIMEIRO EMULADOR.

ANDROID STUDIO 3.5 - CRIANDO APLICATIVO GASOLINA OU ÁLCOOL (PARTE 1)

COMO APRENDER A CRIAR APLICATIVOS ! (ISSO FAZ TODA DIFERENÇA)

=====================================
➡ Curso Completo de Android (Do Zero à Google Play)
➡ Já visitou nosso Site? Ele está de cara nova, faz uma visitinha
#AreaTechBrasil #java #kotlin

Grande abraço,

Emerson Machado
Desenvolvedor, Empreendedor e Instrutor de tecnologia.

IMPORTANTE!

Ao abordar questões sobre Tecnologia da Informação e desenvolvimento de aplicativos, eu, Emerson, faço todos os esforços para aumentar suas chances de sucesso como programador/desenvolvedor.

No entanto, é impossível garantir que você terá sucesso usando qualquer uma das minhas dicas, técnicas, e recomendações, e nada em meu site ou canal é uma promessa ou garantia de sucesso na área.

Você concorda que o uso ou incapacidade de uso de minhas dicas é por sua conta e risco.

Você é o único responsável por seu progresso e seus resultados.

NÃO HÁ ÊXITO SEM ESFORÇO, TRABALHO DURO E PERSEVERANÇA!

Quaisquer declarações descritas no site ou canal, conteúdos e indicações são simplesmente minha opinião e, portanto, não são garantias ou promessas de desempenho.

Você é o único responsável por suas ações e seus resultados dependem de fatores pessoais, incluindo a sua habilidade, conhecimento, dedicação e resiliência.

Só fracassa quem desiste 💪

Emerson Machado
Рекомендации по теме
Комментарии
Автор

Por favor não se esqueça de deixar o seu like e se inscrever no canal 🙏🙏🙏

areatechbrasil
Автор

Cara, eu prefiro Java, pois gosto de complexidade. Minha mente não trabalha com coisa fácil (não que kotlin seja fácil, mas não é extremamente tipada igual Java). Aquele ";" ou método para se implementar corretamente um recurso faz toda diferença pra mim. Deixa o código mais "completo e organizado" (na minha opinião).

Todavia, é sempre bom aprender mais. Se por um lado já se tem Java consolidado, porque não aprender alguma coisa parecida com ele e que tambem tem a questão da interoperabilidade?
Não digo só do kotlin, mas também de C, C++... São linguagens em que o Java se inspirou e por isso a tendência é ser mais fácil.
Quando você aprende a sintaxe, o resto é história. Agora quando você precisa aprender a sintaxe e a lógica de programação junto, aí meu amigo... Aí não tem jeito jkk

Edit.: Em resumo geral, kotlin pra mim é um Java 2.0, mais melhorado, menos verbosidade... Mas por outro lado, utiliza os mesmos recursos que o Java utiliza. Então por fim: Kotlin = Java

RenascenceOfficial
Автор

Precisa estudar mais sobre o assunto, java e kotlin são compilados com os mesmo bitecodes e rodam em cima da mesma VM, não tem como uma ser mais lenta que a outra.

sadyrodrigues
Автор

Um dos meus sonhos sempre foi criar apps Android, e depois de pensar bastante, a 5 meses atrás optei por um caminho mais simples, por isso escolhi aprender Kotlin, e a cerca de 3 meses e meio eu estudo Jetpack Compose.


Nada contra o Java, e de fato, dá de usar a complexidade de Java a favor, para fazer programas mais organizados e bem explicados.
Porém, ao meu ver, um bom programador também consegue fazer tudo isso em linguagens consideradas mais "simples" como Kotlin e até mesmo "Python".

A diferença é que Java te obriga a Fazer tudo bem correto e explicado, mas acredito que programadores que começaram com Linguagens mais "simples", com bastante estudo de documentação e boas práticas, podem ser programadores organizados.

Eu penso que nem sempre começar pelo mais difícil é o melhor, depende da pessoa.

Não intendam errado, eu gosto da tecnologia Java, e respeito os incríveis programadores dessa linguagem e as varias possibilidades da mesma, eu só não quiz aprender ela, (Quem sabe no futuro...)

emersonsales
Автор

Show de bola, poderia me ajudar com um vídeo ou curso de comunicação OPC para android?

wanderleijesusrodrigues
Автор

Estou começando a estudar Kotlin por que a modernidade está me obrigando. Pretendo desenvolver apps com Material Desing 3, mas pra isso tenho que programar com KT. É complicado :/

islandealmeidamedeiros
Автор

no python vc pode declarar uma variavel sem tipar, mas a partir do momento que vc declara um tipo para a variavel vc n pode mudar mais.

allomorpwi
Автор

Pra mim, tipagem estática é muito melhor que dinâmica. Então, essa "desvantagem" pra mim é mais uma vantagem :v

lucasmenezes
Автор

Uma análise superficial, feita para pessoas que não tem background de programação...java ser lento por causa da linguagem...lamentável...e levando em consideração que o bytecode de Kotlin será praticamente o mesmo e sendo executado na mesma JVM...

gustavoqueiroz
Автор

Pow eu tava curtindo o vídeo até taxar programadores que consideram a questão da verbosidade como um ponto negativo da linguagem de “péssimos”. Foi bem desnecessário, não tem nada de errado em descordar desde que isso seja feito com o devido respeito.

manoellopes
Автор

Aparte do fortemente tipada tipada, eu acho uma vantagem, isso evita muitos erros. Ainda mais como é para programação mobile, cada bite conta. Mas parabéns!

edinaldofox
Автор

Eu uso java a 10 anos comecei usar kotlin uns 3 anos recente gosoto das duas cada uma tem suas vantagens e desvantagens

nsouzarj
Автор

Eu já trabalho com Java há 11 anos, agora estou aprendendo Kotlin pra começar na área mobile.

analista_investidor
Автор

Performance do Java ser um ponto negativo? Acredito que precise de um pouco mais de estudo sobre o assunto...
Kotlin roda na mesma JVM.

Dá uma olhada sobre graalvm.

Para mim, o grande problema do Java, nos últimos anos, foi jurídico.

O Java foi comprado pela Oracle e a Oracle entrou na justiça contra o Google pq queria ganhar com o Android.

O Google começou a sabotar o Java e se juntou com a jetbrains para criar o Kotlin.

Fugiram da marca Java mas continuam utilizando a mesma infraestrutura da linguagem.

Nas versões mais recentes do Java não existe mais obrigação de declaração de tipo ( apesar de tipificação forte pra mim ser uma vantagem) e programação funcional já foi incorporada no Java...

Ótimo assunto para um vídeo mas argumentos fracos.

LeandroSouza
Автор

kotlin é vida, desenvolvo com ela faz 1 ano, super funcional, comapcta limpa

adrianlivercastro
Автор

Vc acha que a questão de Kotlin ter menos contratações se compensa pelo fato de ter menos profissionais de Kotlin? Ou seja, menos concorrência por essas vagas. Ou ainda assim é desvantagem?

Lokken
Автор

Irmão eu concordei com quase todos os pontos seus de Java, mas também acho que ponto positivo o fato de ser fortemente tipada, para mim e que trabalhei anos com JS como dev front e full não tive dificuldades para me acostumar com a tipagem

carlosbahia
Автор

Se você procura trabalhar de funcionario para alguma empresa, seja ela qual for, é natural se preocupar com essas questões de linguagem e tendencias de mercado. Afinal de contas, o mercado é muito rapido em mudanças e não se pode ficar para trás. Porém, se o seu intuito é ser empreendedor e ter a sua propria empresa ou ser consultor independente (o meu caso em particular) pouco importa a linguagem: A questão é entregar soluções para o cliente de forma eficaz e definitiva. Na minha empresa, tudo que fazemos é em Java. Ainda não desenvolvemos nada mobile, mas nunca passou pelo nosso radar usar kotlin ou seja lá o que for. Enquanto o java estiver evoluindo e pagando as minhas contas e os meus pacotes de viagens nas férias (rsrsrs), ela será minha linguagem padrão para meus projetos.O que importa é atender a necessidade dos meus clientes. O resto é mi mi mi sem sentido.

Snoopygeek
Автор

Pó achei um pouco enviesado para dar preferência ao kotlin

BenjamimDenis
Автор

Putz, a documentação oficial do Java acho muito difícil, posso estar buscando em lugares errados, mas todas as vezes que encontro uma solução é por meio de fóruns. Minha última experiência foi encontrar documentação do validation do SpringBoot, e nada achei. 😒

tavares