Ruby: proyecto software libre

Saludos a todos!

Estoy trabajando en 2 proyectos software libre con Ruby.

  • Github/dvarrui/teuton
  • Github/dvarrui/asker

Si alguien se quiere apuntar porque le gusten o bien le guste programar en Ruby serán bienvenidos.

Si no sabes Ruby pero quieres aprender… también serás bienvenido.

O si sólo quieres curiosear y dar feedback … bienvenidos.

Gracias!

Perdón por el spam

6 Me gusta

¡Muchísimas gracias por tu aporte! Se ve muy interesante y justamente ayer hablabamos por Jami sobre Ruby (Ninguno sabemos ni cómo es el lenguaje, por lo que teníamos curiosidad).

Por cierto, moví el tema a la categoría Software debido a que correspondía a esa categoría y no a General

3 Me gusta

como dijo el buen @5ombr4 hablamos sobre ruby por que no tenemos idea de nada, mi pregunta es ¿que casos de uso tiene ruby y por que? y mucha suerte con los proyectos :ok_hand:

2 Me gusta

Cierto.
Disculpa. Soy nuevo en el foro.

:slight_smile:

Cualquier cosa que necesiten de Ruby cuenten conmigo.

2 Me gusta

e visto que te regisstraste justo ayer….. Bienvenido

1 me gusta

En principio abarca el mismo rango de casos de uso que python. Digamos que se maneja bien resolviendo lis mismos problemas que hace python.

Pero tiene diferencias de filosofía y principios con respecto a python que hacen que se programe con una forma diferente a la hora de afrontar los problemas .

Es un estilo diferente.

A los pythonicos no les gusta porque dicen que hace “mucha magia”

A los rubistas les encanta porque les parece natural.

Si quieres poo puro entonces Ruby

Si quieres mezclar paradigmas Python

3 Me gusta

Ruby cuenta con un framework para desarrollo web como Django en Python?

1 me gusta

El framework se llama rails

Ruby on rails es lo equivalente a django… realmente fue primero rails y luego django.

4 Me gusta

¿y Ruby es lenguaje de alto o medio nivel? ¿y que tan eficiente es en terminos de rendimiento?

Es de alto nivel.

No hay que saber nada de la máquina que hay debajo.

En cuanto a rendimiento:

  • En ejecución es un poco mejor que python. Aunque están en la misma categoría.
  • En desarrollo es super productivo.

Es ideal para crear DSL.

2 Me gusta

Yo usé ruby en una formación de hacking y ciberseguridad para programar exploits que cargar como payloads en metasploit, de Kali Linux. Buenos recuerdos. Aunque si me dijeras ahora de hacer un script en ruby probablemente tendría problemas en desoxidar el conocimiento básico en el lenguaje. :grin:

4 Me gusta

(sin ánimo de polemizar)

Estoy seguro de que si te manejas con el Inglés (estoy seguro de que es así) y te manejas con POO… si ves código Ruby lo entiendes sin problema.

Creo que lo difícil de lo que me comentas son las especificidades del dominio de hacking y ciberseguridad que tiene la complejidad que tiene, pero cualquier dominio general… no supondrá ningún esfuerzo cognitivo.

:grinning_face:

3 Me gusta

Muchas gracias por hacer software libre, se ve interesante ruby, lo habia escuchado pero no le habia visto nunca uso en algo.

2 Me gusta

No hay dónde polemizar, caballero.

Pero un apunte que siempre me ha parecido simpático en cuanto a ruby, es que un lenguaje tan íntimamente relacionado, como bien dices, al propio lenguaje inglés y su morfología y sintaxis, haya sido creado por un japonés mormón, Yukihiro Matsumoto.

2 Me gusta

Github, GitLab, Airbnb,

la herramienta brew de los Mac, Vagrant para virtualización, Metasploit para ciberseguridad

Igual está ahí … pero escondido :sweat_smile:

2 Me gusta

Silencioso pero eficaz

1 me gusta