¿Qué libros debo leer primero para aprender rápidamente cómo crear sitios web interactivos?

Sqlite / sqlalchemy / Python / Flask / AngularJS parece ser la mejor pila para su caso.

– Python es ampliamente conocido por su maneabilidad y facilidad de creación de prototipos, especialmente en la web, pero no realiza una verificación de tipo estático, lo que puede volverlo loco al principio, pero finalmente le brinda una ganancia de velocidad de codificación INSANE sobre Java.

– SQLite es posiblemente la base de datos SQL más simple para implementar y administrar y SQLAlchemy le permite usar bases de datos relacionales sin escribir SQL usted mismo.

-AngulaJS es un marco muy sensible para JavaScript y ya he visto a alguien diseñar un front-end bastante impresionante dentro de los 30 minutos de haberlo aprendido por primera vez.

También es posible que necesite un backend Elasticsearhc para admitir la búsqueda / recuperación mejorada.

Sin embargo, la razón detrás del MVP y de todo el movimiento ágil es poder aprender e iterar lo más rápido posible y para ello necesitará aprender las buenas prácticas de organización y arquitectura de código. Las conferencias de PyCon tienen muchos videos al respecto y le recomendaría encarecidamente que dedique un poco de tiempo a comprender qué hace que el software sea fácilmente mantenible y reutilizable si realmente toma en serio su proyecto.

Recomendación personal:
Usa Ruby on Rails y Bootstrap alojado en Heroku.
Este tutorial es bastante bueno y comienza desde cero: Ruby on Rails Tutorial (3rd Ed.)

Explicación:
La razón principal de mi respuesta es que usted es alguien que está más interesado en los resultados que en la flexibilidad.

En los rieles hay exactamente una manera correcta de hacer cualquier cosa. No hay que tomar decisiones difíciles acerca de la arquitectura y cuando vaya a buscar ayuda, StackOverflow sabe exactamente cómo debería ser su código. Esto está en contraste con, Nodo / Backbone, donde su pila es una sopa de letras que puede hacer que su cabeza gire.

Escalada:
Algunas personas te dirán que los rieles son ineficientes. Ingnóralos. Si su sitio web es el próximo Twitter, le dará grandes dolores de cabeza (como lo hizo), pero ese es un buen problema para tener (TM). Hay muchas razones más probables para que su idea falle, preocúpese por ellas.

Advertencias:
Por interactivo supongo que te refieres a “No es un sitio HTML plano”. Si desea una aplicación web que actúe como un programa de escritorio, entonces necesita el poder de vanguardia de Node / extJS / lo que sea, pero será muy difícil para un principiante. Recomendaría encontrar un socio en este caso o considerar una aplicación nativa.

¡Buena suerte!

More Interesting

¿Las principales empresas de Internet utilizan herramientas de desarrollo web como Dreamweaver para construir sitios mediante arrastrar y soltar o codifican desde cero utilizando JS y HTML?

¿Cuál es la tecnología detrás de mydeco.com?

A pesar de las continuas mejoras con el lenguaje de secuencias de comandos a lo largo de los años, ¿por qué Adobe ColdFusion no recibe ningún respeto dentro de la comunidad de desarrollo web?

¿Hay algún buen (!) Código de Bootcamps en Europa que se centre en el desarrollo web JavaScript fullstack?

En el diseño web con CSS, ¿importa el orden de las reglas de diseño para un elemento HTML dado?

¿Ser "sexy" juega un papel importante en el diseño general de un sitio web? ¿Por qué?

¿Cuál es el papel de ' ', al hacer una página HTML?

¿Qué temas debería cubrir un programa de estudios de "Tecnologías de la Web Social 101" si se enseña en la escuela B?

Cómo implementar mi API RESTful que he desarrollado en mi webhost compartido

Las funciones ajax de JQuery no se actualizan realmente con las API de estilo de promesa más recientes, ¿hay una mejor alternativa a jQuery ajax en estos días?

¿La arquitectura de la información sigue siendo un campo / profesión relevante?

¿Cuáles son los mayores errores cometidos al iniciar un sitio web de contenido?

¿Qué es la sesión en PHP?

¿Dónde puede un principiante aprender HTML y CSS en línea?

¿Cuál es el mejor costo efectivo para una empresa de diseño web en Qatar?