Criei um app desktop com Tauri (melhor que Electron?!)

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 พ.ย. 2024

ความคิดเห็น • 95

  • @codemilio
    @codemilio 10 หลายเดือนก่อน +64

    Nossa que felicidade, não tem muito conteúdo bacana sobre Tauri em português, espero que falem mais sobre isso!

  • @franciscodamiaoterto2922
    @franciscodamiaoterto2922 10 หลายเดือนก่อน +4

    Tauri se destaca por oferecer um desempenho melhor em comparação ao Electron, especialmente em termos de uso de memória e CPU, além do menor consumo de recurso pois não usa o Chromium como base, o Tauri opta por utilizar o motor de renderização web nativo do sistema operacional, Windows = Microsoft Edge WebView2, MacOS = WebKit, Linux = WebKitGTK ou WebKit2GTK, podendo funcionar melhor em dispositivos mais antigos ou com recursos limitados. Muito bom Diego !!!

  • @filipeleonelbatista
    @filipeleonelbatista 10 หลายเดือนก่อน +11

    Eu vi esse tauri pra fazer um Player de videos flutuante para desktop. Achei bem fácil de aprender, visto que nunca tive contato com RUST. Mas ainda me sinto confortavel com electron, ainda mais que tem o vite-electron agora que facilita basatante coisas. Excelente video!

    • @brunomaxuel2629
      @brunomaxuel2629 4 หลายเดือนก่อน

      Me ajuda com electron por favor...

  • @WandersonItsMe
    @WandersonItsMe 10 หลายเดือนก่อน +5

    Tauri é lindo, já criei uma aplicação cross-platform com ele e react, e é incrível a facilidade de portar a aplicação para diferentes sistemas.
    Hoje uso com Vue 3 e typescript com ele e estou criando um app relativamente grande para gerenciar renderizações 3D.

    • @Gabriel-ch7sx
      @Gabriel-ch7sx 4 หลายเดือนก่อน

      Conheci seu projeto de To-do app há alguns meses, quando pesquisava sobre o Tauri e achei de muito bom gosto. Ainda está trabalhando nele? Será que rola um tutorial mostrando como você implementou o Tauri nesse projeto?

  • @johnc0de
    @johnc0de 10 หลายเดือนก่อน +5

    Pra quem não quer ter que lidar como uma linguagem tão "low code" como o rust, uma alternativa é o Wails, ele é em Golang, que tem uma sintaxe bem similar ao do typescript/js, ele tem diversos beneficios comparado ao electron, como o tamanho da aplicão, quanto de ram é gasta, bundle size, bundle time, etc etc

    • @elvispalace
      @elvispalace 10 หลายเดือนก่อน

      uai, pra quem sb React, então melhor usar o Tauri msm

    • @Alisson0022_
      @Alisson0022_ 10 หลายเดือนก่อน +1

      @@elvispalace pra quem vai usar o Tauri, inevitavelmente vai ter que usar o Rust. Então, pra quem quer fazer uma coisa robusta em uma pouca quantidade de tempo, talvez valha a pena escolher essa opção em Go. Até porque a curva de aprendizado para o Go é BEM menor do que para o Rust.

    • @elvispalace
      @elvispalace 10 หลายเดือนก่อน

      @@Alisson0022_ nd a ver. tanto o electron, como o tauri são opções pra "aproveitar experiências q vc tem com o frontend". a pessoa q vai usar nn tem como o objetivo aprender uma nova linguagem só pra desenvolver desktop, se tivesse, certamente nn pensaria no Tauri

    • @Alisson0022_
      @Alisson0022_ 10 หลายเดือนก่อน +1

      @@elvispalace claro, você vai basear todo o tipo de experiência alheia a sua perspectiva pessoal. Isso é tipo na área de TI, chega a ser hilário.

    • @elvispalace
      @elvispalace 10 หลายเดือนก่อน

      @@Alisson0022_ pq vc acha q o electron é mt usado? por causa da perfomance?

  • @williamroger9375
    @williamroger9375 10 หลายเดือนก่อน +2

    Sensacional, muito legal ver a criação de aplicações assim que saem fora do comum (CRUDs), e como é legal ver uma aplicação React sendo transformada em aplicação desktop.

  • @melksedeklobo
    @melksedeklobo หลายเดือนก่อน

    Cara, seu vídeo foi muito útil. Conheci o Tauri como sugestão do Groq em busca de uma alternativa para criar um aplicativo de interface do usuário pequeno que não consumisse muitos recursos desnecessários do sistema.

  • @klauslife10
    @klauslife10 10 หลายเดือนก่อน +5

    Diego, esse projeto esta privado? poderia compartilhar o Git?

  • @jhonatanteixeirarios710
    @jhonatanteixeirarios710 10 หลายเดือนก่อน +7

    Muito massa ver essas alternativas crescendo e ganhando espaço na comunidade. Uma dúvida, por ser Rust, ele é interessante para aplicações de uso intensivo de cpu/gpu? Pelo que eu entendi, daria pra executar as funções pesadas do lado do rust e chamar elas via event-emitter, certo?

    • @unclesam2941
      @unclesam2941 10 หลายเดือนก่อน +3

      Sim, a grande vantagem é que o “backend” está em Rust, herdando toda robustez, segurança e particularidades do Rust!

  • @andredesouza
    @andredesouza 9 หลายเดือนก่อน +3

    Tem como liberar o git do projeto? Já assisti algumas vezes tentando pegar detalhes... mas não consigo.😅

  • @seraphybr
    @seraphybr 10 หลายเดือนก่อน +2

    Finalmente alguem comentou do Tauri aqui, acho mt bom ele, e eu pessoalmente adoro Rust.

  • @odev6764
    @odev6764 10 หลายเดือนก่อน

    Gostei da ideia de trazer mais materiais com Rust. Isso pode ajudar bastante a galera a criar ferramentas mais rápidas.

  • @abyssal33
    @abyssal33 10 หลายเดือนก่อน +4

    Muito bom sempre usei o tauri nunca gostei do electron faço muitos operações usando threads no rust

  • @LuisGustavoSpernBarreto
    @LuisGustavoSpernBarreto 10 หลายเดือนก่อน +4

    Melhor? Relativo. Eu prefiro o Electron pois posso utilizar qualquer npm module no main process e comunicar com o render por IPC. Já no Tauri eu não tenho (de maneira oficial) acesso ao npm e teria que fazer meu "core" em Rust (prefiro manter a mesma linguagem em todo o App). Além de que, eu teria que me preocupar com as diferenças entre as plataformas já que o Tauri utiliza um Webview diferente em cada plataforma enquanto o electron é sempre o mesmo Webview.

    • @dieegosf
      @dieegosf 10 หลายเดือนก่อน +1

      Claro, o termo "melhor" veio mais como uma comparação, mas não atestada no vídeo, tenho projetos com ambas ferramentas e, com certeza, tem locais onde faz sentido usar Tauri pela busca de performance e, em outros, o Electron brilha pela portabilidade.

  • @loek8638
    @loek8638 10 หลายเดือนก่อน

    Massa DMS! Eu já brinquei um pouco com o tauri, mas nunca percebi que ele era tão versátil assim

  • @ViniciusSantos-xd6kp
    @ViniciusSantos-xd6kp 10 หลายเดือนก่อน +1

    Simplesmente massa, não sabia dessa versatilidade do tauri

  • @superfortekiai
    @superfortekiai 10 หลายเดือนก่อน +23

    São sinais de que o Rust está a caminho na Rocketseat 💜

    • @dieegosf
      @dieegosf 10 หลายเดือนก่อน +8

  • @Z4Developer
    @Z4Developer 10 หลายเดือนก่อน +3

    Finalmente Tauri .

  • @rodrigodifederico
    @rodrigodifederico 9 หลายเดือนก่อน

    No trecho do switch, não seria muito mais simples setar a imagem de acordo com a variável recebida do progresso dentro de um try? Caso a imagem não exista ( tipo progresso 17% ), não acontece nada. Se existe, o app printa o ícone. O switch ficou grande e repetitivo.

  • @andredeoliveira8986
    @andredeoliveira8986 10 หลายเดือนก่อน +1

    Tô desenvolvendo um app desktop pra testar rotas http com electron e descobri que é muito simples, me surpreendeu 😅

  • @SamyrSill
    @SamyrSill 10 หลายเดือนก่อน +1

    O Tauri já salvou a minha vida duas vezes.

  • @lucassequeira7193
    @lucassequeira7193 10 หลายเดือนก่อน

    Like y por mas videos asi! Saludos desde Argentina crack!

  • @thiagomartins7339
    @thiagomartins7339 10 หลายเดือนก่อน

    Cara sensacional!
    Parabéns!

  • @Fadod_one
    @Fadod_one 3 หลายเดือนก่อน

    Qual a diferença entre o electron e o tauri?

  • @guiaflutterflow
    @guiaflutterflow 10 หลายเดือนก่อน

    Que legal, gostei de conhecer o Tauri, valeu

  • @ohanadigitalinovation
    @ohanadigitalinovation 7 หลายเดือนก่อน

    Já tô esperando as vídeo aulas. :)

  • @StrikeWalker
    @StrikeWalker 10 หลายเดือนก่อน

    Talvez eu esteja falando besteira, mas não seria possível transformar aquelas imagens da progress bar em um vídeo ou gif e fazer um calculo de tempo x bytes faltantes para fazer o video rodar? Talvez gerasse mais código mas ia ter um detalhe mais agradável.

    • @dieegosf
      @dieegosf 10 หลายเดือนก่อน +1

      A única coisa que eu vi foram projetos onde você cria a imagem via código, como se fosse um SVG e aplica ela no ícone conforme o progresso vai percorrendo, mas infelizmente não tive tempo de ir a fundo e não podemos usar um SVG como ícone, só aceita formatos de imagem mesmo como PNG, JPG, etc...

    • @StrikeWalker
      @StrikeWalker 10 หลายเดือนก่อน

      @@dieegosf Entendi, obrigado pelo esclarecimento.

  • @clemilsonazevedo2183
    @clemilsonazevedo2183 5 หลายเดือนก่อน

    Quero o link dessa live.

  • @williammendonca9975
    @williammendonca9975 10 หลายเดือนก่อน +1

    Este projeto esta no Ignite?

    • @dieegosf
      @dieegosf 10 หลายเดือนก่อน

      Não, é algo pessoal, mas estou codando o projeto lá pela Twitch

  • @VictorMartins239
    @VictorMartins239 10 หลายเดือนก่อน

    já arrumaram o problema de login com google no tauri?

  • @CleytonChagas
    @CleytonChagas 10 หลายเดือนก่อน

    Um dúvida minha queria saber de vocês devs, como vender um projeto feito para Desktop..

  • @dimitriywhite7728
    @dimitriywhite7728 7 หลายเดือนก่อน

    What's the theme in vscode?

  • @LareanTech
    @LareanTech 10 หลายเดือนก่อน

    tem aulas de rust ? preciso aprender para poder fazer um app para desktop

    • @dieegosf
      @dieegosf 10 หลายเดือนก่อน

      Ainda não temos nada completo sobre o assunto

    • @andreciobezerra1198
      @andreciobezerra1198 10 หลายเดือนก่อน

      Dar uma lida no livro oficial, é bem completo

  • @caiomoraes-nf3vo
    @caiomoraes-nf3vo 10 หลายเดือนก่อน

    Faz um Ignite Lab de Tauri!!!

  • @rafaelgomes4265
    @rafaelgomes4265 6 หลายเดือนก่อน

    estou tendo um grande problema com Tauri no windows 11, o autocomplete="off" não está funcionando.. mesmo desativado a WebView continua jogando as sugestões de preenchimetos para os inputs

    • @DanielSilva-pi9pn
      @DanielSilva-pi9pn 2 หลายเดือนก่อน

      Eu penei muito pra resolver isso, só consegui usando aria-autocomplete="none"

  • @PedroLucas-tv5hh
    @PedroLucas-tv5hh 10 หลายเดือนก่อน

    Qual o nome desse tema do VS Code?

  • @oadcavalcante
    @oadcavalcante 10 หลายเดือนก่อน

    Qual é esse aplicativo utilizado para abrir sites?? Esse que ele abriu o twitter no minuto 3:27?

    • @ddiegosr
      @ddiegosr 10 หลายเดือนก่อน +1

      Esse é o Arc Browser. Atualmente ele só está disponível para Mac, mas está com lista de espera aberta para a versão de Windows

  • @FANDDAN
    @FANDDAN 10 หลายเดือนก่อน +2

    A Onde ele faz live?

    • @dieegosf
      @dieegosf 10 หลายเดือนก่อน

      Twitch, usuário dieegosf

  • @giovanialvesdev
    @giovanialvesdev 10 หลายเดือนก่อน +1

    Quero saber mesmo é como foi que você configurou esse "tauri-plugin-positioner" kkkk coisa chata de mexer

  • @kaualandi
    @kaualandi 10 หลายเดือนก่อน

    Sei que é muito mais foda o jeito que vc fez. Mas existe o Dropover que cria um link automatico e é muito fácil mexer

  • @JulioGarcia-yc3kl
    @JulioGarcia-yc3kl 10 หลายเดือนก่อน

    como fazer o deploy?

  • @p-tropa9936
    @p-tropa9936 10 หลายเดือนก่อน

    Muito bem!

  • @the.maciota
    @the.maciota 10 หลายเดือนก่อน

    Continua,. ta top

  • @HelenaDuGraus
    @HelenaDuGraus 10 หลายเดือนก่อน

    eu acho rust uma linguagem muito meiga, pra tudo ela dá uma risadinha

  • @VictorSilvaDev
    @VictorSilvaDev 10 หลายเดือนก่อน

    Acha que como desenvolver web é interessante saber RUST?

    • @odev6764
      @odev6764 10 หลายเดือนก่อน +1

      Como desenvolvedor sendo web ou não é sempre bom aprender uma nova linguagem.

    • @dieegosf
      @dieegosf 10 หลายเดือนก่อน +1

      Não, a menos que você tenha alguma demanda com a linguagem.

    • @rwietter
      @rwietter 10 หลายเดือนก่อน +1

      Absolutamente não. Rust é uma linguagem para backend, embarcados, tooling. Nesse contexto aí ela só é usada pelo backend, a parte web é o React.
      A não ser que você queira compilar pra webassembly e executar no browser, mas é complexidade a toa.

  • @MarcoAntonioLima650
    @MarcoAntonioLima650 10 หลายเดือนก่อน

    Diego, como deixar meu terminal assim como o seu, no macOS?

    • @dieegosf
      @dieegosf 10 หลายเดือนก่อน

      Eu uso o Fish e o Starship (starship.rs/)

    • @MarcoAntonioLima650
      @MarcoAntonioLima650 10 หลายเดือนก่อน

      @@dieegosf ótimo, baixei e executei. Única coisa que o mac não ta adicionando por padrão isso ao iniciar o S.O mesmo eu executando o comando pra isso.

  • @amorimcode
    @amorimcode 10 หลายเดือนก่อน

    qual esse wallpaper ai

  • @BalduinoFernando
    @BalduinoFernando 10 หลายเดือนก่อน

    Maluco é brabo

  • @nikit0_
    @nikit0_ 10 หลายเดือนก่อน

    Diego e rocket sempre a frente de tudo, parabens! alem de mostrar novas tecnologias, ainda da dicas de uso, e como utilizar outras ferramentas, ou seja voce nao aprende so uma coisa! voce eh foda demais...

  • @me.dwesley
    @me.dwesley 10 หลายเดือนก่อน

    Muito bom!

  • @ricardoalmeida7607
    @ricardoalmeida7607 10 หลายเดือนก่อน

    ❤ Excelente.

  • @guilhermefrank4895
    @guilhermefrank4895 10 หลายเดือนก่อน

    qual navegador ele usa?

    • @nasd6311
      @nasd6311 6 หลายเดือนก่อน

      descobriu?

  • @elvitin
    @elvitin 10 หลายเดือนก่อน

    Eu sabia que ele ia lançar essa rsrsrs

  • @carlosromao-rg9xx
    @carlosromao-rg9xx 10 หลายเดือนก่อน

    pode n ser hoje nem amanha, mas um dia chegarei ao teu nivel

    • @dieegosf
      @dieegosf 10 หลายเดือนก่อน

      Com certeza!

  • @marcella3030
    @marcella3030 10 หลายเดือนก่อน

    Javascript todo dia tem coisa nova, como que acompanha?
    Faz a cabeça explodir

    • @elvispalace
      @elvispalace 10 หลายเดือนก่อน +1

      seja um desenvolvedor de software, não de framework

    • @dieegosf
      @dieegosf 10 หลายเดือนก่อน +1

      Não precisa, eu trago algumas tecnologias, como o Tauri, que são coisas que eu vejo no meu final de semana, projetos pessoais, etc, mas não é algo que você tem que dominar, não tem nem mercado pra essa tech ainda :)

  • @raphaelshembek7837
    @raphaelshembek7837 10 หลายเดือนก่อน

    fiz a instalação do rust e o meu antivirus identificou como trojan aconteceu com mais alguem?

  • @andredearaujorodrigues7725
    @andredearaujorodrigues7725 10 หลายเดือนก่อน

    Eu me interessei sobre Tauri, mas não encontrei livro sobre essa tecnologia.

  • @Black_9
    @Black_9 10 หลายเดือนก่อน

    Só eu tenho medo de Rust kkk? Tenho muito que aprender.

    • @dieegosf
      @dieegosf 10 หลายเดือนก่อน

      Medo eu tenho é de ter que programar e C hahahaha, Rust é lindo

  • @evertonfernandes143
    @evertonfernandes143 10 หลายเดือนก่อน +1

    Onde ele faz essas lives?

    • @dieegosf
      @dieegosf 10 หลายเดือนก่อน

      Twitch, usuário dieegosf

  • @LukasSkywalker_
    @LukasSkywalker_ 10 หลายเดือนก่อน

    testei o tauri e o Wails.
    Prefiro o Wails mais por eu não manjar tanto de Rust quado fui estudar.

  • @bommambo7425
    @bommambo7425 10 หลายเดือนก่อน

    Esquece isso electron é bem melhor