Parece que ve abreviaturas, pero no sabe qué y cómo funciona todo junto.
En primer lugar, no tiene que “saber” estas cosas. Debe saber cómo modelar su aplicación y diseñar la interacción de sus usuarios. Cuando lo haces, todo lo demás es solo cuestión de gustos. La arquitectura es lo que importa.
Así que caminemos:
1. SQLAlchemy. Es un ORM. Una forma de manejar su trabajo con datos relacionados con su aplicación. Puedes omitirlo. Puede usar SQL sin formato. Puede usar la base de datos NOSQL. Incluso puede usar en la base de datos de memoria. Puedes usar pickle después de todo. Todo depende de tus metas. Al final, es solo una forma de almacenar sus datos
2. Frasco. Principalmente, está enrutando la API. Es una manera de decirle a su interfaz qué hay en cierta dirección. Puede escribir el enrutador básico usted mismo.
3. Bootstrap es el estilo. Aspecto de su aplicación. Nada que aprender, de verdad. Solo una colección de fragmentos útiles de CSS. Puedes vivir fácilmente sin él.
4. JS Puedes hacer casi todo en él. Y dominarlo requiere años de dolor. Pero, en el contexto de su aplicación. Es muy probable que lo use como una serie de animaciones básicas para hacer que su aplicación sea un poco más interactiva.
- Si quiero crear un sitio web para mi cliente, ¿quién tendrá que comprar el host y el dominio?
- ¿Qué necesito instalar en mi servidor para construir un sitio web en Python?
- Soy un desarrollador web full stack de la India que busca trabajar de forma remota para un cliente estadounidense. ¿Cómo puedo hacer esto?
- Si quiero hacer la misma aplicación web usando ReactJS y AngularJS, ¿cuál será más rápido?
- Mi código funciona según lo previsto en el Editor HTML en línea, pero no exactamente en las páginas de github o jsfiddle. ¿Que puedo hacer?
Entonces, la sugerencia es la siguiente. Tener visión Ten una comprensión profunda de lo que estás tratando de lograr. Y use cualquier tecnología que le parezca agradable.