Por: Adrián David Campos Cárdenas.
Sobre Ruby on Rails
Existen un sinfín de tecnologías con un potencial enorme buscando ser explotadas, una de ellas es Ruby on Rails (también llamado RoR o Rails), un framework para desarrollar aplicaciones web de código abierto. La adopción empresarial de Rails en el mundo se ha extendido de gran manera, muchas organizaciones de la talla de History Channel, Gov.uk (Gobierno del Reino Unido de la Gran Bretaña), Sony, LinkedIn, Twitter, Groupon la han adoptado (aunque no lo hagan público). En México su adopción ha sido casi nula, pero no por eso existe una total carencia de empleo para los especialistas en este framework.
Mario Chávez, Tech Lead and Head of Business Development de Crowd Interactive, Consultora en Ruby on Rails mexicana, y Coordinador de la Comunidad Rails.Mx nos habló del uso y futuro de dicha tecnología en nuestro país.
Pero para adentrarnos en el por qué de su escasa adopción en el mercado mexicano, primero debemos entender que es Ruby on Rails, como mencionábamos anteriormente, es un framework (con 7 años en el mercado) que permite el desarrollo de aplicaciones web. Facilita al profesional una solución integral para la creación de este tipo de soluciones, ya que crea un punto de inicio en donde el desarrollador no debe de preocuparse por cuestiones básicas como:
- Organización del código fuente del proyecto.
- Conectarse a la base de datos.
- Decisiones de seguridad dentro de una aplicación web por omisión.
- Librerías y herramientas casi infinitas gracias al ecosistema Open Source.
Adopción empresarial, Startups principales beneficiadas
A pesar de contar ya con adopción en grandes organizaciones a nivel global su nicho de mercado está muy asentado en las Startups “las cuales son empresas sin un modelo de negocio claro, y que apuestan por el aspecto tecnológico de impacto y con un alto nivel de incertidumbre”. Nos comenta Mario Chávez.
En cambio, el mundo empresarial se encuentra regido por las tecnologías Java y .NET, ya que éstas tienen nombres de grandes empresas como Oracle y Microsoft de respaldo, lo que ante los ojos de los clientes “ofrece una sensación de seguridad a nivel corporativo”, refiere Mario Chávez.
Es quizá ésta una de las razones por las que los desarrolladores ven a Ruby on Rails y otras tecnologías similares como un “medio de escape de Java y .NET”, ya que permite “trabajar en organizaciones con una filosofía muy diferente al mundo empresarial”, de acuerdo con Mario Chávez, y por ello su gran penetración en Startups.
Su adopción en Startups se debe principalmente a que les ayuda a construir soluciones de manera muy rápida, reduciendo los costos de desarrollo y por lo tanto también los riesgos de inversión, esta ventaja competitiva permite a todas las empresas, no solamente Startups, reducir costos por motivos de desarrollo – y licenciamiento -, mantenimiento y también les permite llegar al mercado en tiempos menores, haciendo a Ruby on Rails una opción viable para lograr sus objetivos de negocio.
México y los esfuerzos por adoptar Ruby on Rails
A pesar de todas las ventajas que ofrece su adopción, en México es casi nula, debido a la ignorancia existente sobre el tema, esto ha motivado a la creación de diversos esfuerzos para lograr una mayor penetración de Ruby on Rails en México, uno de ellos es Rails.Mx (http://rails.mx) en él se busca “generar intercambio de conocimiento entre los desarrolladores, de igual forma en el grupo de Google Plus de Rails.MX donde hay cerca de 300 miembros, “(que) buscamos ayudar a resolver preguntas o dudas con respecto a la tecnología”, menciona Mario Chávez. “Así mismo en Crowd Interactive hemos llevado cursos y talleres a diferentes ciudades en México, principalmente en universidades donde hay interés de aprender esta tecnología.”
Como parte de estas iniciativas se organizó MagmaRails en el año 2011, una conferencia en México enfocada a temas de desarrollo web, el día de hoy MagmaConf – nombre con el que se le conoce a la conferencia desde hace un par de años – es un evento internacional, patrocinado por Crowd Interactive y un grupo de empresas de Estados Unidos.
Los conferencistas de MagmaConf (http://magmaconf.com) se dividen entre nacionales y expertos internacionales provenientes de diferentes partes del mundo como Estados Unidos, Uruguay, Colombia, Alemania, Rusia y Australia; quienes trabajan en empresas que apuestan por Ruby on Rails. Para el presente 2014 la conferencia se llevará a cabo del 4 al 6 de junio en Manzanillo, Colima.
Por su parte Mario Chávez, se encuentra escribiendo un libro de Ruby on Rails en español “actualizado a la última versión del mismo (http://railsenespanol.co/ ), en donde además de describir sobre cómo hacer uso de la tecnología también busco compartir la experiencia adquirida de trabajar en proyectos con empresas de Estados Unidos.”
El autor, Adrián Campos, es egresado de la carrera de Comunicación por la UAM, cuenta con más de 8 años de experiencia en el área de Tecnologías de la Información, ha colaborado con diversos medios como: Mundo Contact, La Hora del Tech, así mismo ha trabajado para los columnistas Darío Celis y Mauricio Flores. Se le puede seguir en @El_Campos, en Twitter.
Muchas gracias por el gran esfuerzo de compartir esta tecnología con los que si estamos interesados en aprenderla, he organizado una sesion sabatina de 8 a 9 am, me gustaria que se inscribieran varias personas para moderarla en un aula virtual, comenzar a platicar de las ventajas de dominar el codigo de programacion y organizar sesiones periodicas y permanentes para los interesados y asi contribuir con la difusión de esta tecnología. Gracias y saludos.
Estimado Carlos,
Qué gusto que la información haya sido de tu utilidad y más aún, que sirva para el objetivo que tienes en acercar esta tecnología a los profesionales interesados en ella.
Con gusto iniciamos contacto vía correo electrónico, para ver si podemos apoyarte en tu proyecto.
¡Saludos!