Web2py
Web2py es una plataforma de aplicaciones web de código abierto escrito en el lenguaje de programación Python. Los desarrolladores web pueden utilizar el software para programar una amplia variedad de contenido web con el apoyo de Python. web2py software está destinado a garantizar que el desarrollo web hace más fácil y menos tedioso. Los desarrolladores web pueden utilizar el software en el desarrollo de formularios web desde cero. web2py fue pensado inicialmente para ser utilizado como una herramienta de enseñanza y destinada a lograr la facilidad de uso y despliegue. Esto significa que la plataforma no se integra ningún archivo de configuración. El diseño de web2py se basa en el desarrollo de otros programas como Django y Ruby on Rails. Como tal, la plataforma tiene muchas características similares a Ruby on Rails y Django y se centra en el desarrollo rápido, prefiere convención para enfoque de configuración, y tiene el modelo-vista-controlador (MVC) patrón arquitectónico.
- Algunas de las características únicas que vienen con el software son web2py
- Compatibilidad con una variedad de protocolos: La plataforma es compatible con HTML / XML, JSON, CSV, RSS / ATOM, Flash / AMF, PDF y Linked Data (RDF).
- Está disponible en versión de código fuente abierto.
- Cuenta con la sintaxis de Python que los usuarios pueden utilizar para desarrollar aplicaciones web.
- Se compone de diferentes modelos: El software viene en diferentes modelos, incluyendo controladores, vistas, módulos, Cron puestos de trabajo, y los archivos estáticos.
- El software se puede ejecutar en Windows, Unix, Linux, Google App Engine, Mac, Amazon EC2, y cualquier alojamiento web a través de Python 2.
- Algunos de los beneficios que vienen con el uso de software web2py se
- La plataforma integra un lenguaje de plantillas basado en Python que permitirá a los desarrolladores web a sus códigos comienzan a escribir inmediatamente.
- Esto permite a los usuarios distribuir sus códigos compilados.
- DAL capaces: Esto permite a los usuarios olvidan el ORM ‘parcialmente’, por lo que es conveniente para los usuarios que no preferiría un ORM de pleno derecho en el software.
- Es compatible con diferentes técnicas de caché: El software es compatible con diferentes tecnologías como la caché de disco, memoria caché mem, y la memoria caché de memoria RAM, por lo que es conveniente trabajar con.
- La plataforma hace que sea fácil para los desarrolladores web para escribir servicios web, JSON y XML.
- Algunas de las limitaciones que vienen con el uso de software son web2py
- Los usuarios pueden tener un problema con el informe de errores del software: La plataforma no distingue automáticamente entre los modos de producción y desarrollo.
- La plataforma cuenta con un soporte IDE pobres: Los usuarios de la plataforma no son capaces de disfrutar de las herramientas de desarrollo estándar de Python si no se hacen modificaciones a la plataforma.
- Los usuarios de la plataforma podrían encontrar falta de apoyo a la unidad de pruebas poco atractivo de la plataforma. Web2py trabaja con prueba unitaria que podrían no ser óptima para el ensayo de los entusiastas.
Los programadores que están familiarizados con el desarrollo rieles a menudo se encuentran usando web2py equivalente a usar una versión de Python de rieles. Mientras web2py es una plataforma libre, es una forma rápida y software de desarrollo web seguro. El software fue escrito en el lenguaje de programación Python y promueve el uso de Python en todos sus aspectos, incluyendo la vista, el modelo y el controlador. Para los desarrolladores web, software de web2py puede ser una plataforma necesaria para el desarrollo de aplicaciones web y prototipos.