¿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

More Interesting

¿Hay alguna razón para que un desarrollador prefiera PHP sobre las alternativas más nuevas (más sexys?) Como Node.js, Ruby on Rails, etc.

¿Qué idioma de backend tiene más trabajos y utilidad?

¿Cuánto desarrollo front-end puede ser realizado por no ingenieros o programadores?

¿Qué debo hacer si sigo estancado en aprender programación de back-end sin mucho progreso?

¿Cuáles son las mejores tecnologías para el desarrollo front-end y back-end?

Apesto en el diseño de la interfaz de usuario, pero me siento bastante cómodo en el desarrollo de back-end para aplicaciones móviles. ¿Estoy condenado como desarrollador móvil?

¿Son los desarrolladores de back-end más respetados que los desarrolladores de front-end?

Cómo conectar los puntos entre tutoriales de programación y aplicaciones de la vida real

Para una aplicación híbrida (marco iónico), ¿es mejor tener API REST en servidores propios o utilizar proveedores de back-end como Firebase, Deployd o Backend, etc.?

Cómo crear un sitio web hermoso como http://drewwilson.com/

La forma de decidir el problema debe solucionarse en el back-end o front-end

¿Qué tan factibles son los trabajos de desarrollo que involucran la codificación de back-end después de graduarse de un campamento de codificación superior?

¿Qué es el desarrollo web real? ¿Alguien puede explicarme brevemente sobre todos los idiomas de back-end y front-end? ¿Qué idiomas se utilizan en front-end y back-end? ¿Cuáles son los usos y cómo puedo aprenderlos y en qué secuencia?

¿Por qué casi todos los bootcamps enseñan Ruby on Rails y no PHP para la programación de back-end?

JavaScript (lenguaje de programación): ¿Cuáles son algunas ideas para una biblioteca Javascript amigable para los niños?