Quinta-feira de madrugada navegando pelo Twitter, encontro o link para um post do TJ Holowaychuk dando adeus ao Node.js. Na hora logo lembro dos comentários do Filipe Deschamps, que tinha notado que o TJ estava bem negativo ao ecossistema Node.js e começando a falar muito bem de Go.
Pois bem, o post justamente explica o que estava acontecendo, e o anúncio de sua despedida foi um verdadeiro “BOOM” na comunidade, afinal o cara é simplesmente uma máquina de criar bibliotecas, e boa parte delas são utilizadas no dia-a-dia de um desenvolvedor Node (ex.: Express e Mocha).
Em época de Copa, cabe fazer uma comparação da saída do TJ, como a saída do Neymar da seleção canarinho, afinal ele não é apenas um “cuspidor de código js”, como também é um grande influente na comunidade devido ao incrível trabalho realizado aos longos dos anos, portanto a sua opinião tem um bom peso.
E por causa desse peso, que quero compartilhar com vocês algumas opiniões minhas de alguns trechos do post, com o intuito de provocar mais reflexões sobre eles.
“Node does some things well, but ultimately it’s not the right tool for the type of software I’m interested in these days.”
“The more I’ve been working with distributed systems, the more I’m frustrated by Node’s direction, which favours performance over usability and robustness.”
“Personally I’m most excited about Go because of its iteration speed, it’s exciting to see that they’re eager to reach 2.0 and from what I hear, they’re not too afraid to start breaking things already which is great.”
“Again — I’m not saying Go is the absolute best language out there and that you must use it, but it’s very mature and robust for its age (roughly the same age as Node)”
“I also don’t want to wait 3 years for the community to defragment, when we have solutions that work now, and work well.”
“Node fails however because: […] callbacks suck”
“Moral of the story, don’t get stuck in your own bubble! See what else is out there, you just might enjoy programming again. There are a lot of awesome solutions out there, my mistake was waiting to long to play around with them!”
E vocês o que acharam? Algum motivo pra pânico ou é só uma marolinha?
Pra mim é só uma marolinha, e algo natural de se acontecer com o passar dos anos, afinal desenvolvedores não podem ficar presos a tecnologias, e se você encontrou uma que te ajuda a resolver melhor os seus problemas, Go for it!
Não podemos ficar criando pânico, afinal a comunidade de Node a cada dia cresce mais, e tudo está ainda só começando (o Node nem chegou a versão 1.0).
Nós desenvolvedores seremos pra sempre gratos pelas grandes contribuições feitas pelo TJ, foi sem dúvida um trabalho incrível! Que ele tenha o mesmo sucesso em suas novas aventuras!
Recentes
-
Vizir Talks #32 – Não está DENO mais
Na Vizir Talks #32, o Assis Neto falou sobre suas impressões do Deno.JS, veja o vídeo...
-
#aprendi – Desenvolvimento Web 2
💡 #aprendi é um canal interno onde os Vizires compartilham aprendizados do dia a dia...
-
#aprendi – Desenvolvimento Web
💡 #aprendi é um canal interno onde os Vizires compartilham aprendizados do dia a dia...
-
#aprendi – Banco de Dados
💡 #aprendi é um canal interno onde os Vizires compartilham aprendizados do dia a dia...
-
#aprendi – GIT (Github / Bitbucket)
💡 #aprendi é um canal interno onde os Vizires compartilham aprendizados do dia a dia e...