Comience con lo que le resulte más cómodo. A menudo, elegir una tecnología genial puede tomar una curva de aprendizaje mucho más larga al avanzar. La mayoría de los proveedores de la nube (IASS) como AWS y Microsoft Azure no aplican ninguna tecnología de marco en particular. Como está familiarizado con CF y MSSQL, también puede crear soluciones en la nube con una aplicación de escala descendente.
Si está dispuesto a pasar una curva más larga y aprender marcos de código abierto, la pila LAMP es a menudo una buena opción. He ejecutado aplicaciones de producción escalables en Node.js, no está maduro como otros frameworks como Ruby / Python, pero está diseñado para sistemas modernos.
Mongo ha demostrado con el tiempo como una gran base de datos noSQL. Se parece mucho a las consultas SQL y utiliza javascript y json. Pero puede que no sea una buena opción para ti si estás buscando construir otro twitter. Renunciaron a Mongo por Cassandra por la escala, no por la funcionalidad. Y solo unas pocas aplicaciones como Twitter pueden enfrentar desafíos de escalabilidad similares. Instagram ha estado usando Postgres durante años en la nube.
- ¿Por qué es importante crear una herramienta de comunicación en la aplicación para su aplicación?
- ¿Cuál es la expectativa de una pregunta como cómo convierte una aplicación web de usuario único en una aplicación web multiusuario?
- ¿Cuál es la mejor aplicación que puede publicar en Facebook, Twitter, Google+, Tumblr y Pinterest al mismo tiempo?
- ¿Cómo se crea un rastreador web?
- ¿Cuál es un mejor marco: Struts o Spring?
Entonces, la respuesta real se basará en sus necesidades reales.