Anacronismos de desenvolvedor

5 respostas
programação
P

Estava ouvindo um podcast sobre o futuro do Java que dizia que em tempos de Docker o programador não precisa mais enfrentar conflitos de versão de jar quando faz deploy de aplicações Java. O cara até brincou dizendo que tem muito programador que não sabe disso.

Este tópico é para falar de coisas assim, comportamentos anacrônicos ou tecnologias ultrapassadas que alguns desenvolvedores talvez façam uso mas que não precisa mais fazer.

Não vale dizer “programar em Java”. :grinning: Agora dizer programar em Java 6 pode. :yum:

5 Respostas

P

Sim, tem muito programador que não sabe que é só usar Docker pra resolver todos os problemas de dependência do seu monolítico (e até alguns tipos de cancer).

Se esses programadores soubessem melhor não teriam adotado microservicos e linguagens mais produtivas.

Afinal, não tem nada mais atual que monolíticos em Java.

/s

P

Aí já beira o hipsterismo, não? Que eu saiba a recomendação é adotar microsserviços ou quebrar um monolítico prévio somente quando houver necessidade.

https://stackoverflow.com/questions/33041733/microservices-vs-monolithic-architecture#33662057

https://martinfowler.com/bliki/MonolithFirst.html

J

Tipo o Java?

P

Não. Se você enfrenta problema de conflitos de versão na hora de fazer deploy, eu diria que existe uma real necessidade por serviços independentes.

Hipsterismo é usar docker quando você não tem dezenas/centenas de serviços pra gerenciar, mas quer usar assim mesmo porque todo mundo esta usando.

P

Pelo motivo de…?

E o bom seria…?

Criado 25 de fevereiro de 2018
Ultima resposta 26 de fev. de 2018
Respostas 5
Participantes 3