Executando verificação de segurança...
2

React, Angular ou Vue?

Atualmente, trabalho com Angular e Java, mas estou me sentindo profundamente desmotivado. Não sei se é por causa das ferramentas, que talvez já tenham me saturado, ou se o problema é a empresa onde estou.

Alguém com experiência de mercado nessas três tecnologias poderia compartilhar sua visão? Como vocês enxergam o mercado de trabalho para desenvolvedores frontend hoje em dia?

Além disso, pensando em trabalhar no exterior, quais tecnologias acreditam que terão mais destaque nos próximos um ou dois anos (além da questão do idioma)?

Estou me planejando para me mudar para o Chile assim que concluir a faculdade, o que deve acontecer no final do ano que vem.

Obs: Já estou com o espanhol bem afiado!

Trabalho com Angular a 9 anos

Carregando publicação patrocinada...
2
2

React sem dúvida segue firme e forte, mas é complexo ter uma visão do futuro quando se trata de tecnologia, pois é aquilo, do dia para noite pode mudar.

Acredito que o ideal seria treinar o Angular.js e estudar React e dominar ambos. Bom, era o que eu faria até eu estar bem ajustado financeiramente e logo após isso, estudaria Vue, assim eu teria conhecimento em 3 frameworks populares da atualidade, sendo especialista em 1 deles, no seu caso acredito que o Angular.

Mas, naturalmente, é apenas o que eu faria pensando por alto. Outros fatores influenciam muito. No Chile pode haver alguma tecnologia em alta que não está por aqui no Brasil, por exemplo.

0
1
2

Algo importante para quem aprende é ter uma certa forma organizada de se criar. Dito isso, eu aprecio muito o React, mas vc demora a pegar um pouco como pq se tem "n maneiras de se fazer". Claro que dá para criar padrões, só que no geral, a natureza de ser uma lib traz uma elasticidade, mas cuidado que o elastico arrebenta! No momento estou numa correria de aprendizado com o Angular e posso dizer que "parece meio chato!" - não me entenda mau, Angular está me mostrando uma organização que torna fácil de montar o que precisa e isso na fase de aprendizado, só que como disse, estou correndo a trilha, que veio do Javascript e depois para o React ... Posso estar enganado, mas poderia ter ido direto para o Angular ou o Vue, que ainda pretendo aprender. Se pudesse resumir, seria algo como: pratique fortemente Javascript, vai te deixar preparado. React é uma boa escola, mas vc terá de fazer escolhas que podem não ser muito óbvias. Angular ...tem muitos métodos definidos para muitas coisas, a começar pela componentização que já vem preparando o terreno, entre outras coisas ... Pq não é assim no Next? Resumindo: Javascript - tem muito a ser explorado e conhecer o ecosistema - React, Angular, Vue, Next, Svelt, é muito útil e vai explodir a suas barreiras de como resolver as coisas!

2

Escrevo código com React Também tenho até um bloguizin que comecei com React hospedado no Github usando SSG.
Utiliso as Action do github, mas é aquele processo que já está todo automatizado.
Na minha visão angular é aquele Framework que faz tudo, pois da pra tranquilamente desenvolver uma app legal semprecisar instalar Libs terceiras. Clado que com React também dá, mas ao meu ver, O Angular ja te entrega algo mais fechado, e de certa forma engessado, pra sair a aplicação mais padrão.

Obs: Trabalho com Angular a 9 anos, des da versão 1.5 e profissionalmente ja trabalhei até com a versão 15.

1
1

jeje. 😉😅
Adiantando logo, a empresa em que atuo atualmente trabalha com tecnologias bastante defasadas. AngularJS é o que há de mais recente. Sem falar nos projetos escritos com JSP raiz.
Ao conversar com o pessoal da gerência de TI, parece que eles são de uma época muito antiga, bit lascado. Falar sobre Spring soa como algo mágico e alienígena para eles.

2
1
1
1

Sinceramente, React é imenso no quesito bibliotecas, em especial quanto às de componentes. No final, vue, angular, svelte vão todos fazer a mesma coisa, no geral vão ter as mesmas limitações e vão adotar soluções similares para resolver problemas similares, senão os mesmos.

O problema com React começa quando se quer apenas um SEO satisfatório e é preciso recorrer a frameworks como Next.js (o mesmo com svelte e SvelteKit). As coisas podem ficar cansativas, tendo que lidar com novas funcionalidades, como server actions, server routes, algumas outras que não funcionam tão bem fora da Vercel, etc.

Pessoalmente, gostei muito de usar Inertia pra ter o melhor do React (serve pra qualquer framework/lib que tenha um adaptador) e usar a mesma aplicação back-end pra lidar com as rotas, middlewares e o server-side rendering suficiente pra trazer um SEO digno!

Em suma, todos eles vão ser semelhantes e talvez não valha a pena aprender todos eles. Opte pelo qual você mais se identificar e que menos trouxer estresse.

1

bom dia.
também concordo com o sr. mais recente, escolhi sveltekit devido a eu não precisar de executar nenhum npm install além do primeiro e único. já utilizei react, vue e angular. sveltekit está sendo de grande serventia. mais fácil ainda para eu ensinar aos meus colegas que estão iniciando a carreira.

pelas docs de inicialização de projeto svelte e sveltekit, parece ser a mesma coisa. de baixo dos panos, sei que é diferente.

aliás, o sr conhece alguma comunidade sveltekit / svelte no brasil?
só conheço a mim que o utilize

1
1

Bom dia!

Primeiro queria trazer uma visão um pouco mais ampla sobre a sua pergunta, acredito que ela nao esteja falando apenas das tecnologias e sim de escolhas de vida.

  1. "que talvez já tenham me saturado, ou se o problema é a empresa onde estou."

Endender sobre você mesmo é essencial, primeiro de tudo veja as coisas boas que você já tem hoje e isso vai te ajudar a prosseguir logo em seguida com muita calma avalie seu ambiente, seus colegas e por fim a tecnologia.

Entender o que está efetivamente te desmotivando é essencial pra você tomar uma boa decisão, as vezes seria trocar de tecnologia, as vezes de empresa, as vezes apenas de atitude, enfim existem muitas possibilidade.

  1. Tecnologia

Sinceramente?
Qualquer uma pode fazer de tudo, todas vão ter pontos fortes, pontos frascos, coisas que poderiam ser melhor, coisas aue vão dar até raiva de usar kkkk.

Emfim, a menos que programação seja um Hobby, não precisa ter uma paixão por nenhuma lib ou framework. Com toda certeza você vai se adaptar melhor a um framework e se tem gente usando cobol ainda hoje (e ganhando muito bem por sinal) quem sou eu pra condenar alguma linguagem?

Boa sorte na sua jornada! Espero que se encontre!

1

Aguenta firme o quanto puder e estude muito enquanto dá.
As empresas estão todas iguais, não tem para onde correr.
Se é seu perfil, vá sim para o exterior ou invista na sua própria ideia e abra sua própria empresa.

1

TL;DR:

  • projetos pessoais: Vue (use quasar ou vuetify)
  • muitas vagas la fora, principalmente Europa: React
  • vagas nos EUA: Angular

Acho que esse seria o básico, claro que nao é uma regra. De qualquer forma, eu acho que vocẽ DEVE ser capaz de criar um CRUD em qualquer uma destas tecnologias. Quer mandar bem??? use o json-server-auth para criar um backend simples com login, e um crud qualquer quando o cara logar. Crie 3 projetos nessas três tecnologias e deixe no seu github. Vocẽ já demonstra que sabe, pelo menos, criar um projeto do zero e estruturar ele com o mínimo.