Hablemos de RUBY

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

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

  • @pawpenggaga
    @pawpenggaga 4 месяца назад +7

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

  •  4 месяца назад +13

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

    • @Rouhs
      @Rouhs 4 месяца назад +1

      Queremos más Ruby

  • @gaboaraya
    @gaboaraya 4 месяца назад +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  4 месяца назад +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 4 месяца назад +3

    Muy currado!

  • @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 :-)

  • @Zegereth
    @Zegereth 4 месяца назад +1

    Excelente video como siempre 😊👍🏻.

  • @marlonruizmorales9156
    @marlonruizmorales9156 22 дня назад

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

  • @doryan08
    @doryan08 4 месяца назад

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

    • @programandootrahistoria
      @programandootrahistoria  4 месяца назад +2

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

  • @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.

  • @xls2498
    @xls2498 4 месяца назад +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  4 месяца назад +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 4 месяца назад

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

  • @frankhenkourth9417
    @frankhenkourth9417 4 месяца назад +1

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

  • @YouTuve._.
    @YouTuve._. 4 месяца назад

    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.

  • @hugomrj
    @hugomrj 4 месяца назад

    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  4 месяца назад

      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.

  • @Rouhs
    @Rouhs 4 месяца назад

    Mi lenguaje favorito ❤❤❤❤

  • @edalmava1982
    @edalmava1982 4 месяца назад

    Ruby, Metaprogramación y Julia ❤

  • @adonisECM
    @adonisECM 4 месяца назад +1

    Ok, me convencieron voy aprender ruby,

    • @programandootrahistoria
      @programandootrahistoria  4 месяца назад +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.

  • @juancarlospizarromendez3954
    @juancarlospizarromendez3954 4 месяца назад

    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  4 месяца назад

      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 ;-)

  • @maximotejedapozo9335
    @maximotejedapozo9335 4 месяца назад +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  4 месяца назад +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 ;-)

  • @Frxnb
    @Frxnb 4 месяца назад +2

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

    • @programandootrahistoria
      @programandootrahistoria  4 месяца назад

      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.

  • @hugomrj
    @hugomrj 4 месяца назад +2

    por favor comparación con django y on rails

  • @julianyesidcarrenogomez1514
    @julianyesidcarrenogomez1514 4 месяца назад +2

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

    • @programandootrahistoria
      @programandootrahistoria  4 месяца назад

      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 4 месяца назад +1

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

    • @programandootrahistoria
      @programandootrahistoria  4 месяца назад +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 4 месяца назад

    uno de prolog ❤😢

    • @programandootrahistoria
      @programandootrahistoria  4 месяца назад

      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 4 месяца назад

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

  • @sebastiansanchez7177
    @sebastiansanchez7177 4 месяца назад

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

    • @programandootrahistoria
      @programandootrahistoria  4 месяца назад +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 4 месяца назад +2

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

    • @programandootrahistoria
      @programandootrahistoria  4 месяца назад

      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 4 месяца назад

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

    • @programandootrahistoria
      @programandootrahistoria  4 месяца назад +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 :-)

  •  4 месяца назад +1

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

  • @frandelroio
    @frandelroio 4 месяца назад

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

    • @programandootrahistoria
      @programandootrahistoria  4 месяца назад

      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 4 месяца назад

      @@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  4 месяца назад +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 4 месяца назад

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

    • @programandootrahistoria
      @programandootrahistoria  4 месяца назад

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

    • @karlsour500
      @karlsour500 4 месяца назад

      @@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 4 месяца назад

    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  4 месяца назад

      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 😉