Elixir y phoenix

14 views
Skip to first unread message

Manuel Garcia

unread,
Sep 21, 2016, 9:19:49 PM9/21/16
to rub...@googlegroups.com
Buenas, tanto tiempo.
Alguien estuvo viendo algo sobre este stack? Puede que haya mucha atracción desde la comunidad Ruby? Un cliente nos comenta esto y quisiera saber qué onda en argentina.

--
Saludos,
Manu

Maximiliano Molina

unread,
Sep 22, 2016, 5:17:26 PM9/22/16
to rubylit
Buenas, 

Sí, así es, algunas causas posibles para que sea popular entre rubystas:

  • Su creador es José Valim, autor de un par de gemas (ej. devise), un libro de rails y parte del core team de Rails. Tanto él como Chris McCord de Phoenix son bastante accesibles tanto por twitter, como respondiendo en YC, etc. lo que es, me parece, la base para una comunidad saludable.
  • El autor del libro de cabecera de Elixir es Dave Thomas, seguramente es un punto a favor para alguien que leyó Programming Ruby y le gustó.
  • Elixir compila a bytecode para ErlangVM, Erlang no es lo más rápido pero sí tiene primitivas de concurrencia, distribución y resistencia a fallas de hace un par de decadas, en lo que ruby no se destaca. 
  • Linda sintaxis, metaprogramación, pattern matching, el operador |> que permite escribir f(g(h(x))) como x |> h |> g |> f
  • Phoenix tiene muchas menos convenciones que Rails, así que hay que escribir más, y obviamente hay menos paquetes disponibles https://hex.pm/ , algunas cosas pueden resultar familiares como templating y otras no mucho (Ecto vs AR)
  • Ya hay herramientas disponibles, un modo para emacs (primero lo importante (?), alchemist), linters, build tools, etc.
  • Una feature de Phoenix (Channels) escala mucho mejor que Action Cable (uno de los puntos fuertes de Rails 5).
Lo de arriba es una mezcla de opiniones y conclusiones de lo que fui leyendo así que me sumo a la primer pregunta.

Buscando encontré que hay un meetup de Erlang, tal vez con streaming e introducción a Elixir https://www.meetup.com/es/ErlangBA/events/232750618/?eventId=232750618 en unos días.


Saludos

El_Hoy

unread,
Sep 23, 2016, 8:59:06 AM9/23/16
to Suscriptores a texto entero de rubylit
Sobre esta cuestión, aunque de manera tangencial, yo recomiendo esta nota: http://solnic.eu/2016/05/22/my-time-with-rails-is-up.html

La nota es larga, pero los comentarios tocan bastante de cerca el tema que planteas.

Saludos.

---  Eloy

--
Nuestra página web es: http://rubylit.github.io/
 
Para anular la suscripción a este grupo, envía un mensaje a rubylit-unsubscribe@googlegroups.com
---
Has recibido este mensaje porque estás suscrito al grupo "rubylit" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a rubylit+unsubscribe@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Manuel Garcia

unread,
Sep 23, 2016, 4:01:06 PM9/23/16
to rub...@googlegroups.com
Muchas gracias Maximiliano por tu análisis y Eloy por la nota.
--
Saludos,
Manu

Reply all
Reply to author
Forward
0 new messages