Java vs C# - Batalha de Back-End
ฝัง
- เผยแพร่เมื่อ 12 ก.ย. 2024
- Time Java ou C#? Essas são linguagens com BEM mais de 20 anos de mercado e ainda hoje dominam seus nichos. O C# é bastante utilizado no desenvolvimento de produtos de software, enquanto o Java é muito utilizado em serviços financeiros. Analisamos nesse vídeo as similaridades da linguagem durante a evolução das mesmas e o mercado de trabalho para desenvolvedores brasileiros, incluindo salários e oportunidades.
📌 ESTUDE NA ALURA COM DESCONTO
→ codft.me/alura
📌 Pesquisa Salarial 2024 para Java
pesquisa.codig...
📌 Pesquisa Salarial 2024 para C#
pesquisa.codig...
📌 COMPILADO PODCAST
→ / @compiladopodcast
→ Newsletter:
compilado.codi...
📌 LINKS DO CÓDIGO FONTE TV
→ codigofonte.tv
📌 USAMOS CADEIRAS HERMAN MILLER
→ codft.me/herma...
#Java #CSharp
Imagina colar um adesivo no carro "Foi o C# que me deu!" rsrs
Team c# ever!
😂😂😂 Aí é de cair o c# da bunda
La ele, Foi o Java que me deu
Eu deixei de fazer uma piada porque achei que era mulher, agora que vi "Rafael Affonso", tinha lido "Rafaela"
Pior Rafa, existe esse adesivo! ahsuhaushaus eu já vi ahsuahsuhs
Só não faço isso, pois não tenho carro 😂
Usei o Java em alguns projetos em 2004, mas não consegui ter confiança na linguagem, porque parecia sempre precisar de muitas coisas para funcionar além de ser verbosa demais. Apesar de muito poderosa, parecia ser frágil do ponto de vista estrutural, ou seja, um errinho pequeno quebrava um projeto grande e dava trabalho corrigir. No C# já encontrei uma estrutura melhor, dá pra entender como tudo funciona e por isso resolvi adotar essa linguagem em detrimento do Java. Acho que consigo ter o C# na mão, enquanto o Java, nunca tive essa sensação de domínio. Após alguns anos, hoje vejo que o Java cresceu muito e também suas IDEs e Frameworks e já não tenho mais aquela imagem de linguagem que quebra fácil. Hoje eu poderia mudar facilmente de C# para Java sem problema. Para mim, permanecer hoje no C# é apenas uma questão de demanda profissional e do legado dos meus projetos em produção.
Trocadilho detectado com sucesso kkk
Caraca, você está há bastante tempo na área. Eu tô desde 2021 só. Como que era o trabalho em 2004? Era muito diferente?
Eu estou aprendendo HTML, CSS, JavaScript, Go, Python e Java na Rocketseat. Hoje foi Java. É mais complicado de fazer funcionar. Eu uso o VS Code, mas pra Java tem o IntelliJ IDEA
@@ArthurGerhardt Tu tá estudando tudo isso e no final não vai aprender nada.
Foca em poucas coisas. Foca primeiro em uma linguagem pra backend e foca em outra coisa pra outra área. Estudar tanta coisa ao mesmo tempo vai te fazer não aprender nada e o seu dinheiro gasto não vai servir pra literalmente nada.
@@Zeuszsz Era outro mundo, é impossível listar as diferenças aqui. Não tínhamos Vscode, IntelliJ IDEA, Eclipse, nem nada que facilitasse a construção do código em Java. Até a Internet era um fator limitador. No início, o Sublime era fantástico só pelas cores que tornavam o código mais legível, e depois ele foi ganhando corpo. Depois dele veio o NetBeans, Eclipse e a coisa foi ganhando versatilidade. Em 2001 VB6 e Delphi sempre foram destaque na usabilidade intuitiva, mas a maioria da construção era manual mesmo. Tudo ainda era mato 😁. Hoje tenho dificuldades com alguns frameworks e IDEs pq elas abstraem muito do código e aprendi (vícios) a entender cada linha do código e como as coisas funcionam. Ainda é complicado importar uma biblioteca e "confiar" nela. Questão de idade, os mais jovens desenrolam fácil pq já nascem dentro de frameworks.
Trabalho com CSharp desde 2017, é minha única linguagem de programação, já trabalhei 2 países diferentes, Portugal e Itália. Nunca senti vontade de aprender outra linguagem, só evoluo em ferramentas relacionadas a linguagem, como banco de dados, serviços de mensagerias e etc
Foi uma grande honra e satisfação encontrar com eles.
Oi Frederico! O prazer foi nosso. Grande abraço.
TOP!!! o vídeo. Sou C#. Acredito que ser C# ou Java seja igual a escolher um time para torcedor, acontece por circunstâncias da vida.
tamo junto. C# é uma linguagem que nâo precisa fazer firulas pra criar um projeto autentico e cheio de recursos
@@Adilson-o9p É porque as firulas já são incorporadas no .NET e nas libs da própria linguagem e você nem sabe que existem. De qualquer forma, entre as duas eu sempre digo que prefiro um câncer do que programar em Java. Quase desisti de TI por causa de Java. Linguagem pra corno conformado.
Eu só estudava Java, comia Java, respirava Java, até que fui chamado para um entrevista de emprego e no final da entrevista perguntei para o entrevistador qual era a versão do Java que iriamos trabalhar e ele me falou, o sistema que você vai trabalhar é em C#. Gosto muito de Java, mas hoje se for para escolher, C# sem pensar. É como minha saudoso mãe dizia, não diga que não gosta sem antes exprimentar. Quando digo exprimentar é fazer um projeto em Java e outro em C#. Aí você me diga.
Sou #TimeC# e #TimeJava
Na faculdade só vi praticamente Java (há 14 anos). No mercado acabei começando com PHP e depois conhecendo C#, e fiquei nele por quase 5 anos, porém surgiu uma oportunidade de voltar para o Java na empresa que estou atualmente.
Recentemente um dos micro-serviços do ERP que foi construído em C# precisou de manutenção/evolução, e não tinha mais mão de obra para atuar, pois a maior parte dos projetos aqui na empresa é em Java, e como os devs Java torcem o nariz para o C#, e o gerente sabia que eu conhecia, acabei assumindo esse projeto e hoje estou entre esses 2 "mundos".
Não sei o porque existe essa polarização entre essas linguagens.
Seria interessante quem já domina uma linguagem passar a conhecer outra(s), não só para enriquecer o currículo, mas também para evoluir em outras áreas e conceitos, pois como bem pontuado no vídeo, existe a ferramenta/linguagem apropriada para cada tipo de problema.
Concordo contigo, eu digo ser #timeJava pois com ela consegui as oportunidades de trabalho que tive, fiz vários network e projetos tudo com a linguagem, mas não me limito a ela.
Data science / Analytics - Python
Web - Typescript
Entao hoje além de estudar linguagens de programação, estou evoluindo em DevOps, Database (Relacionais e Não relacionais) e Cloud (Principalmente AWS e seus serviços pq é a que utilizo)
Dia 5 de agosto comecei meu primeiro trabalho com programação, dev trainee Java, estou muito animado por ter conseguido! Agradeço vcs por fazerem parte da minha trajetória ❤
Fazer programas com C# não tem igual
Bem melhor com Java
🥴😏
láaaaa ele boy
Kkkkkkk
Lá ele
Prefiro programar em Java ou C# do que qualquer linguagem de tipagem dinâmica, Ruby deus me livre
por mim tanto faz o importante é pagar as contas, pois viver de luz no brasil não dá.
Ruby é uma delícia. Dev Java aqui
Tiragem estática e a melhor coisa que tem.
Te ajuda a produzir um código mais limpo e mais concreto. E de fácil manutenção.
Entre as duas gosto mais do Java, mas eu aprendi a não ter "linguagem de estimação" na área de TI, eu inclusive no momento estou estudando C#, e trabalharia tranquilamente com qualquer uma das duas e com outras que conheço também.
Eu gosto é de tecnologia, programo em várias linguagens, seja web, desktop ou mobile, uso tanto Windows como Linux, mexo com redes, segurança, banco de dados, o importante é ganhar dinheiro. 💵💰
Deve estar rico esse cara. 🤣🤣🤣
@@jeffersondesousaesilva466 Quem dera, rs...
Tá difícil conseguir um simples estágio, mas conhecimento eu pelo menos tenho. 😝
@@Courtney_Whitmore Desenvolve um portfolio, invista em você 🫵🏽
Dica: Next.js é um framework que você consegue desenvolver usando a lib do React para construir páginas HTML, e a empresa desse framework (vercel) disponibiliza uma infra pra você poder fazer o deploy da sua aplicação Node (você pode usar angular, React, vue.js, entre outros tbm)
Da uma pesquisada **vercel NextJs deploy**
curti. programo em ambos. a empresa onde trabalho tem projetos tanto em c# quanto em Java. eu transito entre esses dois times #timeCSharp e #timeJava 🙂👍
Kkkkk sou do time #EmpregoQuePagarMais
Amo as duas kkkk
1º, parabéns pelo sucesso. 2º, obrigado pelo serviço prestado. 3º, adoro comparativos, por favor, façam mais.
Trabalho com Java a 14 anos e com C# a 7. Amo as duas então é #TimeJava e #TimeC#
#timeCSharp..22 anos trabalhando com C#, respeito quem desenvolve em Java, mas sempre trabalhei com a Microsoft...Optei pelo C#
Laele
rapaz 22 anos de trabalho em ... eai já calejado ou não ?
Parabéns pelo canal, abraço
C# é o Java que não precisa dias para configurar o ambiente
vdd. O camarada inicia o projeto criando linhas e mais linhas de códigos só pra gerar um painel, janelas, botões e assim vai. Enquanto o C# vc já tem tudo pra arrastar e deixar no form,
Uso o Java e c#. No Java é mais tranquilo a configuração.
@@Adilson-o9p depende do que vc quer fazer. Pra aplicação desktop, tem o JavaFX que acredito que seja tão simples quanto o windows form
Podem falar sobre o kivy e como funciona?
Vocês sempre conseguem me prender em todos os seus vídeos.
C# desde 2003, e sim uso IA hoje em dia, mas apenas LLM local integrado com meu IDE via extensão própria. #timeCSharp
Correndo das duas nos dias de hoje. Muito gesso!
Sou do node, mas adoro o java e o spring.
Muito bom o vídeo! #Java na veia
Eu sou apaixonado por Java, Mesmo que atualmente esteja traindo a linguagem em partes ao utilizar kotlin mas não contem pra ninguém por favor
Eu gosto muito de C#. Reconheço que Java tem mais mercado mas se fosse pra escolher eu escolheria C# sem pensar duas vezes. Baita linguagem!
To estudando muito Java , estou aprendendo bastante .
estou estudando muito Java, nao estou aprendendo nada kkkkkkkkkkk
A galera taca um hate pesado em Java n sei pq, eu tive contato com C Sharp e curti, se forem linguagens bem parecidas mesmo então acho que o motivo da galera não curtir é ser bem tipada, e uma sensação de ter que dizer exatamente tudo, mas pra quem está iniciando, como era meu caso quando tive o primeiro contato com C Sharp, entender mais a fundo como as coisas são feitas é a diversão do negócio. C ainda mais, pretendo ainda estudar C apenas pela pira mesmo kkkkkk você saber como a memória está sendo alocada, manusear cada coisa, essa sensação de eu tenho controle sobre quase tudo que está acontecendo é bom demais.
O foda é entrar no mercado com java
@@leonardofernandes4490 por que?
Muito bom o comparativo. É sempre bom se informar sobre as linguagens de programação, embora eu não tenha trabalhado com elas. Sou do time Javascript #Next.js, #Nkde.js
Velho e bom VB 6. Foi o meu primeiro contato com uma linguagem
TimeJava## Parabéns pelo vídeo ✍️💯
Eu estava esperando por esse vídeo!!! Obrigado
Poderiam lançar um video sobre o C++ CLI ? Não é muito popular
Era team Java até conhecer o Kotlin, mas nos últimos dois trampos estou em Java e sem reclamações, ainda tem seu espaço no meu coração ❤️ C/C++ cheguei a usar, C# não
Aos 5:15, a construção dessa classe mostrada em C# não é muito utilizada. No C# a gente declara as propriedades assim:
public string nome {get; set;}
Isso já elimina a necessidade de ter um método "getNome()" e "setNome(string Nome)".
Assim como no Java é comum usar a lib Lombok pra eliminar a necessidade desses métodos com a anotação @Data, que já adiciona até construtor para as propriedades "final"
Vídeo top! Parabéns pessoal 😊
#TimeJava e #TimeC#, gosto muito das duas e já desenvolvi em ambas, elas tem prós e contras como tudo.
C# é vida, aspnet razor pages, blazor server e blazor wasm, Maui, minimal api e muito em breve o net aspire esta cada vez mais sucesso programar com . Net.
Fiz um curso muito bom de java na Caelum faz alguns anos e quase me corrompri com o lado negro da força kkkk.
Mas brincadeira, Java é sensacional, problema é que a senhora Oracle o estragou assim com o fez também com MySQL.
Como linguagem ambas são muito próximas, mas eu que a Microsoft cuida com carinho do ecossistema . Net, você pega o visual Studio por exemplo, dá um baile no eclipse, além da possibilidade de fazer muitas coisas com . Net sem a necessidade de recorrer a libs de terceiros, o que gera muita estabilidade no código.
Mas acho que uma das coisas que torna o .Net como plataforma superior ao Java é possibilidade de desenvolver backend e frontend com aspnet e blazor sem a necessidade de ter quem sair para outro framework, isso para software house é uma redução absurda de custos.
Antes da pandemia e do trabalho remoto também tinha questões regionais. Aqui em Floripa, a universidade federal daqui - a UFSC - usava Java pra ensinar programação. Logicamente o uso de Java em Floripa é muito maior do que C# . Acredito que em outros estados aconteça o mesmo tanto pra Java quanto pra C#
Trabalho com as duas, e em minha opinião os recursos do C# oferecem mais flexibilidade na escrita de código.
Desde meu começo na programação, em 2008, sempre tive mais contato com tecnologias Microsoft, então o C# foi muito natural pra mim por já estar envolvido com o .NET... usei java por um momento com o Spring Boot e me agradou bastante também, mas o coração é C# pra sempre ❤
Ótimo vídeo. Parabéns! #SouJava
Top..vcs são incríveis.😊🎉
A verdade que independente da linguagem, quem faz o código é o que importa. São apenas ferramentas que no final vai ser um binário
eu tenho o livro Microsoft J++
o bom e que as duas são bem compatíveis e tem muitas sintaxe parecidas quem aprende uma pode aprender a outra numa boa tranquilamente
#TimeC#, quando conheci o mundo da programação foi o C# mas fui para o Pascal Delphi e logo PHP e fiquei bom tempo no PHP e ano passado voltei para o C#. atuando ate hoje com ela C# e ta toper demais.
Uma das primeiras linguagens que eu estudei foi C# continuo vendo as atualizações da linguagem, mas no momento estou fazendo um curso pelo governo de Portugal que é em Java, JS e PHP
Pra começa em uma vaga em TI rápido, e bom começa por python ?
Primeiro! Team C#
C# minha vida, # minha história, C# meu amor!
Aprendi C# porque a empresa onde eu trabalho usa. Eu era de outro setor e nao tinha experiência, mas queria ser programadora, então me adequei.
#timeJava, mas se pagar os boletos vou pra #qualquerLinguagem kkk
Java ta com uma demanda da porra pra gringa. Muita vaga msm.
Trabalhando com C# e estudando Java para dominar o mundo do back. Trabalhando com Angular e estudando React para dominar o mundo do front. A meta é dominar o mundo, como Pinky e o Cérebro
A mais de 3 anos trabalhando profissionamente com Java, e nem sequer penso em mudar de stack
#timeJava
Java é uma razão para viver
😆
No ambiente C já temos um preferido ? #
A batalha de gigantes: ambos estão na lista de linguagens para eu aprender haha
Sou mais um que é adepto da linguagem que pague minhas contas. E mesmo liguagens muito semelhantes, como é o caso do Java e C#, entendo que cada uma tenha sua vocação principal. Ou seja, cada trabalho deve ser feito com a ferramenta mais adequada
Comecei com Java devido a influência da faculdade, mas migrei facilmente para C# para conseguir o primeiro emprego, amo as duas linguagens.
O C# tem uma engine, assim como o Java ?
Trabalhei 2 anos com Java e depois migrei para o C# apesar de ter muita coisa similar e não acompanha a evolução não pretendo volta para java tão cedo.
O embate do século!!!!!!
Ahh não, sai do VB6 diretin pro Delphi.
Sobre Java vs. C# o feeling que tenho é que Java ainda segue bem na dianteira para âmbientes corporativos.
Creio que se tirarmos a industria de jogos da equação a diferença entre C# e Java iria crescer a favor deste último ainda mais.
Trabalho e gosto muito do c#. Mas linguagem boa é a que resolve o problema.
So seria uma batalha se o java funcionasse (criando o caos, é brincadeira). Parabéns pelo video =)
Nunca é errado aloprar javero 🤣🤣🤣🤣🤣
Eu sou desenvolvedor Java, mas sei que tem muita gente que usa o C# pra ganhar dinheiro e fazer tudo que voce pensar
Aqui no ICI tem Java e c# e todo mundo é unido, esse ano na facul vou ter Java e PHP
Sou do Java, mas C# tem meu respeito. As duas melhores linguagens para back.
Programo com as duas linguagens, as duas sao maravilhosas
#timejava tive durante o ensino médio em 2017 e hoje tenho um ERP desktop em Java rodando nas empresa angolanas
- Java: lança nova feature,
- Microsoft: Hmmm olha o que da para fazer com nosso C#
Hj em dia é ao contrario, C# faz Java copia, é com atraso na maioria das vezes, vejo muito Javeiro reclamando da Oracle.
@@0xd3c0d3d sabia não
C# faz tudo que o Java faz, com o mesmo desempenho e robustez, só que de forma muito mais intuitiva, simples e prática.
As duas linguagens são excelentes!
Mas eu tenho a seguinte percepção quanto ao mercado de trabalho:
Java tem muito mais vagas e paga mais. Mas são geralmente vagas para empresas/fábricas prestadoras de serviços e mão-de-obra. São lugares que não proporcionam um crescimento profissional.
C# tem menos vagas. Todavia, é muito adotado por empresas grandes que possuem seu setor de Desenvolvimento e você vira um funcionário da empresa, participa dos planos de carreira e não é apenas uma mão-de-obra contratada que vai ficar pulando de contrato em contrato.
Isso é apenas a minha percepção. Mas desejo sucesso para todos os profissionais das duas linguagens!
Java é vida.
Na verdade Java é o mais usado no mundo corporativo. Empresas de modo geral usam java, costuma ter mais vaga. Entretanto também tem muita coisa legada...
@@Öyster_Boy Sim.. É incrível! Mas pontuei a minha visão do mercado de trabalho e o perfil das empresas que as adotam.
#timeCSharp trabalhando com C# praticamente toda minha carreira, lá se vão 14 anos!
Trabalho em projetos onde usa Java e C#, para mim ambas são boas e não tenho preferência, pagando bem meu salário é o que importa.
Gostei muito de aprender C#, mas hoje, trabalho com typescript
A cada dia Java diminui e CSharp cresce
Postaram na melhor hora POSSIVEL!!!!!
Vou iniciar hj, às 20hrs, meu estudo para JAVA... Eu sempre quis MUITO trabalhar com programação, mas quando comecei a estudar foi para Front, e o mercado já tinha saturado... Perdi a empolgação de estudar. Pensei em Python, mas é a mesma coisa... Muita gente estudando a mesma tecnologia. Então resolvi ir por um caminho mais difícil que é a linguagem JAVA.. Só não sabia qual escolher, C# ou JAVA. Optei por Java por conta da quantidade de áreas de atuação mais abrangente.
Gostaria de um vídeo sobre o que estudar para cada área segmentada do Java. Tipo: Angula é pra quem quer ir para tal área, Maria DB é mais indicada pra tal área... (não sei se são pra áreas diferentes... Sou novo igual um bebe que ainda esta na barriga)...
Comece pelo curso do Nélio Alves, aprenda os fundamentos e vá para o springboot.
@@Drkdiniz Já tô fazendo... Literalmente passo a madrugada estudando.
Sendo guiado pelo meu primo q é foda em programação... Indicou exatamente te esse curso. E tecnicamente mandou escolher entre C# ou JAVA... Optei por Java porq abrange uma área maior...
@@Drkdiniz Esqueci q aí é 10am...
com sempre otimos videos sempre aprendendo muito
team java
14 anos C#, mas não problema em aprender JAVA, mais novos projetos seria C# ou Golang backend
Só gosto do c# porque além de trabalhar, eu consigo criar projetinhos com jogos
Que dúvidas senhores:
Java da Oracle x Java da Microsoft
Peguei Java e C# na faculdade. Sou usuario Linux e o tempo que levei configurando o ambiente pra C# e .NET, conseguiria entregar uma API com Spring Boot duas vezes.
Team do Café
E o PHP?
Me lembro de migrar do VB6 para o Visual Basic.Net e posteriormente para o c#
#timeCSharp
Comecei com C# ainda com Windows forms pra isso o Java ficava laaaaa trás com o seu Swing. A Microsoft perdeu no começo por que antes não era multiplataforma hoje isso acabou... atuo com .Net e C# desde sempre.
não achei o do c++. Fiquei triste....
#timeJava
Desde quando estava na faculdade sempre escutei várias críticas relacionadas ao Java, incluído memes e tudo mais, principalmente para quem tem dificuldade com POO
Mas ...
Eu amo Java, profissionalmente hoje estou com mais de 5 anos de carreira, e todos os anos atuando com Java, através dela tive oportunidade de trabalho primeiramente, construção de network e de trabalhar em projetos com negócios totalmente diferentes.
Hoje Java tem diversos frameworks com propostas diferentes
Ex:
- Sprint-boot (O querido de todos)
- Struts (Alguns legados e ws Soap)
- Quarkus (Containers e Cloud native)
Hoje atuo como full-stack e também trabalho com React e Angular.
Meu portifólio optei por usar NextJs, tenho o desenvolvimento das páginas com uso da biblioteca do React com + SSR, SEO, entre outras vantagens trazidas pelo Next.
1. Java
2. Typescript
#TeamJava NuGet jamais chegará aos pés do Maven e EntityFramework aos pés do Spring.
C#zin é só alegria! #timeCSharp
Java fincou sua bandeira no mercado corporativo e mobile (apesar do Kotlin ocupar esta vaga graças a briga do Google com a Oracle). Salesforce inclusive usa a jvm. Muitos programas em Cobol estão sendo migrados para Java. C# atende a parte mais comercial e jogos. O que critico é a Microsofit matar e criar tecnologias no ecosistema dotnet, com muita velocidade.
#timeJava. É a linguagem que eu conheço. C# só conheço como uma linguagem feita para concorrer com o Java. Se a Oracle é mais competente em aprimorar a sua linguagem do que a Microsoft é uma questão em aberto.
Kkkk team CSharp na veia
vale sempre olhar o stackshare
Posso ser apedrejado pelo que vou dizer mas o ranking não deveria ser de acordo com a linguagem de programação mas sim de acordo com os frameworks, querendo ou não python e C acabam sendo muito utilizadas nas faculdades o que acaba inflando essas linguagens nesses rankings, acredito que nos dias de hoje ranquear os frameworks apresente um resultado mais real para o seu uso por desenvolvedores.
#timedalinguagemquepagarmeusalario rsrs
Depois de 8 anos de python estou indo pro C# e dotnet
Time Java ☕, linguagem delicinha ❤
Vou publicar um livro chamado: C# ATÉ O FIM !