Estoy buscando construir una aplicación SaaS multi-tenant para crear y administrar contenido específico de dominio (como un CMS pero muy específico de dominio). Esta aplicación admitirá algunos procesos básicos de flujo de trabajo (proceso de aprobación de cambios) y posibles (en el camino, no ahora) la integración con soluciones heredadas de administración de identidad empresarial (LDAP o A/D).Qué marco para SaaS multi-tenant
Vengo de un fondo Java/J2EE (soy anterior Oracle/BEA), sin embargo, recientemente me he conectado a RoR, así como a Grails. No he hecho nada con Spring, pero esa también es una opción.
De todos modos, dada la descripción de alto nivel de lo que estoy tratando de lograr, ¿qué marcos cumplirían mejor con mis necesidades (por la menor cantidad de dolor)? Conozco Java, sin duda podría hacer esto con un framework Java puro, sin embargo, me gusta mucho el aspecto de convención o configuración que estoy viendo con RoR. Simplemente no sé si RoR puede satisfacer mis necesidades potenciales de integración empresarial. Mi experiencia con RoR es muy limitada, solo estoy aprendiendo sobre esto ahora. La mayor parte de mi conocimiento de desarrollo está relacionado con Java. No tengo problemas para cambiar de marcha y aprender otro idioma.
Dicho esto, he leído bastantes preguntas y respuestas aquí sobre Grails vs RoR vs Java (Spring, JSF, etc.) y mi cabeza está dando vueltas.