Normalmente inicio nuevas aplicaciones con las últimas versiones de Ruby and Rails, incluso si la última versión tiene días de antigüedad. Tengo un conjunto de gemas que uso en la mayoría de los proyectos, tarde o temprano, así que las agregaré a mi Gemfile desde el principio y me aseguraré de que todo sea compatible y se instale sin problemas. Si no se ha lanzado una nueva versión de una gema en un tiempo o si los encargados del mantenimiento emiten una actualización después de que se lance una nueva versión principal de Rails, podría ser el momento de comenzar a investigar alternativas.
Una vez que haya establecido estas versiones iniciales, debe estar al tanto de las actualizaciones a medida que se lanzan, al menos asegurándose de actualizar su aplicación con cada nueva versión menor para asegurarse de que el trabajo de actualización no t amontonar. La gran excepción a esto son las versiones de parches que solucionan problemas de seguridad que deben aplicarse inmediatamente después del lanzamiento . Puede obtener información al respecto siguiendo al Grupo de seguridad de Ruby on Rails.
- Al resolver un error, ¿cómo equilibrar una solución elegante con pasar demasiado tiempo en ella?
- ¿Cuáles son los problemas legales relacionados con el 'auto-plagio' en la programación?
- ¿Es una buena idea construir un sitio muy pesado usando Node.js? Sería algo así como AngelList.
- ¿Cuál es la diferencia entre PHP y Node.js?
- ¿Qué lenguajes son esenciales para la programación web? ¿Cuánto tardan en dominar estos idiomas?