Gracias por A2A
En resumen, no tengas miedo, los he estado escuchando desde 2005!
Estableciendo el contexto, en una empresa con base en Bangalore, India, elegí Rails en diciembre de 2005. Somos un equipo de 10 miembros y en ese entonces Rails estaba en la versión 1.2. Apenas hay un libro disponible para referirlo también a la versión borrador de DHH. Y pocos sitios para referirse sobre Ruby principalmente mantenidos por las universidades.
No soy nuevo en estas discusiones sobre Ruby vs XYZ. Casi todo el mundo predijo que no duraría mucho. Una serie de discusiones, muchos artículos y bastantes debates, todos concluyen que Rails no sobreviviría. Sí, todavía estoy discutiendo ahora activamente incluso en 2016!
- ¿Cuál es la mejor manera de prepararme para aprender a programar?
- ¿Cuáles son algunos libros que recomendarías para aprender más?
- ¿Qué es Big Data Hadoop? ¿De dónde puedo aprender?
- ¿Cuáles son las mejores maneras de aprender una nueva habilidad?
- ¿Cuál crees que es el lenguaje más fácil de aprender?
¿Cómo estoy sobreviviendo?
Bueno, estoy muy contento de seguir este camino mientras el resto de los miembros de mi equipo mueven las tecnologías. Mi punto de vista es que Rails es un marco de aplicación de pila completa. Eso le permite experimentar, aprender, captar, implementar soluciones muy fácilmente. Créeme, es muy fácil aprender Rails.
A través de Rails, fui introducido a un montón de nuevas tecnologías.
1. Pruebas – Unidad, RSpec, Pepino
2. Despliegue – Capistrano
3. DSL – Interfaces de consulta ActiveRecord, Migraciones
4. DESCANSO – Sinatra, rieles
5. JavaScript – CoffeeScript, Scriptaculous, Prototype
¡Y la lista puede continuar!
No son solo los Rieles los que estás aprendiendo, sino todo un montón de cosas nuevas. Con esto la flexibilidad crece y puedes explorar más.
Para uno de mis clientes, diseñé un UI Test Framework con la ayuda de Jasmine, Mocha, Karma, que están inspirados en RSpec, Cucumber.
Para uno de mis clientes trabajé con la aplicación Django y no hace falta decir que Django está inspirado en Rails
Para otro cliente, construí una interfaz de usuario con SPA y backend soportado por Sinatra como solución
Y así…
Lo que importa es cómo la tecnología específica lo hizo flexible y lo ayudó a seguir adelante.