No hace falta decir JavaScript por una milla. Realmente se reduce a qué marco usa y qué back-end proporciona los datos. En ese caso, Angular es posiblemente la crème de la crème, pero requiere un poco de una curva de aprendizaje. Hay EmberJS y ReactJS, caballos para cursos realmente.
El back-end se debe exclusivamente al conocimiento, la experiencia y la competencia. Puede escribir un back-end en C si realmente se siente inclinado a hacerlo, pero en estos días la pila MEAN (Mongo, Express, Angular, NodeJS) se está extendiendo como un reguero de pólvora, y es casi la configuración de facto para aplicaciones de una sola página.
La razón por la que la adopción de la pila MEAN está tan extendida es porque, por primera vez, puedes escribir genuinamente front-end y back-end completamente en el mismo idioma, incluido tu almacenamiento de datos.
- Buscando desarrolladores web talentosos con experiencia en redes sociales (principalmente Twitter y Quora). ¿Alguna sugerencia?
- ¿Cuál es el mejor lenguaje de aplicación web?
- ¿Puede una startup tecnológica obtener fondos solo con una aplicación web antes de crear las aplicaciones móviles?
- ¿Alguien ha intentado aplicar ingeniería inversa a una aplicación web, si es así, esta es una buena / mala forma de aprender?
- ¿Qué aplicaciones web usas más para la productividad personal?
Solo tenga en cuenta que una aplicación de una sola página es simplemente un front-end receptivo que el usuario no necesita actualizar, con un back-end que proporciona datos. Toda su lógica de negocios debe estar en el front-end, mientras que su back-end debe ser una interfaz RESTful simple y tonta.