Go vs Rust para desarrollo web Backend

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ม.ค. 2025

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

  • @ferxas4560
    @ferxas4560 2 ปีที่แล้ว +22

    Tremendo video te mandaste señor Fazt, mis respetos a tu análisis e investigación. Seguiré buscando más por estos dos poderosos lenguajes.

  • @UnDarkVader
    @UnDarkVader 2 ปีที่แล้ว +15

    Algo importante: Para Rust es más fácil controlar problemas de Data race y race condition que Go, debido al borrowing, lo cuál lo hace más seguro a la hora de manejar concurrencia.

  • @willixd2808
    @willixd2808 ปีที่แล้ว +20

    Ahora que estoy aprendiendo rust, puedo comentar que es fácil, te acostumbras a su enfoque de trabajo, me gusta más que golang

  • @IamLink__
    @IamLink__ 2 ปีที่แล้ว +4

    justo ando tomando un cursito de GO y me preguntaba realmente valdra la pena este video aclaro bastante las dudas que tenia gracias fast :)

  • @RomanLlamas93
    @RomanLlamas93 2 ปีที่แล้ว +14

    La compilación a webassembly es otro punto interesante para rust.

  • @ingenierocantor
    @ingenierocantor 2 ปีที่แล้ว +2

    Me gustó bastante tu explicación es muy clara y no deja cabo suelto. Gracias por compartir tus análisis.

  • @jonathancoder
    @jonathancoder 2 ปีที่แล้ว +56

    Puedes crear un video sobre los Framworks de Go?💜

    • @woquendoG
      @woquendoG 6 หลายเดือนก่อน +1

      y de rust

  • @martinveliz9384
    @martinveliz9384 2 ปีที่แล้ว +2

    Estuve esperando este video!! Grande Fazt

  • @cristhianjhlcom
    @cristhianjhlcom 2 ปีที่แล้ว +3

    Muy buen video 💪💪 Yo decide aprender Rust. A nivel laboral estoy bien con js, no estoy apurado por aprender Rust, si en un futuro me sale una oferta laboral, pues bien :D

  • @eric4436
    @eric4436 2 ปีที่แล้ว +1

    Wao... Cuando vi el video que subiste ayer sobre Go me quede buscando la comparacion entre Go y Rust...

  • @fabianbecker6266
    @fabianbecker6266 2 ปีที่แล้ว +1

    Un vídeo excelente! He aprendido Rust y mucho me lo gusto.

  • @berwick82
    @berwick82 2 ปีที่แล้ว +2

    Muy buen video de comparativa. Gracias

  • @Eber.Laurente
    @Eber.Laurente 2 ปีที่แล้ว +9

    Rust es muy utilizado para la elaboración de contratos inteligentes en muchas blockchains.

  • @lucasgazzola
    @lucasgazzola ปีที่แล้ว +2

    Buen video! Actualmente, estoy leyendo el libro que ofrece Rust en su documentación y me parece muy interesante, me dan ganas de seguir leyendo más y más. Es interesante como maneja temas del uso de la memoria, temas que son nuevos para mí porque soy desarrollador JavaScript y salvo algún conocimiento muy básico en C que adquirí en la universidad, no sabía programar en ningún lenguaje a bajo nivel. Vamos a ver en que lo puedo implementar para fijar los conocimientos que da el libro, que por cierto, es muy completo y te ayuda a entender a la perfección, y con buenos ejemplos, ciertos temas que son un poco abstractos.

    • @guidosh9756
      @guidosh9756 ปีที่แล้ว

      pero hermano cual es el libro xD

    • @lucasgazzola
      @lucasgazzola ปีที่แล้ว

      @@guidosh9756 el que da rust en su documentación

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code ปีที่แล้ว

      Si llegas a tener un problema hace poco se tradujo el libro al español. El libro es muy denso pero en mi consideración hay cosas que estan demás para la productividad.
      Con saber dos o tres cosas se puede ser productivo en Rust, a menos que te dediques a hacer cosas de bajo nivel, ahí estaria bueno que se tenga en cuenta la totalidad del libro.

  • @jordinodejs3291
    @jordinodejs3291 2 ปีที่แล้ว

    Grande Fazt! Para quien tuviera dudas sobre uno y otro, tu video despeja perfectamente las dudas. Ahora te falta el short para quienes insistentemente pregunta go vs rust y ponerselo en bucle infinito 😂

  • @dafmdev
    @dafmdev ปีที่แล้ว +2

    Hace poco me leí un artículo de que si superas la curva de aprendizaje de Rust y creas software nivel producción con Rust se nota la diferencia. Normalmente, usan Rust para procesos donde milisegundo cuenta. Pero cuando un equipo de desarrollo se acostumbra a trabajar con Rust para procesos exigentes, cómo para los que no, todo empieza a fluir mucho.
    El problema es que actualmente pocos equipos tienen este nivel de Rust o va a costar mucho tiempo y dinero para la compañía invertir en equipos de este nivel.

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code ปีที่แล้ว +2

      Total, es que el lenguaje es distinto, yo he trabajado un tiempo con Rust y la verdad es que se puede llegar a trabajar de manera muuuy fluida.
      La curva de aprendizaje es pronunciada porque falta divulgación y se lo considera otro lenguaje más, la realidad es que tiene reglas muy distintas a los lenguajes de alto nivel.
      Trae muy buenas practicas de programación de bajo nivel por default.
      Trae todo el toolchain que puedas necesitar para trabajar por defecto, manejador de paquetes, test runner, codegen, linter, formatter, todo.
      Con dos o tres para aprender para el promedio de programadores de alto nivel ya les alcanza, para gente que trabaje más a bajo nivel van a tener que aprender un par de cosas extras pero posiblemente lo sientan muy familiar porque son practicas recomendadas de otros lenguajes, solo que aquí son obligatorias.

  • @San14-code
    @San14-code 2 ปีที่แล้ว +52

    El desarrollo de software es lo mejor❤❤❤❤❤❤❤

    • @josuemontoya642
      @josuemontoya642 2 ปีที่แล้ว +6

      En efecto, yo empecé con el desarrollo web a los 12, hasta el momento me ah generado muchas cosas muy buenas.

    • @oliverloops.
      @oliverloops. 2 ปีที่แล้ว +3

      Joder, si que tienes razón ❤️

    • @joseg.solano1891
      @joseg.solano1891 ปีที่แล้ว

      Lo mejor es ser salvo, cosa que con Jesucristo se obtiene

    • @FlutterAppsLab
      @FlutterAppsLab ปีที่แล้ว

      ​@@joseg.solano1891Resulta cuestionable y carece de fundamentos racionales el mero acto de aceptar como verídicas las creencias de una religión, cuyos principios se sustentan en dogmas que han perdurado a lo largo de siglos. Y se torna aún más problemático cuando la única respuesta disponible implica citar un pasaje de la misma obra literaria en cuestión, conocida como "La Biblia", que no hace sino resaltar de forma extensa el sufrimiento y la adversidad que experimentan numerosas personas adherentes a diversas religiones presentes en la sociedad contemporánea. Como recomendación personal, le insto a centrarse en vivir su vida y permitir que los demás hagan lo mismo. Dedique su tiempo a actividades que lo ayuden a crecer como individuo, adquiriendo conocimientos valiosos y estableciendo metas alcanzables. Pues, en última instancia, no podemos tener certeza de una segunda oportunidad en la vida.

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

    aca presente para seguir mas contenido tuyo respecto a go o rust

  • @johnr9202
    @johnr9202 2 ปีที่แล้ว +9

    Yo programo backend en rust, actixweb me parece muy bueno.

    • @ovidioe.cabeza4750
      @ovidioe.cabeza4750 2 ปีที่แล้ว +1

      que tal es la demanda de rust devs? hay oportunidades de empleo?

    • @johnr9202
      @johnr9202 2 ปีที่แล้ว +1

      @@ovidioe.cabeza4750 yo digo que si la hay.

  • @erickrodrigo2844
    @erickrodrigo2844 2 ปีที่แล้ว +7

    Holaa yo estaba buscando un lenguaje para desarrollar backend diferente a Java y a C#, probé python aunque cuando vi que su demanda en el desarrollo web no es tan solicitada, Crees que Go pueda ser lo que esté buscando?

  • @jhonfa94
    @jhonfa94 2 ปีที่แล้ว +2

    Excelente información, me gusto mucho el video. 👌💻🖥

  • @johngualteros3868
    @johngualteros3868 2 ปีที่แล้ว +3

    Conseguí mi primer trabajo y en gran parte es gracias a tí, usare angular y java

  • @triGataro
    @triGataro ปีที่แล้ว

    excelente video muy instructivo, te felicito

  • @analistadesistemas
    @analistadesistemas 2 ปีที่แล้ว +1

    Debo darte las gracias... con esto despejo dudas acerca de cuál escoger.

    • @COROLOSTO
      @COROLOSTO ปีที่แล้ว

      entonces a cual le daras?

    • @analistadesistemas
      @analistadesistemas ปีที่แล้ว

      @@COROLOSTO al lenguaje GO en mi caso.

    • @COROLOSTO
      @COROLOSTO ปีที่แล้ว

      @@analistadesistemas Que tal te ha ido con el?, ando queriendo cambiar de backend, estoy usando Javascript, pero no se si irme por Go

  • @diegoavendanohernandez9908
    @diegoavendanohernandez9908 ปีที่แล้ว

    Muy buen video, muy bien explicado

  • @PedroOrtiz-sh8hs
    @PedroOrtiz-sh8hs 8 หลายเดือนก่อน

    Gran video. Muchas gracias👌👌👌

  • @GIOVANNYGARCIAHOLGUIN
    @GIOVANNYGARCIAHOLGUIN 2 ปีที่แล้ว +1

    excelente como siempre bro, por fa uno de sveltekit 1

  • @juliandurand__
    @juliandurand__ 2 ปีที่แล้ว +24

    Propongo video de Flutter vs React Native para desarrollo mobile. Quizás también hablar sobre PWA en la actualidad

    • @FileTechn
      @FileTechn 2 ปีที่แล้ว +1

      X2

    • @catto-from-heaven
      @catto-from-heaven 2 ปีที่แล้ว +3

      Ninguno de los 2. Haz software eficiente

    • @FileTechn
      @FileTechn 2 ปีที่แล้ว +4

      @@catto-from-heaven Flutter transforma el Código en C una capa más abajo que usar Swift o Java, no veo porque no es eficiente...

    • @catto-from-heaven
      @catto-from-heaven 2 ปีที่แล้ว +1

      @@FileTechn Solo estoy jodiendo. No se como funciona flutter, pero React Native si que es un insulto

    • @FileTechn
      @FileTechn 2 ปีที่แล้ว

      @@catto-from-heaven am si, pienso igual, por eso queremos comparativa :v

  • @josbexerra8115
    @josbexerra8115 2 ปีที่แล้ว +6

    Muy estresante es el mundo del desarrollo, cuando te mantienen tus padres es maravilloso las tecnologías, pero cuando tiene que mantener una familia, ya no hay tiempo para actualizarse...(trabajo en backend, por 10 horas diarias con un viejo framework de java, llamado spring)

    • @Aronym_
      @Aronym_ 2 ปีที่แล้ว +2

      Bueno, Spring es un buen framework, ¿No? ¿Aún hay vacantes o buena oferta de empleo?

    • @latorredev
      @latorredev 2 ปีที่แล้ว +2

      Jajajaja en este momento soy el devops de un proyecto que el back es Java con Spring... Y puta madre, como lo odio.

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

      Resumen: tener familia es muy bonito y todo, pero si pueden mejor no la tengan.

    • @EDRDanielGdz
      @EDRDanielGdz 19 วันที่ผ่านมา

      Fui javero por muchos años. Era soltero.
      Buenas épocas, buen dinero.
      Hagan capital e inviertan, una vez que llegan los hijos y familia cambiar a nuevas tecnologías es muy tedioso.

  • @backend_engineer
    @backend_engineer 2 ปีที่แล้ว +3

    DIscord, AWS, Google, Microsoft usan Rust en Backend en microservicios es bastante usado en backend no solo en low level programming.

    • @fabianerquinigo9686
      @fabianerquinigo9686 2 ปีที่แล้ว +1

      Esas empresas priorizan el rendimiento antes que la experiencia de desarrollo, las pymes seguiran usando java

    • @backend_engineer
      @backend_engineer 2 ปีที่แล้ว +1

      @@fabianerquinigo9686 Rust es el lenguaje mas amado justo por que tiene una buena experiencia para el desarrollador que en mi opinión es mejor y fácil que la de java. Las pymes y startups usan Go, node, Python, Ruby , deno no tanto java que es el papa del sector empresarial.

    • @fabianerquinigo9686
      @fabianerquinigo9686 ปีที่แล้ว +3

      @@backend_engineer ok, pero eso significa que la mayoría de trabajos piden java o c# todavía, al menos en latam

    • @backend_engineer
      @backend_engineer ปีที่แล้ว +1

      @@fabianerquinigo9686 Si de rust son mucho mas escasas aun las vacantes en Latam. la mayoría que hay son remotas en ingles por lo que exigen full ingles.

    • @williansang.4946
      @williansang.4946 ปีที่แล้ว

      @@fabianerquinigo9686 mercado libre usa java :(

  • @bryamalfaro
    @bryamalfaro 2 ปีที่แล้ว +3

    Dale gracias por la Info, aunque tengo algunas cosas que añadir, en go no existe propiamente un manejo de excepciones así que eso algunas veces lo que logra es extender el código, tampoco soporta programación orientada a objetos y es lento ejecutandose debido a que posee un garbage collector, en cambio rust tiene un nuevo paradigma para el manejo seguro de la memoria, y tambien es un lenguaje completo en el sentido que es multiparadigma, aunque es cierto lo que mencionas de que la compilación es más lenta. De todas maneras se agradece que compartas tu conocimiento.

  • @andresmestradev
    @andresmestradev 2 ปีที่แล้ว

    Gracias, me dieron ganas de aprender go

  • @pablomaidana7420
    @pablomaidana7420 ปีที่แล้ว +1

    Hay un versus entre Go y Python?

  • @noelserdna
    @noelserdna 2 ปีที่แล้ว +7

    Aunque bien dices q con Go se crean proyectos distribuidos, no deja de ser cierto que Rust es el lenguaje de moda en la creación de contratos inteligentes en redes DLT. Un ejemplo es Scrypto basado en Rust que es el lenguaje de la red RadixDLT, pero tb tienes Near o Solana.

  • @martincarp4671
    @martincarp4671 ปีที่แล้ว +2

    Rust puede servir para el webassembly?

  • @CristianXP44
    @CristianXP44 2 ปีที่แล้ว +2

    Alguien sabe cuál es el framework de backend en GO más usado por las empresas ?. Vi que hay muchos, pero quisiera saber cuál tendría mejor mercado laboral.

  • @YODA5919
    @YODA5919 2 ปีที่แล้ว +2

    Buen video saludos .

  • @danielcontrerasdecenteno5969
    @danielcontrerasdecenteno5969 2 ปีที่แล้ว +1

    Que grande fazt ❤️

  • @josephalexander3658
    @josephalexander3658 2 ปีที่แล้ว +2

    pero si las empresas actualmente piden mas java, python, c# y js xddd

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

    confirmo quiero ver un video de los frameworks de go

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

    Podrías hablar de vertx?

  • @johnalejo9523
    @johnalejo9523 2 ปีที่แล้ว +4

    rust para mi es el mas facil para entrar en programacion web si has pasado por c++

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code ปีที่แล้ว

      Para programación web no creo, pero para bajo nivel sí, definitivamente. Muchas cosas que trae Rust por defecto y de manera obligatoria en realidad son buenas prácticas que surgieron con C++.
      El lado bueno es que si te interesa bajo nivel en Rust ya de por sí te explican esas buenas prácticas, no tienes que ir identificándolas.

  • @urieltorres7510
    @urieltorres7510 ปีที่แล้ว

    Podrías hacer un video donde se explique programación funcional, de aplicaciones y orientada a objetos, por favor :D

  • @San14-code
    @San14-code 2 ปีที่แล้ว +1

    Apenas estoy comenzando y no se cualde tantas tecnologia escoger para ser un desarrollador

    • @estuardocabrera
      @estuardocabrera 2 ปีที่แล้ว +3

      Pienso que lo más importante al inicio es aprender bien Javascript nativo sin involucrar frameworks y go-lang para back-end

    • @ronaldotrejo2103
      @ronaldotrejo2103 2 ปีที่แล้ว +1

      ¿De qué país eres?

    • @San14-code
      @San14-code 2 ปีที่แล้ว

      @@ronaldotrejo2103 colombia broth

  • @gonsalomon
    @gonsalomon 2 ปีที่แล้ว +2

    C++ ya es un lenguaje de alto nivel; sólo que hay otros más abstractos y cercanos al lenguaje humano. Buen video Fazt!

    • @backend_engineer
      @backend_engineer 2 ปีที่แล้ว

      Es muy abstracto el concepto de high level. Incluso hay gente que opina que C es high level por que esta montado sobre assembly.
      Yo opino que C++ es low level por que es lenguaje de sistemas donde creas capas mas bajas de software que son usados en capas mas High level
      Como tensorflow o el kernel XNU de Apple.

  • @emiliano103091
    @emiliano103091 2 ปีที่แล้ว +1

    🤷‍♂️ yo de momento me quedo con mi buen C#🙌💪

  • @chrrissoft2404
    @chrrissoft2404 2 ปีที่แล้ว

    Que opinas de Kotlin y sus corrutinas ?

  • @Electronicabasico
    @Electronicabasico 2 ปีที่แล้ว

    Algun video sobre LUA?

  • @NoiecityHacking
    @NoiecityHacking 2 ปีที่แล้ว +2

    Lo del rendimiento no es tan cierto, pasa similar a cuando se compara c y c++, es difícil encontrar gente que realmente sepa optimizar su código, esto por desconocimiento de assembly en general, inclusive programas en assembly muchos más lentos que en c++ y c, porque son muy pocos los que en verdad pueden obtener buen rendimiento en estos lenguaje, porque se tiene que tener un conocimiento de la cpu que lo ejecutará, como intel

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code ปีที่แล้ว +1

      Concuerdo totalmente, el tema es que el que sea opinionando y que se base en buenas practicas ayuda mucho a reducir la brecha de conocimiento. Mientras que escribir buen codigo de C++ puede ser complicado en Rust partes con ese conocimiento de base, el compilador te obliga a escribir codigo medianamente decente, si le sumas el linter y otras herramientas que vienen por defecto en el lenguaje suma mucho la calidad del codigo.
      Siempre se puede optimizar más, claro, pero partes de una base muy solida.

  • @x_y_z_y_x
    @x_y_z_y_x 2 ปีที่แล้ว

    Como se puede crear un lenguaje de programación?

  • @wook82
    @wook82 ปีที่แล้ว

    hay un punto con el tema de la memoria, Go tiene un garbage collector, pero Rust no lo necesita ... por ende no tienes que "administrar la memoria", ojo ahí ... Rust tiene una curva de aprendizaje muy alta, pero no es menos rápido que desarrollar en Go, pero tiene esos detalles de hacer copias o de prestar struct que hace que el desarrollo se vuelva un como más complejo, pero entre los 2 lenguajes, Go es más fácil. Dicen que un dev en Java en 4 meses ya se maneja en Go de forma fluida, pero en Rust puede que sea mucho más largo el tiempo de aprendizaje.

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code ปีที่แล้ว

      Mi opinion sobre sto es que el problema es la escalabilidad y lo mantenible que puede llegar a ser todo.
      Rust tiene excelentes practicas por default, su diseño impide que cometas muchos errores que con Go pueden suceder.
      En el momento en que te sales de hacer micro servicios pequeños en Go estas en un problema, empiezas a requerir mucho más conocimiento.
      Además hay microservicios que requieren ultra baja latencia.
      La curva de aprendizaje en Rust creo que puede disminuir mucho solo falta divulgación la verdad, se trabaja mucho en eso en el core del lenguaje año tras año se nota como simplifican cosas.
      Para cosas que puedan ser escritas en Java yo optaria por Java, para cosas que sean sumamente pequeñas Go, si el proyecto va a crecer mucho o necesitas baja latencia Rust.

  • @mayugui_kentai2193
    @mayugui_kentai2193 ปีที่แล้ว +1

    godd

  • @catto-from-heaven
    @catto-from-heaven 2 ปีที่แล้ว +2

    El guion tiene mas boilerplate que un codigo en go antes de que implementaran generics xd

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

    rust vs haskell?

  • @oshoosho4604
    @oshoosho4604 ปีที่แล้ว +6

    conclusión: inventaron Rust por culpa de millones de programadores q no son buenos usando punteros *

  • @user-dj5vf7df1h
    @user-dj5vf7df1h 2 ปีที่แล้ว +3

    Puedes hablar de C++ en un próximo video?

  • @legendarydark
    @legendarydark 2 ปีที่แล้ว +1

    tantas cosas que aprender y yo apenas con php :(

    • @FaztTech
      @FaztTech  2 ปีที่แล้ว +4

      Es un buen lenguaje para conseguir empleo también, ve con calma con tu lenguaje, ya luego cuando tengas más experiencia dependiendo de tus necesidades puedes aprender otro lenguaje más :)

    • @legendarydark
      @legendarydark 2 ปีที่แล้ว

      @@FaztTech

  • @Holri
    @Holri 2 ปีที่แล้ว

    Master 💀

  • @jevar4502
    @jevar4502 2 ปีที่แล้ว

    👍😊

  • @ronalerquinigoagurto555
    @ronalerquinigoagurto555 2 ปีที่แล้ว +1

    Fireship en español

  • @ajcdos2
    @ajcdos2 2 ปีที่แล้ว

    Para mi Rust a sido una decepcion, no necesitas hacer una sintaxis tan asquerosa para obtener un C++ o Delphi mas extrictos en el manejo de memoria y demas, dudo que haga algun proyecto complejo con una herramineta tan incomoda como Rust, sobre todo si ya sabes optimizar esas cosas en C++ o Delphi, no tiene pto sentido.

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code ปีที่แล้ว

      La sintaxis de Rust es bastante cómoda, recuerda de cierta manera (en mi caso) a Typescript, pero tiene más información al ser un lenguaje de tipado estático de punta a punta, el compilador sabe muchísimas cosas sobre tu codigo, eso sería imposible si el lenguaje no fuera tan estricto, por eso hay que decir que sí. Tiene sentido y es imposible hacerlo de otro modo, por otro lado, mucha complejidad es inferida, así que no hay que preocuparse de ciertas cosas.
      El compilador no tiene AI así que de vez en cuando (casi nunca) tienes que ir guiando con cosas como lifetimes (la parte más fea del lenguaje).
      Eliminando eso el lenguaje está muy bien, hay proyectos grandes que lo adoptan, el más grande por ejemplo es Linux en la actualidad, SWC, el compilador de TypeScript se está rehaciendo en Rust entre otras muchas cosas.

  • @ulicod3158
    @ulicod3158 ปีที่แล้ว +2

    con actix es bastante lo que puedes hacer les recomiendo el libro zero2prod

  • @andresfuenzalida869
    @andresfuenzalida869 ปีที่แล้ว

    Casi me quedo dormido con la explicación

    • @FaztTech
      @FaztTech  ปีที่แล้ว +1

      la verdad que si, este es de los guiones mas aburridos que hice :)

    • @GerunMatt
      @GerunMatt ปีที่แล้ว +1

      @@FaztTech Nada que tu haces es aburrido jajaja Felicitaciones genio !

  • @user-fq2ty
    @user-fq2ty 2 ปีที่แล้ว +2

    Lo único malo de la empresa que mantiene Go, es que es google...

  • @EzequielRegaldo
    @EzequielRegaldo 2 ปีที่แล้ว +5

    Nada más lejos de la realidad. En el "mundo real" tenemos casi todas las apis hechas con C++ y Rust. En ninguna empresa mediana o grande usamos lenguajes poco escalables, también usamos grpc por el overhead de la red. Go tiene una big tech detrás por lo tanto ni loco lo usaría así como Java o C#. Tampoco hay tanta diferencia entre "manejar la memoria" o no, aprenden tantos frameworks y porquería buena para nada, no se van a morir por aprender cómo funciona una pc realmente ... Suena duro pero es la cachetada de realidad que reciben en el mercado laboral

    • @clagccs
      @clagccs 2 ปีที่แล้ว +2

      Es una broma verdad? A veces es complicado determinar si algo se dice de manera irónica o no...sobretodo acá en TH-cam donde uno se consigue gente de todo tipo

    • @EzequielRegaldo
      @EzequielRegaldo 2 ปีที่แล้ว +1

      @@clagccs no, es demasiado real, no podes aguantar carga "real" y cómputo más allá de un hola mundo, sin lenguajes de alto rendimiento y grpc, imáginate soportar 70k rps con python y http 1.1 🤣 el overhead y el costo de los servidores sería infernal, te mandan la carta azul apenas llegas a la oficina. Java por ejemplo en la JVM tiene bugs tan de noob como false sharing, crees que te podes permitir tirar tu presupuesto en cosas así?

    • @clagccs
      @clagccs 2 ปีที่แล้ว +2

      @@EzequielRegaldo cuando te ves un vídeo de Antonio Sarosi y ya te crees ingeniero de SpaceX 🤦🤦🤦...

    • @EzequielRegaldo
      @EzequielRegaldo 2 ปีที่แล้ว +3

      @@clagccs no conozco a esa persona, y soy ingeniero en informática especializado en desarrollo de software, trabajo hace más de 11 años en esto .. tampoco necesito tu aceptación, solo digo lo que pasa realmente en las empresas grandes, y lo que hace la gente que soluciona problemas "reales". Si te pega en el ego o en el enamoramiento precoz de un lenguaje lo lamento, a fin de cuentas son herramientas, y porque sean nuevas, populares o "fáciles" no quieren decir que solucionen problemas de la mejor manera

    • @clagccs
      @clagccs 2 ปีที่แล้ว +7

      @@EzequielRegaldo tienes el ego de alguien que no lleva tantos años,supongo que es cuestión de cada quien...lo que si cae en lo absurdo es decir que Python sirve solor para un hola mundo cuando hay sitios inmensos que lo usan y más importante, que han podido escalar sin problemas,peor es desprestigiar a la JVM cuando históricamente es considerada una maravilla de la computación... LinkedIn, Netflix,Twitter deben ser poca cosa para ti imagino,porque todas ellas son mayoritariamente java...
      En tu mundo real tendrás API's hechas en c++ y rust...en el mundo real que conozco se maneja más por microservicios en múltiples lenguajes y solo se usa c++ y rust en casos excesivamente necesarios, microservicios puntuales, a fin de cuentas el cuello de botella generalmente viene por la DB y la diferencia entre microservicios en x o y lenguaje en muchos casos no es realmente significativa... la ventaja de usar c++ para hacer APIs comparado a nodejs o java o cualquier otro lenguaje es una ventaja marginal y al final el costo de mantener ese código,el costo de los ingenieros necesarios y la complejidad que puede llegar a tener,es inferior a la inversión de infraestructura...
      Rappi y MELI en latinoamérica se manejan con microservicios en diversos lenguajes..MELI creo que actualmente es más Go pero Rappi tiene la mayor parte de su arquitectura crítica en Java y se seguirá haciendo así,aunque hay equipos que usan Go y nodejs...
      De hecho son más las empresas medianas o grandes que sé que usan java y python que rust...discord usaba erlang/elixir y migró a rust,pero solo unos microservicios específicos...no veo como en el "mundo real" vayan a tener casi todas las APIs hechas en lenguajes de bajo/medio nivel y me parece algo de "chamaquito" la manera como te expresas de lenguajes y tecnologías...no hay tecnología mala y todo tiene su área de uso y sus ventajas y desventajas, grandes empresas saben esto y pueden desplegar microservicios en Python en vez de c++ si les resulta conveniente...no hay nada peor que matar una mosca con una bazuca y la optimización prematura es uno de los mayores errores que se pueden cometer...

  • @csnzlatino
    @csnzlatino 2 ปีที่แล้ว +1

    mucho chatgpt en tu video

  • @luismunoz9126
    @luismunoz9126 2 ปีที่แล้ว

    si te gusta Rust no te preocupes, la sociedad es inclusiva hoy en día