Ruby on Rails es el más adecuado para aplicaciones basadas en CRUD (Crear, Leer, Actualizar, Eliminar), especialmente cuando los diversos bits de datos se relacionan entre sí de alguna manera.
La primera aplicación escrita en Rails (por DHH) fue “basecamp” de 37signals: es una herramienta de gestión de proyectos. Tiene usuarios, tareas, comentarios, proyectos, hitos, etc., y todos esos nodos se relacionan entre sí. Twitter se escribió originalmente en Rails en un momento (Usuarios, Tweets, Adjuntos, etc.).
Si persigue esto, puede ver ocasionalmente menciones a “The Rails Way” y “Convention over Configuration”; esto se refiere a la idea de no tratar de obligar a Rails a hacer demasiadas cosas que Rails no es bueno para hacer. Juega con sus puntos fuertes y es muy poderoso; intenta forzarlo fuera de esas áreas y puede ser un dolor de cabeza. Dicho esto: Rails es bastante versátil con lo que incluye en “The Rails Way” y es probable que si desea hacer algo que no se ajuste a eso, podría haber una mejor manera de hacerlo que su idea inicial.
- Cómo configurar notificaciones para publicaciones en redes sociales para todo el personal de la empresa
- ¿Qué servicio web puede convertir un formulario web en una API?
- ¿Qué temas debería cubrir un programa de estudios de "Tecnologías de la Web Social 101" si se enseña en la escuela de Derecho?
- Cómo hacer análisis de texto para una aplicación web Java simple
- Aplicaciones web: ¿Qué es un servidor web?