¿Cuáles son las mejores soluciones alojadas para el desarrollo front-end en la actualidad? Me gustaría aprender algo como Angular, pero quiero una plataforma alojada que gestione la base de datos y el código de fondo. Sé JavaScript muy bien.

El mejor consejo que podría darte es: “no lo compliques demasiado”.

Sí, necesitará un servidor y una base de datos para escribir proyectos más grandes. Pero si realmente solo quiere aprender algo puramente front-end, elija un proyecto que no requiera un servidor y una base de datos. Podría crear una aplicación meteorológica, algo que vea los datos públicos de Twitter / Facebook / cualquier servicio. Incluso puede esconder datos no confidenciales en el almacenamiento local como una forma de pretender que existe una base de datos. Si su proyecto necesita datos pero no está listo para ejecutarlo usted mismo, pruebe Contentful o WordPress y el complemento JSON API.

Elija el tipo de cosas que desea construir y comience allí. Como usted tiene una necesidad y un interés en un proyecto en particular, use ese deseo para dejar de aprender cómo hacer las otras partes del mismo que no parecen ser de su interés.

Digo todo esto como alguien que ha trabajado en roles de desarrollo front-end durante más de 10 años. No siempre tiene que preocuparse por el servidor o la base de datos para contribuir de manera significativa. A veces tienes un equipo que gestiona ese lado y te entrega una API agradable y perfectamente empaquetada para consumir.

Pero como punto de crecimiento personal, no pospondría el aprendizaje de la codificación del lado del servidor durante demasiado tiempo. Especialmente cuando NodeJS no es demasiado grande.

Lo que estás buscando realmente no existe. No importa cómo lo hagas, alguien tiene que escribir los esquemas de la base de datos y la lógica empresarial del backend.

Puede reducir la administración de su servidor back-end a nivel de infraestructura mediante el uso de funciones como Firebase o AWS lambda, pero aún necesita escribir la lógica y comprender cómo se construyen las bases de datos y las API.

Teniendo en cuenta que ya conoce JavaScript, le recomiendo que escriba su propio servidor con Node + Express y MongoDB. Será realmente fácil de aprender, ya que todo es JS y aprenderás mucho sobre cómo funciona el desarrollo de backend, lo cual es muy importante saber a nivel básico, incluso si quieres ser un desarrollador puramente front-end.

¡Vota esto si ayudó!

De hecho, sugiero algo como: gavinln / angular_vm (VM angular): ¿la razón? De esta forma, obtienes exposición a vagabundo, que ahora es bastante común para abrir entornos de desarrollo desechables.

Y, como lo que quería originalmente: no necesita saber mucho acerca de cómo configurar un servidor o abrir la máquina inicialmente. Solo échale un vistazo a git, haz un “vagabundeo” y listo.

Pero, una vez que haya descubierto exactamente cómo quiere las cosas, puede agregarlas a su VagrantFile y obtener múltiples copias de su entorno exacto, si así lo desea. Y, una vez que se haya acostumbrado, puede implementarlo en un servidor en la nube si lo desea. (La mayoría de los sitios en la nube también son compatibles con Vagrant, si no me equivoco).

Podría usar algo como firebase, que es un Backend como servicio BaaS. Le permite tener un back-end administrado y le proporciona puntos finales para empujar y extraer para acceder a los datos. También hay una opción de alojamiento con ellos, pero no estoy seguro de si es el estado actual.

La mejor de las suertes.

Creo que no existe tal servicio a menos que esté dispuesto a usar un marco de back-end en un PaaS. Aun así, aún necesitará escribir backend ya que no existe tal cosa como “un backend universal” para cada aplicación

Pruebe la nube 9 aquí está el enlace http://www.cloud9.io