DEVO APRENDER NODEJS EM 2025 OU BUN/DENO??

00:07:06
https://www.youtube.com/watch?v=KdUvKY5ZjY0

Summary

TLDRO vídeo discute os novos runtimes JavaScript, Bun e Deno, que surgem como alternativas ao Node.js. Embora prometam resolver algumas limitações do Node, como suporte ao TypeScript e maior performance, o Node.js é valorizado por sua estabilidade e larga adoção no mercado. Os apresentadores recomendam focar em Node para aprendizado, garantindo oportunidades de emprego, enquanto reconhecem a proposta de produtividade e inovação dos novos runtimes, que ainda estão em amadurecimento. Cabe ao desenvolvedor avaliar se são adequados para projetos futuros.

Takeaways

  • 🚀 Bun e Deno buscam substituir o Node.js de forma inovadora.
  • ⚙️ Suporte nativo ao TypeScript é um dos maiores atrativos dos novos runtimes.
  • ⏳ Node.js continua sendo uma escolha sólida pela sua estabilidade ao longo dos anos.
  • 📈 Embora Bun e Deno sejam mais rápidos, é importante fazer seus próprios benchmarks.
  • 🔧 Node.js tem uma vasta biblioteca de pacotes e suporte da comunidade.
  • 🔒 Deno é focado em segurança, exigindo permissões explícitas para acesso a recursos.
  • 💼 O mercado de trabalho ainda demanda mais desenvolvedores Node.js do que Deno ou Bun.
  • 🛠️ Bun e Deno prometem mais produtividade e facilidades no desenvolvimento.
  • 🔄 Transições de Node para Bun ou Deno devem ser simples.
  • 🤔 O futuro do Node.js parece estável, enquanto Bun e Deno continuam a evolucionar.

Timeline

  • 00:00:00 - 00:07:06

    O vídeo discute novos runtimes JavaScript, como Bun e Deno, que estão surgindo para substituir o Node.js, oferecendo suporte nativo ao TypeScript e maior performance. Apesar de sua inovação, o Node.js ainda é considerado estável e amplamente utilizado, com um grande número de pacotes. A vantagem desses novos runtimes é a facilidade e produtividade, mas a estabilidade e a confiabilidade do Node.js o tornam uma escolha sólida para projetos de longo prazo. Há um debate se esses novos runtimes vão realmente substituir o Node.js, estando ainda em fase inicial de adoção. O vídeo recomenda que, para aprendizado, o foco deva ser no Node.js, que possui mais oportunidades de emprego e uma sólida base de usuários. Com o tempo, o Node.js tende a implementar as melhorias promovidas pelos novos runtimes. O futuro do Node.js ainda parece promissor, enquanto Bun e Deno podem ganhar popularidade dependendo de sua evolução e aceitação no mercado.

Mind Map

Video Q&A

  • O que são Bun e Deno?

    São novos runtimes JavaScript que buscam substituir o Node.js.

  • Quais são as vantagens de Bun e Deno sobre o Node.js?

    Suporte nativo ao TypeScript, melhor performance e produtividade.

  • Node.js ainda é uma boa escolha para projetos?

    Sim, é estável e amplamente utilizado no mercado.

  • Os novos runtimes são prontos para produção?

    Deno está na versão 2.0 e diz que está pronto, mas ainda é cedo para Bun.

  • É recomendado aprender Node.js atualmente?

    Sim, por sua solidez e número de vagas no mercado.

View more video summaries

Get instant access to free YouTube video summaries powered by AI!
Subtitles
pt
Auto Scroll:
  • 00:00:00
    os novos runtimes JavaScript surgindo
  • 00:00:02
    como o Ban e o deno você deve estar se
  • 00:00:04
    perguntando se ainda deveria se
  • 00:00:05
    preocupar em aprender o load JS em 2025
  • 00:00:08
    focar em runtime mais moderno que
  • 00:00:09
    prometem resolver as maiores reclamações
  • 00:00:11
    em torno do no JS como o suporte Nativa
  • 00:00:14
    typescript alguns problemas de
  • 00:00:16
    performance se você vai começar a entrar
  • 00:00:18
    no mundo do JavaScript agora ou já
  • 00:00:20
    trabalha com JS H algum tempo você
  • 00:00:23
    deveria pular no Hype dos novos runtimes
  • 00:00:25
    enterrar o JS de vez ou o pai dos
  • 00:00:28
    runtimes ainda tem mu percer aí Peloso
  • 00:00:31
    longo dos anos vamos começar falando do
  • 00:00:32
    ban e do deno eles são dois runtimes aí
  • 00:00:35
    que tem proposta semelhante que é
  • 00:00:37
    basicamente substituir o node JS e é bom
  • 00:00:41
    esses R times estem surgindo agora
  • 00:00:43
    porque eles trazem uma competição boa e
  • 00:00:45
    isso faz com que o próprio node JS acabe
  • 00:00:48
    buscando correr atrás do que esses R
  • 00:00:50
    times T oferecido diferente para
  • 00:00:52
    melhorar no próprio node e ele tem o
  • 00:00:55
    maior HP esses dois runtimes por serem
  • 00:00:57
    mais novos e também porque eles resolvem
  • 00:00:59
    alguns probleminhas do node por exemplo
  • 00:01:01
    suporte nativo typescript no node até
  • 00:01:03
    então a gente não tinha recentemente as
  • 00:01:06
    últimas versões aí tem um supor
  • 00:01:08
    experimental typescript ainda tá
  • 00:01:10
    engatando eles TM por exemplo test
  • 00:01:12
    Runners nativos então você não precisa
  • 00:01:14
    instalar uma alib específica para rodar
  • 00:01:16
    teste eles prometem principalmente o Ban
  • 00:01:18
    serem mais rápidos né Então aqui tem os
  • 00:01:21
    benchmarks do ban falando que ele é
  • 00:01:23
    muito mais rápido que o próprio den que
  • 00:01:24
    node É tem que olhar com um pouco de
  • 00:01:27
    ceticismo benchmark de desse tipo de
  • 00:01:30
    coisa porque pode ser que seja invado
  • 00:01:33
    esse benchmark a própria empresa vai lá
  • 00:01:34
    e faz o benchmark claro que eles não vão
  • 00:01:36
    colocar aqui que o Ban é mais devagar
  • 00:01:38
    que o deno que o load né então o que
  • 00:01:40
    vale é se você tiver considerando usar o
  • 00:01:42
    Ban para algum projeto por conta de
  • 00:01:44
    performance que vale você fazer o seu
  • 00:01:45
    próprio benchmark e ver se para o o seu
  • 00:01:48
    caso de uso o Ban é realmente mais
  • 00:01:50
    rápido que o o node ou denum eh Mas
  • 00:01:53
    voltando aqui esses novos runtimes eles
  • 00:01:57
    estão trazendo mais facilidade estão
  • 00:01:59
    trazendo melhor de qualidade de vida
  • 00:02:00
    você já consegue rodar seus testes você
  • 00:02:02
    já consegue rodar o typescript sem
  • 00:02:04
    precisar instalar nada eles têm algumas
  • 00:02:06
    facilidades mas o ponto é o node tá
  • 00:02:09
    ficando para trás acho que o ponto maior
  • 00:02:11
    do node JS que o pessoal ainda vai
  • 00:02:14
    continuar usando por muito tempo é que
  • 00:02:16
    ele é muito estável então ele foi
  • 00:02:18
    lançado inicialmente aí em 2009 ele tá
  • 00:02:21
    aí até agora e tem muitas empresas
  • 00:02:23
    usando muita gente escrevendo no pacote
  • 00:02:26
    muita gente eh correndo atrás de manter
  • 00:02:29
    o novo de muita gente reportando bugs
  • 00:02:32
    Então hoje em dia ele tá muito estável O
  • 00:02:34
    que é é bom no quesito de se você quer
  • 00:02:37
    fazer um programa Agora que você quer
  • 00:02:40
    que continue vivo pelos próximos 5 10
  • 00:02:42
    anos o node é uma boa escolha porque
  • 00:02:44
    você sabe que o node daqui a 10 anos
  • 00:02:45
    provavelmente vai continuar existindo
  • 00:02:47
    porém no termo no no quesito inovação
  • 00:02:52
    por ser tão estável ele acaba evoluindo
  • 00:02:54
    bem devagarzinho né você não pode e
  • 00:02:57
    subir uma Breaking Change toda vez que
  • 00:02:59
    lança o node porque tem já um milhão de
  • 00:03:01
    empresas utilizando né Eh mas o ponto é
  • 00:03:04
    por ele ser tão estável se você for em
  • 00:03:07
    uma empresa que vai fazer um projeto
  • 00:03:08
    agora que quer ser mantido por algum
  • 00:03:10
    tempo provavelmente vão querer escolher
  • 00:03:11
    o node porque confia no node e sabe que
  • 00:03:13
    o node vai continuar existindo eh e ao
  • 00:03:16
    mesmo tempo ele por ser tão Popular a
  • 00:03:19
    gente sabe que sempre vai ter pacote
  • 00:03:20
    sendo desenvolvido sempre vai ter gente
  • 00:03:22
    usando e a tendência é ser cada vez mais
  • 00:03:24
    estável o ponto desses novos runtimes
  • 00:03:27
    como banho deno eles oferecem algumas
  • 00:03:29
    coisinhas a mais que eu já mencionei aí
  • 00:03:31
    no quesito produtividade o deno tem uma
  • 00:03:34
    proposta mais de também de L ser seguro
  • 00:03:38
    por padrão então você não consegue por
  • 00:03:40
    exemplo fazer um Hell World no den já
  • 00:03:42
    conseguir chamar alguma coisa Point na
  • 00:03:45
    internet você tem que lá explicitamente
  • 00:03:46
    dar autorização para ele conseguir
  • 00:03:47
    chamar Point você não consegue acessar
  • 00:03:49
    um arquivo do seu computador por padrão
  • 00:03:51
    você tem que ir lá e dar permissão e e o
  • 00:03:53
    deno interessante é que ele é feito pelo
  • 00:03:56
    fundador original do node JS então ele
  • 00:03:58
    meio que viu tudo que ele não gostou do
  • 00:04:01
    que se tornou o node e aplicou no deno
  • 00:04:04
    que é a visão dele do que deveria ser o
  • 00:04:06
    correto e e o deno ele chegou na versão
  • 00:04:08
    2.0 por agora então agora estão dizendo
  • 00:04:11
    que ele tá pronto para ser usado em
  • 00:04:12
    produção tem bastante feature nova tem
  • 00:04:15
    também tudo aquele suporte é o
  • 00:04:16
    typescript por padrão tem os testes tem
  • 00:04:18
    tudo que o Ban tem e E pelo que eu
  • 00:04:20
    percebi eu acho que o den acaba correndo
  • 00:04:22
    um pouco atrás do ban que o Ban lançou
  • 00:04:24
    no ano passado e veio com algumas coisas
  • 00:04:27
    que o den não tinha que é por exemplo
  • 00:04:29
    suporte
  • 00:04:30
    a retrocompatibilidade com Rad JS e
  • 00:04:33
    conseguiu utilizar os pacotes da npm E
  • 00:04:36
    então tipo esses dois
  • 00:04:39
    runtimes Eles ainda são muito novos pra
  • 00:04:42
    gente dizer que tipo para mim falar para
  • 00:04:44
    vocês aprendam esses novos runtimes que
  • 00:04:46
    eles vão substituir o node por enquanto
  • 00:04:47
    Essa não é a realidade tá não tem tanta
  • 00:04:49
    gente usando ainda como eles são novos
  • 00:04:51
    podem ter muitos bugs aí então se você
  • 00:04:54
    quer fazer um projeto Sério que é para
  • 00:04:55
    durar muito tempo não sei se é uma boa
  • 00:04:58
    apostar nesses caras agora acho que é
  • 00:05:00
    esperar um pouquinho deixar eles ficarem
  • 00:05:02
    estáveis deixar algumas empresas
  • 00:05:04
    arriscarem começarem a usar para ver se
  • 00:05:06
    ele realmente vale a pena agora no
  • 00:05:07
    quesito aprendizado eu ia recomendar
  • 00:05:10
    vocês aprenderem na minha opinião o
  • 00:05:12
    próprio node que ele é sólido tem muito
  • 00:05:14
    mais vaga de emprego de node do que de
  • 00:05:16
    deno ou de ban Então você não vai ter
  • 00:05:17
    problema com isso e se algum dia vocês
  • 00:05:19
    precisarem transicionar pro Ban ou pro
  • 00:05:21
    deno a proposta desses dois caras eles
  • 00:05:23
    serem é extremamente simples de você
  • 00:05:26
    transicionar do node para eles que eles
  • 00:05:27
    estão aí para com a com a missão
  • 00:05:30
    de substituir o node então é para ser
  • 00:05:32
    fácil você tá com projeto node você ir
  • 00:05:34
    ali e começar a usar o Ban no lugar ou
  • 00:05:36
    usar o den no lugar e em pouco tempo
  • 00:05:38
    você tá com seu projeto em produção
  • 00:05:41
    Então essa é minha opinião no quesito
  • 00:05:43
    prospecção de emprego eu diria Foca no
  • 00:05:46
    node o node funciona o node é estável o
  • 00:05:49
    pai de todos os runtimes de JavaScript
  • 00:05:50
    vai continuar aí por muito tempo e e no
  • 00:05:54
    no quesito diversão Eu acho que o Ban e
  • 00:05:58
    o deno eles são mais produtivos para
  • 00:06:01
    você começar tipo Eles já vem com mais
  • 00:06:03
    coisas prontas direto do forno para você
  • 00:06:04
    só pegar e usar Você tem uma proposta de
  • 00:06:06
    ser mais produtivo eu acho que com o
  • 00:06:08
    tempo o node vai acabar implementando
  • 00:06:11
    essas facilidades que tem no banho no
  • 00:06:12
    deno então por exemplo o suporte nativo
  • 00:06:14
    JavaScript já tá em é meio que suporte
  • 00:06:18
    experimental no node então o bom desses
  • 00:06:20
    caras é que o node vai acabar começando
  • 00:06:22
    a correr atrás e eventualmente ele vai
  • 00:06:25
    alcançar né devagar sempre como eu falei
  • 00:06:27
    ele é estável então ele nova
  • 00:06:29
    devagarzinho eh mas é isso essa é minha
  • 00:06:32
    opinião pessoal aí diz aí vocês que que
  • 00:06:35
    vocês acham vocês estão aprendendo node
  • 00:06:36
    tão aprendendo deno tô aprendendo Ban
  • 00:06:38
    Qual que é a posta de vocês pro futuro
  • 00:06:41
    eu diria que no futuro daqu 5 10 anos o
  • 00:06:43
    no ainda vai estar vivão Mas pode ser
  • 00:06:45
    que um desses dois tenham morrido Pode
  • 00:06:47
    ser que os dois sejam fortes Pode ser
  • 00:06:48
    que os dois sejam mais estáveis pode ser
  • 00:06:50
    que e eles comecem a pegar um pouquinho
  • 00:06:53
    da fatia do mercado do load aí mas deixa
  • 00:06:56
    nos comentários a O que que vocês acham
  • 00:06:58
    é isso galera Você gostou do vídeo dá
  • 00:07:00
    aquele like para ajudar aí o YouTube
  • 00:07:02
    recomendar esse conteúdo para mais gente
  • 00:07:04
    tamo junto valeu tchau tchau
Tags
  • Bun
  • Deno
  • Node.js
  • JavaScript
  • runtime
  • TypeScript
  • performance
  • estabilidade
  • desenvolvimento
  • tecnologia