Hablemos de RUBY

Поділитися
Вставка
  • Опубліковано 14 гру 2024

КОМЕНТАРІ • 68

  • @pawpenggaga
    @pawpenggaga 3 місяці тому +7

    Aprendí Ruby como primer lenguaje y me gusta muchísimo!
    Recomiendo a todos darle una vuelta o dos

  •  3 місяці тому +13

    ¡Silencio todo el mundo!, ¡Silencio que empezó mi programa favorito!

    • @Rouhs
      @Rouhs 3 місяці тому +1

      Queremos más Ruby

  • @gaboaraya
    @gaboaraya 3 місяці тому +5

    Estuvo genial este capítulo!
    Me encantaría que hicieran uno de Django.
    Ya tengo ganas de ver el siguiente capítulo!!!

    • @programandootrahistoria
      @programandootrahistoria  3 місяці тому +1

      Gracias por tu comentario y apoyo. Nos apuntamos hacer la sugerencia a nuestros miembros, les hemos dado la potestad de decidir el siguiente capítulo ;-)

  • @alvsanand
    @alvsanand 3 місяці тому +3

    Muy currado!

  • @Zegereth
    @Zegereth 3 місяці тому +1

    Excelente video como siempre 😊👍🏻.

  • @lacs83
    @lacs83 3 місяці тому

    Wow... Esta genial el canal. Excelente videos! Será que a futuro pueden hablar de AWK y TCL. Saludos desde México.

    • @programandootrahistoria
      @programandootrahistoria  3 місяці тому +1

      Gracias! Para darle un poco más de juego a nuestra audiencia dejamos que los cronistas (miembros de segundo nivel) elijan los temas que se votaránenabierto en la comunidad, activa la campana y te llegará la votación para el siguiente vídeo y si te animas a ser historiador o cronista, bienvenido eres :-)

  • @doryan08
    @doryan08 3 місяці тому

    Cómo Ruby developer por más de dos décadas este es el video que esperaba.

    • @programandootrahistoria
      @programandootrahistoria  3 місяці тому +2

      Nos complace saber que cumplimos las expectativas, gracias por el comentario :-)

  • @marlonruizmorales9156
    @marlonruizmorales9156 19 днів тому

    Hola, cuando hablamos de NIM, excelente video sigan asi.

  • @frankhenkourth9417
    @frankhenkourth9417 3 місяці тому +1

    Como es que esta gente no tengan 100M de suscriptores?

  • @carlosjorellana
    @carlosjorellana 3 місяці тому

    Gracias por un vídeo tan entretenido, RoR siempre me gustó mucho, pero me gusta más python y Django.
    Quería pedirle la historia de Django.
    Gracias Chicos.

  • @Rouhs
    @Rouhs 3 місяці тому

    Mi lenguaje favorito ❤❤❤❤

  • @edalmava1982
    @edalmava1982 3 місяці тому

    Ruby, Metaprogramación y Julia ❤

  • @xls2498
    @xls2498 3 місяці тому +2

    Muy buen trabajo, gracias por siempre traer buen contenido. Yo elijo el tercer camino, video de metaprogramacion xD.
    Yo conocí ruby por synthmaker/flow stone se usa para robotica y procesamiento de senales, aunque ruby era mas para hacer las interfaces y lo demás se manejaba con un sistema de nodos y un subconjunto de c, me siento viejo.
    En python creas elementos privados con __ al inicio del nombre.

    • @programandootrahistoria
      @programandootrahistoria  3 місяці тому +2

      Gracias Gracias a ti por tu soporte y apoyo! No te sientas viejo, al menos todo lo que cuentas es de este siglo :-D
      Sobre Python, bueno el _ o __ son convenciones, en realidad, no prohíben que puedas o no acceder :-D

    • @xls2498
      @xls2498 3 місяці тому

      ​@@programandootrahistoria Entiendo, siempre se aprende aquí xD

  • @YouTuve._.
    @YouTuve._. 3 місяці тому

    Sería genial que hablaran de Laravel, el como un framework es más usado y conocido que el lenguaje en el que está hecho.

  • @maximotejedapozo9335
    @maximotejedapozo9335 3 місяці тому +3

    LISP el lenguaje elegido por nuestro gran señor y ser superior Richard Stallman para crear el sistema operativo perfecto "Emacs",
    Dvorak -> y hablando de traiciones de la historia 😢
    Tengo que probar Julia a ver si se verdad es tan agradable

    • @programandootrahistoria
      @programandootrahistoria  3 місяці тому +2

      Cierto, LISP es un lenguaje del que aún no hemos hablado en el canal, quédate atento y quizás nuestros miembros lo sugieran en breve y lo saquemos ;-)

  • @hugomrj
    @hugomrj 3 місяці тому

    todo en ruby es un objeto, igual que java, creo que volvere a ver ruby, no se como este on rails. tienen un nuevo seguidor desde ahora.

    • @programandootrahistoria
      @programandootrahistoria  3 місяці тому

      No, en Java los números enteros, por ejemplo, no son objetos. Es decir, tienes la posibilidad de crear objetos de la clase Integer, pero también números (no objetos) con "int". En Ruby todo es un objeto, código como " '123'.to_i() " es válido porque el literal de la cadena de texto es un objeto de tipo String.

  • @adonisECM
    @adonisECM 3 місяці тому +1

    Ok, me convencieron voy aprender ruby,

    • @programandootrahistoria
      @programandootrahistoria  3 місяці тому +3

      Es un lenguaje que vale la pena y te ayuda a aprender otros conceptos como meta-programación, alguien ha sugerido un vídeo precisamente de meta-programación, lo propondremos entre los miembros, nos alegramos de tu decisión y gracias por el comentario.

  • @hugomrj
    @hugomrj 3 місяці тому +2

    por favor comparación con django y on rails

  • @juancarlospizarromendez3954
    @juancarlospizarromendez3954 3 місяці тому

    Yo elegiría un parecido a Smalltalk con unos retoques de azúcares sintácticos, y tiene una historia de unos 50 años, desde 1971.

    • @programandootrahistoria
      @programandootrahistoria  3 місяці тому

      Realmente es verdad que no hemos hablado específicamente de Smalltalk, aunque tenemos vídeo de Alan Kay y su crítica a los lenguajes orientados a objetos, el desastre del billón de dólares, esperamos que disfrutes del vídeo y no te preocupes, nos apuntamos Smalltalk para proponerlo entre los miembros ;-)

  • @Frxnb
    @Frxnb 3 місяці тому +2

    Ay caramba! uso Ruby, aunque casi no hay chamba xd

    • @programandootrahistoria
      @programandootrahistoria  3 місяці тому

      Qué bien, la verdad es que si te gusta mucho Ruby y dado que hay muchas ofertas online, es posible que puedas hacerte con una, ¿cuáles lenguajes usas a día de hoy?

    • @lacs83
      @lacs83 3 місяці тому +1

      De Ruby tal cual no hay... Pero si de Ruby on rails y hay que saber inglés.

  • @julianyesidcarrenogomez1514
    @julianyesidcarrenogomez1514 3 місяці тому +2

    hasi se hacen atributos privados en python
    def _metodo_privado(self):
    print("Método privado")
    _privado = "privado"
    con _ 😢

    • @programandootrahistoria
      @programandootrahistoria  3 місяці тому

      El problema es que privados, privados, no son. El intérprete no te marcará un error si intentas usarlos desde fuera del objeto

    • @julianyesidcarrenogomez1514
      @julianyesidcarrenogomez1514 3 місяці тому +1

      @@programandootrahistoria no se que version usen pero no permite modificar y si muestra el error de objeto o atributo privado

    • @programandootrahistoria
      @programandootrahistoria  3 місяці тому +1

      El problema es que aunque uses _mangling_ (el doble guion bajo) lo que hace Python es ocultarlo por "ofuscación", por ejemplo:
      ```
      class A:
      def __init__(self):
      self.__a = 5
      a = A()
      print a._A__a
      ```
      Y ahí tendrás que puedes acceder al dato, por lo que, como decíamos, privado privado no es.

    • @joassn
      @joassn 3 місяці тому +1

      ​@@programandootrahistoria Si pones dos barras bajas delante sí

    • @programandootrahistoria
      @programandootrahistoria  3 місяці тому

      Como decía, las dos barras bajas (o guiones bajos o subrayados) solo hacen un poco de "magia negra" (mangling) y aún puedes acceder a esos datos desde fuera, revisa mi comentario anterior y prueba el código ;-)

  • @julianyesidcarrenogomez1514
    @julianyesidcarrenogomez1514 3 місяці тому

    uno de prolog ❤😢

    • @programandootrahistoria
      @programandootrahistoria  3 місяці тому

      Tomamos nota. Ciertamente es un lenguaje poco conocido y con una sintaxis muy diferente a otros lenguajes más conocidos como C, BASIC o LISP. Gracias por el comentario.

  • @s3pt1m0d1a
    @s3pt1m0d1a 3 місяці тому

    Yo Ruby??? La quinceañera con sus mil invitados 😅

  • @sebastiansanchez7177
    @sebastiansanchez7177 3 місяці тому

    Chale y yo acá tratando de hacer algo productivo con c#

    • @programandootrahistoria
      @programandootrahistoria  3 місяці тому +1

      Es igual de bueno emplear Ruby o emplear C# y la parte buena de lenguajes como Java o C# es que en su plataforma puedes emplear otros lenguajes diferentes y también que tenemos los vídeos sobre Java y C# en nuestro canal :-)

  • @AbelCamiloYiMartínez
    @AbelCamiloYiMartínez 3 місяці тому +2

    rails es lentísimo, menos lo están usando y no tiene futuro. no lo estudien!

    • @programandootrahistoria
      @programandootrahistoria  3 місяці тому

      Corroboramos que para algunos usos y sin optimizar Ruby no es muy veloz, no obstante, depende de la versión de Ruby empleada, los elementos usados y cómo y dónde se despliegue. No en vano Github y otros grandes siguen usando Rails y no parece que les vaya mal. Sin embargo, coincidimos que hay otros frameworks más rápidos como por ejemplo Phoenix con Elixir. Gracias por el comentario.

  • @JulsGeekPI
    @JulsGeekPI 3 місяці тому

    Lo unico por lo que uso ruby es por sonic pi.

    • @programandootrahistoria
      @programandootrahistoria  3 місяці тому +1

      Es curioso, he visto Sonic Pi en algunos Code BEAM relacionado a Elixir y he visto que también hay para poder trabajar con Python, no obstante, lo ideal es poder emplear el lenguaje que veas que mejor se adapta, si Ruby es cómodo para esa tarea, bienvenido sea :-)

  •  3 місяці тому +1

    Si el lenguaje es la teoría. Es el framework es la religión que reafirma dicha teoría.

  • @frandelroio
    @frandelroio 3 місяці тому

    Ruby como lenguaje es genial, pero la filosofía de su stdlib da lugar a confusión.

    • @programandootrahistoria
      @programandootrahistoria  3 місяці тому

      Creemos que la principal dificultad del diseño de las librerías de Ruby y sobre todo su librería estandar radica precisamente en su completa orientación a objetos. Si siempre debes ligar los métodos a un objeto a veces surgen problemas y ya ni hablamos de cuando se quieren extender funcionalidades. En definitiva, es confuso, pero ¿hay solución? Gracias por el comentario.

    • @frandelroio
      @frandelroio 3 місяці тому

      @@programandootrahistoria en realidad no es el caso. A lo que me refiero es a los nombres cortos en metodos y en que hay mil formas de hacer una misma cosa. Yo en lo personal creo que POO es el paradigma más natural para desarrollar software complejo. A su vez las clases sirven como espacios de nombres mas acotados. Si quieres hacer algo con strings buscas en la clase string... Volviendo a ruby tienes metodos como toS, toI y cosas así que tecleas menos pero luego el programa ni tu lo entiendes.

    • @programandootrahistoria
      @programandootrahistoria  3 місяці тому +1

      finalmente la gente se acostumbra a los símbolos y su significado, un "to_s" para alguien que programa en Ruby es tan fácil y comprensible como un "&&" para los programadores de C, Java, ... emplear nombres largos y explicativos es lo que se hizo con Clipper, COBOL, BASIC, Ada, ... y desgraciadamente muchos tuvieron un éxito muy limitado, esto plantea un debate interesante, haremos algo con ello. Gracias por tus comentarios.

  • @karlsour500
    @karlsour500 3 місяці тому

    Amo Ruby.
    Pero como programador nivel junior no hay laburo para Ruby dev.
    Mejor empezar con otros lenguajes como Python o php

    • @programandootrahistoria
      @programandootrahistoria  3 місяці тому

      Tengo curiosidad, las ofertas son limitadas en tu zona geográfica o son de difícil acceso porque piden séniors?

    • @karlsour500
      @karlsour500 3 місяці тому

      @@programandootrahistorialas dos cosas.
      En mi país pocas ofertas y las ofertas remotas piden mínimo 2/3 años de experiencia

    • @youtubidenteyoutubidente9254
      @youtubidenteyoutubidente9254 3 місяці тому

      No hay laburo paro para Ruby.
      Se ve que no has visto el tipo que hizo bootcamp de Ada y lo que les costó los que fueron por esperanza de laburo con ada

    • @programandootrahistoria
      @programandootrahistoria  3 місяці тому

      No recuerdo haber visto nunca una oferta de trabajo de Ada, es más, he buscado y solo he encontrado para el Departamento de Defensa y ni decir lo difícil es que te contraten, la cantidad de requisitos que debes cumplir es impresionante.
      En Ruby on Rails sin embargo es más fácil encontrar ofertas de trabajo, pero debes estar abierto/a a moverte o si tienes suerte quizás encuentres una buena oferta en remoto. Pero por experiencia, el remoto se ofrece únicamente a personas que tienen mucha experiencia, sino la empresa no se fía en contratar.

  • @Metaconta
    @Metaconta 3 місяці тому

    La gente hablando y convenciendo que si Rubby, que si Python y que si Rust ahora. Si quieres lenguajes serios, está C/C++/C#, Java y algunos más, pero Rubby, por Dios, abre la mente.

    • @programandootrahistoria
      @programandootrahistoria  3 місяці тому

      Aquí no se convence a nadie de nada, solo contamos historias. Si te interesa tenemos también otras como C, C++, Java, C# e incluso COBOL y FORTRAN 😉