Análisis - Comparación entre Java, Go y Rust

Поделиться
HTML-код
  • Опубликовано: 15 окт 2024

Комментарии • 54

  • @juliang4465
    @juliang4465 2 года назад +3

    Hace tiempo que me pasé de Symfony (PHP) a Phalcon PHP por temas de rendimiento y ahora quiero dar un paso mas y aprender un lenguaje que me permita manejar concurrencias muy altas. Empecé haciendo un curso de Golang y el primero contacto con el lenguaje ha sido muy bueno porque es bastante sencillo desarrollar con el. Luego me encontré Rust y me hice 2 cursos porque me llamó la atención su potencial y los casos de uso. Decir que Rust, al menos para mi, no es un lenguaje sencillo... tiene una curva de aprendizaje bastante alta pero creo que merece la pena aprenderlo ya que podrás programar con el desde webs hasta videojuegos y microcontroladores.

  • @christianbenavidesmonteneg6267
    @christianbenavidesmonteneg6267 4 года назад +12

    omg es demasiado tentador ir por rust, sinceramente a mi no me gusto mucho a primera vista pero se puede hacer el sacrificio

    • @JuanCHB_88
      @JuanCHB_88 7 дней назад

      Cómo te fue? Esa sintaxis de rust es una porquería

  • @fernandochicatafarfan4309
    @fernandochicatafarfan4309 4 года назад +2

    gracias frank , me ayudo a tener una nueva luz entre estos lenguajes y algunos aspectos en general.

  • @josefcalderon
    @josefcalderon 10 месяцев назад

    Buena comparación. Gracias Frank.

  • @ecproy
    @ecproy 3 года назад +1

    Un día se me ocurrió usar una aplicación raster escrita en java y me sorprendió lo rápida que era, y pensé ¿por que esta cosa le gana a krita? Las inmensas dependencias de qt, pese al inmenso requerimiento de la maquina virtual, si tu arbol de dependencias es un lastre de nada sirve usar un lenguaje de alto nivel. Al final la inmensa ventaja de java es que esta contenido, para aplicaciones pequeñas no tiene sentido, pero en cierto casos puede ocupar un nicho particular, es mismo que las electrón apps.

  • @lesllyarielzambranomiranda4517

    te felicito excelente video

  • @RenatoNeciosup
    @RenatoNeciosup 4 года назад +1

    Buena comparative Frank. Un Gran aporte , gracias.

  • @federicomarilungo
    @federicomarilungo 3 года назад

    esto compara el lenguaje en velocidad de procesamiento, pero en la practica, cuando tenemos una base de datos SQL que probablemente haga cuello de botella, hace la diferencia ?

    • @GrinchCode
      @GrinchCode  3 года назад +1

      Si el cuello de botella está en la base de datos, puede que haga insignificante las diferencias entre lenguajes. Puede que sea un tema algorítmico como la forma en la que se encolan las consultas. La cuestión es que cuando el problema es el lenguaje en sí, ahí entran a tallar lo abordado en este video.

    • @federicomarilungo
      @federicomarilungo 3 года назад +1

      @@GrinchCode también pensándolo un poco, si tú sistema en la nube te cobra por procesamiento y memoria, aunque no veas una mejora en la performance el gasto en servidores debería ser menor

  • @ecproy
    @ecproy 3 года назад +1

    El garvage colector es fundamental. Tengo muchas ganas de adentrarme en rust, pero no tengo la perticia necesaria, para escribir algo con un consumo responsabe de la memoria. Al final, mientras no solucionen los problemas que mencionas, el papel de Go va ser el de un lenguaje didáctico análogo a C.

  • @device8466
    @device8466 3 года назад +5

    Buena comparacion, viendo los mas comunes, python es exageradamente lento y consume ram criminalmente, php hace esfuerzos y ahora laravel octane promete, pero definitivamente para la exigencia actual, por "rapidez" de desarrollo definitivamente golang

    • @brayanceron_
      @brayanceron_ Год назад +1

      He escuchado que python es incluso mas lento que php

  • @luismiguelbaezaponte9208
    @luismiguelbaezaponte9208 3 года назад

    Que framework utilizaron en cada lenguaje?

    • @GrinchCode
      @GrinchCode  3 года назад +2

      rust: actix
      go: echo
      java: akka

    • @brayanceron_
      @brayanceron_ Год назад

      @@GrinchCode que tal Rocket para rust?

    • @patriciorios6593
      @patriciorios6593 5 месяцев назад

      @@GrinchCode hubiera estado bueno, que se utilizara la biblioteca estandar de go. creo que incluso es mas utilizado que echo, o cualquier otro framework

  • @pablocc9171
    @pablocc9171 3 года назад

    En la industria llámese empleo o desarrollo, cuál está siendo más solicitado? Quitando java

    • @GrinchCode
      @GrinchCode  3 года назад

      C#, PHP y Node. Js son otros de los más solicitados sí en es valores absolutos nos referimos, pero si hablamos en términos relativos, es decir que hay más demanda de devs que oferta, Go y Rust. Por lo tanto, pagan más y hay menos competencia.

  • @gendersoncaro7664
    @gendersoncaro7664 4 года назад +1

    gracias Frank

  • @desarrollosaphioki5012
    @desarrollosaphioki5012 4 года назад

    no me di cuenta, sabes si en se usó concurrencia ?

    • @GrinchCode
      @GrinchCode  4 года назад

      ¿Qué es lo que no te diste cuenta?

    • @patriciorios6593
      @patriciorios6593 5 месяцев назад

      @@GrinchCode supongo que se refiere a go. hay que tener mucho cuidado con la concurrencia en go, ya que inicializar una goroutina no sale gratis.

  • @quiNiOsDev
    @quiNiOsDev Год назад

    C# es muy eficiente en consumo de recursos. Ojala se haga y comparativa con go y otros.

  • @Robl2024
    @Robl2024 4 года назад

    Gran videaso saludos

  • @nicosup
    @nicosup 3 года назад +2

    en resumen
    rust =bien en proyectos grandes
    go= bien en proyectos pequeños
    java = buenas noches
    pd: buen video

    • @GrinchCode
      @GrinchCode  3 года назад

      Go es bueno para proyectos grandes. Pero tiene su límite en aplicaciones grandes que hacen uso intensivo de la memoria heap.

    • @jackcloudman
      @jackcloudman 2 года назад

      Go igual es buenisimo para proyectos grandes jeje

    • @byronchavez7582
      @byronchavez7582 2 года назад +1

      Java ---> GraalVM

  • @Cerberodev
    @Cerberodev 4 года назад

    🔥🔥🔥🔥🔥👨🏾‍💻👨🏾‍💻👨🏾‍💻👨🏾‍💻👨🏾‍💻👨🏾‍💻

  • @ajcdos2
    @ajcdos2 4 года назад

    Java es un desperdicio en todo los aspectos, pero al mundo entero no parece importarle, viven fascinados por ese chorro de babas.
    Deberías probar Delphi, tal ves te sorprenda.

  • @byronchavez7582
    @byronchavez7582 2 года назад +1

    Java ---> GraalVM ???

    • @GrinchCode
      @GrinchCode  2 года назад

      GraalVM es una alternativa a la JVM, si es eso lo que preguntas.

    • @byronchavez7582
      @byronchavez7582 2 года назад

      @@GrinchCode NO, deberías hacer exactamente el mismo análisis, pero ahora usando Java con GraalVM....... RESULTADOS TOTALMENTE DIFERENTE

  • @almatute
    @almatute 3 года назад

    C# con .Net Core es abismalmente más rápido que Java compite con GO

    • @GrinchCode
      @GrinchCode  3 года назад

      Microsoft ha hecho mucho esfuerzo con .Net Core para hacerlo más usable y más eficiente. No tengo claro una benchmark actualizado, pero sí puedo confirmar que C# es que el actualmente logra uno de los mejores performance con Protocol Buffer.

  • @antfun8784
    @antfun8784 2 года назад

    java fue mi primer lenguaje ya la verdad ni lo uso, lo use solo en el instituto por los ejercicios que dejaban en java la verdad en ese tiempo me gusto mucho, pero ahora despues de 3 años ya ni lo veo xD estoy mas en js, ts, node js y php, estaba por ver en tre go y rust dado que en go se desarrollo vite una alterninativa a webpack ultra veloz basada en go, y rust es ahora uno de lenguajes que promete la verdad lo usan en amazon,apple,microsoft, facebook entre otras.

  • @error220_33
    @error220_33 Год назад

    android 4.4.2 kitkat
    el mejor
    android 6
    buenisimo
    todas las apps...
    en poca ram.
    android go edition...
    bajas 7 apps...
    se muere la ram...
    sobrepeso....
    horrible....
    no deja instalar nada..
    ni desinstalar apps kk google hangouts, claro, claro music...
    no deja rootear....
    buen sistema.
    horrible go.
    apps incompatibles...

  • @lenoxzzedwin
    @lenoxzzedwin 4 года назад

    Python PHP JS

  • @telcotronics
    @telcotronics Год назад

    😂🤣😂... que contradicion si es proyecto pequeno ocupa poca memoria.. go.. prefiero JAVA. y Rust par Proyectos Grandes. E mis años de experiencia me doy cuenta que la programacion tipo flojera con estos lenguaje de papel terminan siendo un fracaso y provoca migracion.

  • @diego.coder26
    @diego.coder26 4 года назад

    Node js vs python

    • @ricardoramosz8083
      @ricardoramosz8083 4 года назад +1

      No hay comparación. Python tiene una orientación sobre todo en IA, Big Data y Data Science. Dime qué tiene Node para los 3 puntos mencionados?

    • @diego.coder26
      @diego.coder26 4 года назад

      @@ricardoramosz8083 sí los.puedes comparar de la misma forma como en el vídeo lo hace sin problemas

    • @diego.coder26
      @diego.coder26 4 года назад

      Con js también puedes hacer IA

    • @ricardoramosz8083
      @ricardoramosz8083 4 года назад

      @@diego.coder26 si lo llevas a ese terreno, Python tiene más ventajas que desventajas, respecto a Node.

    • @GrinchCode
      @GrinchCode  3 года назад +3

      Probé algunos algoritmos en Python y JS, JS salió como ganador en rendimiento.

  • @CodeCristo
    @CodeCristo Год назад

    que malo sabes que rust ganara Xd

    • @GrinchCode
      @GrinchCode  Год назад

      Yo lo sé. La idea es difulndirlo.