COMO ESCOLHER LINGUAGEM DE PROGRAMAÇÃO?

  Рет қаралды 2,528

RinaldoDev

RinaldoDev

Күн бұрын

Пікірлер: 19
@jasj2308
@jasj2308 Жыл бұрын
A verbosidade em alguns momentos pode ser uma vantagem. Por exemplo, em C# ao invés de fazer métodos get e set, eles utilizam properties, que deixa o código bem mais enxuto, bonitinho. Porém, quando você acessa a clase principal e tem lá: Person. Name; vc não sabe se esse Name é um atributo público ou se houve um encapsulamento utilizando properties. No Java ficaria: Person. getName(); deixando claro que houve encapsulamento dos atributos. Não precisando ir lá na classe Person conferir. Então a leitura fica bem mais fluida.
@rinaldodev
@rinaldodev Жыл бұрын
Exato, José!
@jasj2308
@jasj2308 Жыл бұрын
@@rinaldodev Fala, Rinaldo? blz?! Estou aprendendo Java... qual sua opinião sobre Stream? ela é tão boa quanto LINQ do C#?
@hermesoncostta
@hermesoncostta 11 ай бұрын
Gostei muito da sua visão. Ótimo vídeo.
@yujiyamamoto7632
@yujiyamamoto7632 Жыл бұрын
Eu acho que só escrevi public static void main string args na primeira semana de estudo em java. Depois disso é só main + control + espaço. Java só é verboso pra quem nao usa os atalhos.
@francielebarros
@francielebarros Жыл бұрын
psvm + tab tbm 😊
@User_Requez_1971_BR
@User_Requez_1971_BR Жыл бұрын
💙💙
@sebastianferrer5208
@sebastianferrer5208 Жыл бұрын
Beleza pura..vamos pra cima
@pedro2001
@pedro2001 Жыл бұрын
Concordo!
@LeMineCurtas
@LeMineCurtas Жыл бұрын
Até já tem os records pra fazer os getters e setters e algumas outras coisa do Lombok tbm hoje em dia, apesar de não saber se ele é tão usual no dia a dia pois trabalho com Java 11 ainda.
@osdeving
@osdeving Жыл бұрын
Aqui passamos a usar java 17 e eu até esbocei usar Record em alguns dtos. Só que achei meio estranho principalmente quando tem que criar sub construtores. O dto fica mais limpo e legível com lombok.
@Cecil_Augus
@Cecil_Augus Жыл бұрын
E o Groovy pode ajudar nessa questão?
@4ndpsilva
@4ndpsilva Жыл бұрын
A questão de getters e setters, nas versões mais novas do JDK é possível usar records que abstraem esses métodos. Usando JShell é possível criar um método sem criar uma classe. A linguagem se por um lado é verbosa por outro o código fica mais fácil de ler... particularmente não vejo problemas com essas questões.
@rinaldodev
@rinaldodev Жыл бұрын
Não posso usar records pelo simples motivo de não quero escrever getters e setters. Records tem contexto específico para serem aplicados, já que você abre mão de coisas como mutabilidade e herança. JShell é só uma ferramenta, não é a linguagem. De qualquer forma, a conclusão que eu dei no vídeo foi a mesma da sua.
@BackendComRicardoFaria
@BackendComRicardoFaria Жыл бұрын
Muito boa visão mano, em plenos 2023, ano da tecnologia, e tem galera que se apega em aspectos muito básicos para discutir linguagem, enquanto na realidade o ecosistema que você leva com cada uma acaba sendo fator decisório muito maior que a própria linguagem em si.
@RonaldoHabibiDev
@RonaldoHabibiDev Жыл бұрын
kkk né ?! Cara... Se o único (ou maior) desafio para geração de boas solução fosse a quantidade de linhas a serem escrita, o universo TI estaria pleno, paraíso !
@rinaldodev
@rinaldodev Жыл бұрын
Não é mesmo, Ronaldo? hahaha
@carlosjunior5371
@carlosjunior5371 Жыл бұрын
Java verboso? Quem pensa assim deve se preocupar com as IA's devido a preguiça. Tudo que expressivo é verboso, não tem fórmula mágica. Parem de preguiça e bora codar
@osdeving
@osdeving Жыл бұрын
Atrapalha prototipagem. Se é um projeto já robusto verbosidade nao importa, mas as vezes vc está so fazendo testes e experimentando. Nesse cenario percebi que o java tem me deixado preguiçoso. Quando estudei node passei a automatizar mais as coisas, testar tecnologias e protocolos, etc. Da pra vc, p.ex., aprender uma tecnologia com node e depois usar com java (o que é curioso). imagine, p.ex, algoritmos e estruturas de dados, fluxos do oauth2 e oidc, automatizar alguma tarefa, etc... Por mais que o spring tenha tudo isso, é extremamente chato ficar criando projetos, mexendo no pom, tem o footprint tbm... vc nao vai querer usar spring shell no lugar de um yargs com node.. a nao ser que seja um projeto robusto que vc criara uma vez e ficara um bom tempo mexendo... Recomendo que se vc é um dev java, aprrenda e domine uma linguagem como python, nodej (js) ou de repente go e rust. Mas dominar, porque nao pode demorar pra fazer senao perde o sentido tbm...
QUARKUS com HIBERNATE, PANACHE,  TRANSAÇÕES e DEVSERVICES!
26:40
Preparando sua aplicação QUARKUS para produção!
27:07
RinaldoDev
Рет қаралды 5 М.
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН
PERGUNTAS E RESPOSTAS #1
20:14
RinaldoDev
Рет қаралды 1,5 М.
Comece AGORA a aprender GIT e GITHUB!
34:37
RinaldoDev
Рет қаралды 3,1 М.
QUAL a MELHOR LINGUAGEM de PROGRAMAÇÃO para 2024?
8:45
Azzip
Рет қаралды 4,2 М.
COMO TIREI A CERTIFICAÇÃO JAVA 11
12:38
RinaldoDev
Рет қаралды 13 М.
REBASE, CONFLITOS e mais comandos ÚTEIS para GIT e GITHUB!
36:22
Programando JAVA usando uma IDE totalmente ONLINE!
11:04
RinaldoDev
Рет қаралды 2,3 М.
Começando a usar o QUARKUS!
21:52
RinaldoDev
Рет қаралды 24 М.
Beans CDI e TESTE de API REST com o QUARKUS!
26:11
RinaldoDev
Рет қаралды 7 М.
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН