En comparación con otros marcos, no hay nada único sobre web2py en términos de terminología. (La única excepción que se me ocurre es que usa un DAL (capa de acceso a datos) que es una capa delgada sobre consultas SQL, en lugar de un ORM (modelo de relación de objeto) que usan la mayoría de los otros marcos.
Para comprender web2py (o cualquier marco de desarrollo web) sepa lo siguiente:
-Desarrollo web básico: HTML, DOM, JavaScript, HTTP.
-Bases de datos relacionales: consultas SQL, tablas, filas, columnas. Sepa qué es una transacción y cómo confirmarla y revertirla.
Arquitectura de MVC: conozca la razón y las mejores prácticas para dividir la aplicación en modelos, vistas y controladores.
Ahora, si quiere ver qué tiene de especial web2py (y otros frameworks), intente hacer las cosas de la manera “antigua”, es decir, con Python estándar. No use un marco en absoluto. Comprenderá exactamente cómo un marco puede hacer su vida mucho más fácil, especialmente después de que eventualmente construya su propio marco a medida que aumenta la complejidad de su aplicación.
- ¿Cuántos idiomas conocen los desarrolladores web antes de solicitar un trabajo? ¿Cuánto tiempo tomó aprenderlos?
- ¿Debo aprender Rails o Meteor en el próximo 2016?
- Cómo evitar que un segundo formulario restablezca los datos de publicación en php
- Cómo hacer la verificación por SMS (enviando un número de 6 dígitos al número de teléfono móvil de los usuarios y necesitan ingresar el mismo número en el sitio web en los próximos 15 minutos) para mi sitio web
- ¿Cuánto tiempo llevaría convertir un sitio de Drupal a un nuevo tema de WordPress?
¡Buena suerte!