No suelo ver videos tutoriales a menos que los necesite. Sin embargo ver como explorar tecnologias nuevas es maravilloso, tal como lo hiciste con svelte que en su momento me dio todo para estar en el empleo donde estoy. Buen video, Buen canal y te deseo lo mejor y te agradezco por lo que me has ayudado a conseguir desde que inicie mi carrera :) Un saludo desde Colombia :D
uhhh rust, sinceramente me gusta muchisimo rust, espero poder volverme algun dia muy bueno programando en este lenguaje, ya que le tengo muchisimo cariño :3, muchas gracias fazt por subir cositas relacionadas, segui asi con tu gran contenido!.
Gracias Fatz , justo me puse a desarrollar con electron de 1 video viejo que vi tuyo, pero como quedo obsoleto me puse a investigar y ahora encontre este nuevo de Tauri ! gracias x tenernos actualizados. Espero puedas hacer mas videos de Tauri esta muy bueno, algun CRUD con mysql me encantaria, GRACIAS
fazt, eres un genio sigo todos tus videos, me gustaría que subieras un vídeo con django realizando búsquedas de usuarios contra un active directory, para poder mostrar la info que traigo un formulario, vi los otros videos de django y la verdad me sirvieron un monton, gracias todo el conocimiento que nos brindas , saludos de argentina GENIO!!!!!!
super genial tauri!!!! que caña!!! con concepto de backend rust para motivar a aprenderlo y front de javascript mucho más rápido que electrón! increible Fazt! Gusta mucho, gracias y porfavor enseña rust paso a paso para poder hacer al menos un backend currado y rapidisimo jeje con Tauri y sin él también seguirá sirviendo :) Y rust y javascript cada dia augmentanos un poco el nivel como ya haces :) Gracias, ha sido genial el vistazo rápido y potente :)
agradeciendo el poder conocer herramientas que quizas por mi mismo no me doy por enterado. Sobre todo cuanto nuestro dia a dia gira entorno a otro lenguaje. Esta interesante la manera como Rust esta metiendo su propuesta en diversas ramas del desarrollo
muy buen video . Entiendo que una de las cosas importantes es el tamaño final (pequeño en comparación con Electronjs ) . de cuanto quedó la app terminada ?
Holaaa, queria hacer una pregunta, una vez creas la aplicacion con Tauri, si cambias algo en el HTML, se actualiza la aplicacion sola o tienes que volver a exportar todo? (Me explique fatal)
Estoy tratando de usar Tauri, aunque hice varios ajustes pequeños con mensajes de error, no puedo ejecutar pnpm tauri dev, sigo recibiendo este error -> subproceso 'principal' entró en pánico en 'No se pudo ejecutar windres para compile, esto de windres, no puedo resolverlo, estoy usando Windows 10, rustc rustc 1.71.0, nodejs -> v18.16.0 el mensaje de error completo -> error: no se pudo ejecutar el comando de compilación personalizado para `boxtools v0 .0.0 (D:\APLICACIONES\boxtools\src-tauri)` Causado por: el proceso no salió correctamente: `D:\APPS\boxtools\src-tauri\target\debug\build\boxtools-996f9a2cebb29c29\build-script-build` (código de salida: 101) --- salida estándar charge:rerun-if-env-changed=TAURI_CONFIG charge:rerun-if-changed=tauri.conf.json rol:rustc-cfg=escritorio trabajo:rustc-cfg=dev paquete.metadatos no existe --- estándar hilo 'principal' entró en pánico en 'No se pudo ejecutar windres para compilar "D:\APPS\boxtools\src-tauri\target\debug\build\boxtools-4c72e36b200bbc72\out esource.rc" en "D:\APPS\ boxtools\src-tauri\target\debug\build\boxtools-4c72e36b200bbc72\out/libresource.a": programa no encontrado', C:\Users\Allexon\.cargo egistry\src\index.crates.io-6f17d22bba15001f\ incrustar-recurso-2.2.0\src\windows_not_msvc.rs:49:23 nota: ejecute con la variable de entorno `RUST_BACKTRACE=1` para mostrar un seguimiento inverso advertencia: la compilación falló, esperando que terminen otros trabajos... El comando ELIFECYCLE falló con el código de salida 101.
Tauri es solo un Framework para crear aplicaciones de escritorio, asi que puedes usar lo mismo que haces en la web usando Tauri, como un CMS por ejemplo
Hola Fazt te comento que el tema del hot reloading si funciona con React o Vue por ejemplo, no funciona con HTML plano lo unico, pero si usas un framework funciona perfecto!
Ah eso si, es porque el que reinicia el código es el propio servidor de desarrollo de esos frameworks, pero cuando se usa html puro, como no hay servidor no se reinicia. Es decir al dar recargar el html debería volver a leerse
En este caso seria Ionic + Electron vs Tauri. En la práctica seria menor peso en el ejecutable final, y menos consumo de memoria RAM. Aunque se debe tomar muy en cuenta que la API de Tauri es mucho más limitada aun que Electron, al estar aun en desarrollo.
Amigo esta super !!!! gracias!!!! consulta como puedo enviar datos desde server a la ventana sin un petición de la ventana ? seria bueno que hagas un tuto con firebase.
Esto lo puedes hacer a traves de los eventos de Tauri, basicamente tienes que emitir un evento desde el backend (este es el que iniciaria) y desde el frontend solo añades una funcion que escuche ese evento y haga algo cuando suceda. tauri.studio/v1/guides/features/events#backend
Tauri es interesante, pero creo que es mucha sobrecarga para mi tener que saber Rust, JajaScript, HTML & CSS para hacer una GUI, en ese caso preferiría usar Python Qt o TKinter si mi app es muy simple.
No as probado con GTK???, es parecido a QT pero GTK tiene un soporte oficial en Rust, es mucho mejor en cuanto memoria, renderizados, etc., podría ser un muy buen opción para crear aplicaciones de escritorio multiplataforma :)
Veo que el reléase es un msi, pero podría ser un exe?, :/, en donde trabajo utilizamos mucho. Net por lo mismo, generamos el exe y dll para su consumo sin necesidad de instalar, solo llamar este exe desde un menú predeterminado
Pronto llegará Zig para competir con Rust y ahí está Nim para reemplazar a Python. Una lástima que no tengan a una gran corporación detrás de ellos, porque la verdad, aunque los lenguajes como Java, Python y Rust son buenas opciones, lo que hace la diferencia es que Google, Oracle o Mozilla les hagan promoción y les den financiamiento.
No veo que tiene de malo, de hecho muchos de esos lenguajes son creados para resolver un problema internamente de esas empresas y luego pasan a ser Open source, sin eso no existiría AJAX, Typescript, go, kubernetes, React, GraphQL y muchas otras herramientas que ahora literalmente puedes ver el código y hacer lo que quieras con ellas. Los lenguajes son herramientas, si entiendes el código verás el propósito y limitaciones de cada uno, de allí que se necesiten tantos.
@@FaztCode Para nada es malo. Me refiero a que hay lenguajes que te ofrecen una evolución o resuelven problemas modernos de una manera más directa, pero no reciben atención dado que no tienen a ese sponsor importante que los puede aplicar y promocionar en sus soluciones.
Si tienes instalado Nodejs y Rust?, recuerda que tambien hace uso de una biblioteca Recuerda que si estas en Windows 10 necesitas WebView2 tauri.app/v1/guides/getting-started/prerequisites
Buena recomendación. Si uso windows terminal, tambien alacritty. Pero cuando grabo tutoriales, los pienso en los iniciantes o personas con muy poca experiencia, asi que uso el cmd porque es lo más generico, sin tener que instalar algo más :)
@@angeltonio4432 Creo que también competirá con flutter ya que en la página oficial de Tauri dice que tienen contemplado plataformas móviles e incluso webassembly, pero mas adelante; habrá que esperar a ver que tal.
@@migueltamayo2103 Bueno estas cosas son buenas, mientras exista competencia, se van mejorando los frameworks, pero no se si vio el Google IO, flutter va a velocidad extrema, y ya yo lo probe y la verdad que desde que lo uso ya todo lo hago con el...slds
fazt, realmente si me inspiras a querer aprender rust aun sabiendo que me tomará mucho tiempo ya que no es tan fácil como python o js. saludos :)
No es tan difícil como te lo venden tampoco. La única cosa que aún no comprendo bien son los lifetime con ‘a
Hombre que siempre que busco un tema tú ya tienes el video, muchas gracias amigo, eres un crack!
He querido utilizar Tauri desde hace mucho a la vez de que aprendo Rust. Pero se me complica hacer ambas, me encantaría ver tus tutoriales sobre Tauri
No suelo ver videos tutoriales a menos que los necesite. Sin embargo ver como explorar tecnologias nuevas es maravilloso, tal como lo hiciste con svelte que en su momento me dio todo para estar en el empleo donde estoy. Buen video, Buen canal y te deseo lo mejor y te agradezco por lo que me has ayudado a conseguir desde que inicie mi carrera :) Un saludo desde Colombia :D
Un Saludo Kevin. Y continua estudiando, no pares. Éxitos
chévere video, fazt, espero más de Rust! se está volviendo mi lenguaje favorito jasjsaj
uhhh rust, sinceramente me gusta muchisimo rust, espero poder volverme algun dia muy bueno programando en este lenguaje, ya que le tengo muchisimo cariño :3, muchas gracias fazt por subir cositas relacionadas, segui asi con tu gran contenido!.
Gracias Fatz , justo me puse a desarrollar con electron de 1 video viejo que vi tuyo, pero como quedo obsoleto me puse a investigar y ahora encontre este nuevo de Tauri ! gracias x tenernos actualizados. Espero puedas hacer mas videos de Tauri esta muy bueno, algun CRUD con mysql me encantaria, GRACIAS
Es buena idea, aunque también voy a actualizar esos videos de electrón. Gracias por recordármelo :)
tremendo video fazt🤘 tengo muchas ganas de aprender rust me alegra que poco a poco te vas metiendo en ese mundo
Gracias Fazt.
Un curso de Lit seria un regalo.
Casi no hay contenido en español explicando.
Abrazos.
Buena idea, voy a ir elaborando algunos ejemplos con lit también :)
Tu gente de Argentina te lo agradece Fazt crack!
Muchas gracias por tus cursos y enseñanzas, me gusta mucho tu canal y te sigo desde hace tiempo👌
genial, sigue con esta serie de rust que aqui formamos una comunidad de rustaceos
Vamos carajo! Gracias Fazt!
Muchas gracias fazt es el vídeo que estaba esperando
fazt, eres un genio sigo todos tus videos, me gustaría que subieras un vídeo con django realizando búsquedas de usuarios contra un active directory, para poder mostrar la info que traigo un formulario, vi los otros videos de django y la verdad me sirvieron un monton, gracias todo el conocimiento que nos brindas , saludos de argentina GENIO!!!!!!
super genial tauri!!!! que caña!!! con concepto de backend rust para motivar a aprenderlo y front de javascript mucho más rápido que electrón! increible Fazt! Gusta mucho, gracias y porfavor enseña rust paso a paso para poder hacer al menos un backend currado y rapidisimo jeje con Tauri y sin él también seguirá sirviendo :) Y rust y javascript cada dia augmentanos un poco el nivel como ya haces :) Gracias, ha sido genial el vistazo rápido y potente :)
Voy a preparar un curso de Rust y ya luego empezaré a explicar a fondo sus frameworks :)
@@FaztCode ueeee que pasada que pasada me mocionoooooo xDDD haznos llegar a lo más alto contigo Fazt jaja XD
agradeciendo el poder conocer herramientas que quizas por mi mismo no me doy por enterado. Sobre todo cuanto nuestro dia a dia gira entorno a otro lenguaje. Esta interesante la manera como Rust esta metiendo su propuesta en diversas ramas del desarrollo
Super chévere fazt esperamos una segunda parte ^_^
Me causaba curiosidad saber que es tauri, ya que rust me fascina
Sería interesante ver proyectos análogos a Tauri, pero para Python. Saludos.
Hay algunos también buena idea
Con Python esta beeware, con mucho potencial y recientemente patrocinado.
Y yo en mi trabajo con ruby on rails
:( será que un día algun tutorial de rails en tu canal
Gracias por siempre estos vídeos tan geniales
muy buen video .
Entiendo que una de las cosas importantes es el tamaño final (pequeño en comparación con Electronjs ) . de cuanto quedó la app terminada ?
Le falto dar esa info y mostrar el .exe
Holaaa, queria hacer una pregunta, una vez creas la aplicacion con Tauri, si cambias algo en el HTML, se actualiza la aplicacion sola o tienes que volver a exportar todo? (Me explique fatal)
Estoy tratando de usar Tauri, aunque hice varios ajustes pequeños con mensajes de error, no puedo ejecutar pnpm tauri dev, sigo recibiendo este error -> subproceso 'principal' entró en pánico en 'No se pudo ejecutar windres para compile, esto de windres, no puedo resolverlo, estoy usando Windows 10, rustc rustc 1.71.0, nodejs -> v18.16.0 el mensaje de error completo -> error: no se pudo ejecutar el comando de compilación personalizado para `boxtools v0 .0.0 (D:\APLICACIONES\boxtools\src-tauri)`
Causado por:
el proceso no salió correctamente: `D:\APPS\boxtools\src-tauri\target\debug\build\boxtools-996f9a2cebb29c29\build-script-build` (código de salida: 101)
--- salida estándar
charge:rerun-if-env-changed=TAURI_CONFIG
charge:rerun-if-changed=tauri.conf.json
rol:rustc-cfg=escritorio
trabajo:rustc-cfg=dev
paquete.metadatos no existe
--- estándar
hilo 'principal' entró en pánico en 'No se pudo ejecutar windres para compilar "D:\APPS\boxtools\src-tauri\target\debug\build\boxtools-4c72e36b200bbc72\out
esource.rc" en "D:\APPS\ boxtools\src-tauri\target\debug\build\boxtools-4c72e36b200bbc72\out/libresource.a": programa no encontrado', C:\Users\Allexon\.cargo
egistry\src\index.crates.io-6f17d22bba15001f\ incrustar-recurso-2.2.0\src\windows_not_msvc.rs:49:23
nota: ejecute con la variable de entorno `RUST_BACKTRACE=1` para mostrar un seguimiento inverso
advertencia: la compilación falló, esperando que terminen otros trabajos...
El comando ELIFECYCLE falló con el código de salida 101.
QUE GENIOOO TRAYENDO RUST
Una app sencilla de react usando tauri porfavor Fazt y muchas gracias! por compartir tu exp con nosotros, saludos desde Perú.
Gracias a ti por comentar. Saludos Anderson :)
Muy buen video!
Fazt, sería posible que revisaras Solid js? Un framework super rápido y realmente reactivo. Gracias por todo el contenido!
Claro, es una muy buena recomendación
@@FaztCode gracias!
Buen video. Pregunta: ¿se puede usar Tauri como un cms?
Tauri es solo un Framework para crear aplicaciones de escritorio, asi que puedes usar lo mismo que haces en la web usando Tauri, como un CMS por ejemplo
mas de tauri!!!!!!!!!!!!
Hola Fazt te comento que el tema del hot reloading si funciona con React o Vue por ejemplo, no funciona con HTML plano lo unico, pero si usas un framework funciona perfecto!
Ah eso si, es porque el que reinicia el código es el propio servidor de desarrollo de esos frameworks, pero cuando se usa html puro, como no hay servidor no se reinicia. Es decir al dar recargar el html debería volver a leerse
@@FaztCode Claro la alternativa es con un live server
Fazt puedes hacer tutoriales de WebAssembly?
Muito bom Sr Jesus.
Ya el Hot Reload me jodio que no lo tenga, pero bueno imagino eso vendra en algun momento..bueno opcion mejor que electron la verdad..
Cual seria la diferencia de usar Ionic o estas tecnologías web?
En este caso seria Ionic + Electron vs Tauri. En la práctica seria menor peso en el ejecutable final, y menos consumo de memoria RAM. Aunque se debe tomar muy en cuenta que la API de Tauri es mucho más limitada aun que Electron, al estar aun en desarrollo.
@@FaztCode gracias por tomarte el tiempo de responder Fazt. Muy buena onda 👌
9:10, el momento en el cual fazt me dijo pobre XDDD
Amigo esta super !!!! gracias!!!! consulta como puedo enviar datos desde server a la ventana sin un petición de la ventana ? seria bueno que hagas un tuto con firebase.
Esto lo puedes hacer a traves de los eventos de Tauri, basicamente tienes que emitir un evento desde el backend (este es el que iniciaria) y desde el frontend solo añades una funcion que escuche ese evento y haga algo cuando suceda.
tauri.studio/v1/guides/features/events#backend
Tauri es interesante, pero creo que es mucha sobrecarga para mi tener que saber Rust, JajaScript, HTML & CSS para hacer una GUI, en ese caso preferiría usar Python Qt o TKinter si mi app es muy simple.
Fazt puedes hacer un tutorial de como usar al autoupdater de tauri??
es buena idea, voy a apuntarlo para crear algo del tema
@@FaztCode Muchas gracias eres mi heroe
Vas a hacer un tutorial completo cuando salga el primer release?
Si un curso más detallado cuando salga la primer version :)
@@FaztCode Genial!
tienes curso de rust con tauri..?
faztsito, dentro de poco voy a tener mi primer entrevista como frontend, me darías algunos tips 🙏, un saludo
Esta tranquilo, repasa los temas que ya has estudiado y toma nota de lo que no sepas para que lo puedas aprender luego. Saludos y Exitos :)
@@FaztCode gracias rey
Espero que suba otro con conexión con mongodb
Las app de escritorio desarrolladas con Tauri, deberian en teoria consimir menos recursos del sistemas, que Electron. (RAM por ejemplo)
No as probado con GTK???, es parecido a QT pero GTK tiene un soporte oficial en Rust, es mucho mejor en cuanto memoria, renderizados, etc., podría ser un muy buen opción para crear aplicaciones de escritorio multiplataforma :)
Si tambien es una excelente opcion, voy a crear un video del tema tambien :)
@@FaztCode Lo esperaré con ansias :)
Gracias Crack!
Veo que el reléase es un msi, pero podría ser un exe?, :/, en donde trabajo utilizamos mucho. Net por lo mismo, generamos el exe y dll para su consumo sin necesidad de instalar, solo llamar este exe desde un menú predeterminado
excelente video
Pronto llegará Zig para competir con Rust y ahí está Nim para reemplazar a Python. Una lástima que no tengan a una gran corporación detrás de ellos, porque la verdad, aunque los lenguajes como Java, Python y Rust son buenas opciones, lo que hace la diferencia es que Google, Oracle o Mozilla les hagan promoción y les den financiamiento.
No veo que tiene de malo, de hecho muchos de esos lenguajes son creados para resolver un problema internamente de esas empresas y luego pasan a ser Open source, sin eso no existiría AJAX, Typescript, go, kubernetes, React, GraphQL y muchas otras herramientas que ahora literalmente puedes ver el código y hacer lo que quieras con ellas. Los lenguajes son herramientas, si entiendes el código verás el propósito y limitaciones de cada uno, de allí que se necesiten tantos.
@@FaztCode Para nada es malo. Me refiero a que hay lenguajes que te ofrecen una evolución o resuelven problemas modernos de una manera más directa, pero no reciben atención dado que no tienen a ese sponsor importante que los puede aplicar y promocionar en sus soluciones.
Se le puede agregar React a Tauri?
Si de hecho al inicio muestro como aparece la opción de generar un proyecto con create-react-app
Buen video.
exfelente
El backend se puede incluir en el .exe que se genera?
Sí, al final el backend como le dice Tauri es compilado a código máquina :)
@@FaztCode que genial :0
Rust o Go? Ambos!!
Me falla cada vez que intento usarlo
Si tienes instalado Nodejs y Rust?, recuerda que tambien hace uso de una biblioteca
Recuerda que si estas en Windows 10 necesitas WebView2
tauri.app/v1/guides/getting-started/prerequisites
fazt porfavor hazte un favor y instalate windows terminal
Buena recomendación. Si uso windows terminal, tambien alacritty. Pero cuando grabo tutoriales, los pienso en los iniciantes o personas con muy poca experiencia, asi que uso el cmd porque es lo más generico, sin tener que instalar algo más :)
2023: Node JS --> 2024: Node JS + Rust + WebView2 + sin recarga......... zzzz bye
Te has colado en el título de la miniatura, pone “multiplaforma”😂
Ni cuenta me había dado 😅. Gracias por avísame :)
alquien sabe como crear y leer archivos con tauri?
Hot reload.
👍🏼
No es necesario teniendo Flutter
Lo mismo decian de Flutter hace años
es que esta pensando mayormente para competir contra electron, pero si ya usas flutter, ese es el futuro, claro esta....
@@angeltonio4432 Creo que también competirá con flutter ya que en la página oficial de Tauri dice que tienen contemplado plataformas móviles e incluso webassembly, pero mas adelante; habrá que esperar a ver que tal.
@@migueltamayo2103 Bueno estas cosas son buenas, mientras exista competencia, se van mejorando los frameworks, pero no se si vio el Google IO, flutter va a velocidad extrema, y ya yo lo probe y la verdad que desde que lo uso ya todo lo hago con el...slds
Master 👹
Enséñanos electron
No quiero aprender rust
Se vienen videos de electrón :)
excelente video