Jam.py
Información general
Tipo de programa software
Licencia licencia BSD de 3 cláusulas
Información técnica
Programado en Python
Versiones
Última versión estable 7.0.10016 de junio de 2026
Enlaces

El objetivo principal jam.py es desarrollar aplicaciones web comerciales basadas en bases de datos de manera ágil y fácil, basado en el principio de DRY, con énfasis en CRUD.

Jam.py es un marco de desarrollo (framework) ágil de aplicaciones WSGI "full stack" WSGI desarrollado en Python.[1]El componente del servidor se ejecuta en cualquier computadora con Python 2.6 o posterior.[2]​ Ofrece un servidor web integrado, GUI Builder y conexión a la base de datos para terceros.

Características

editar
  • Distribución única que se ejecuta con Python 2.5+ y 3.x
  • Puede ejecutarse como servidor de desarrollo web independiente o usarse con cualquier servidor web que admita WSGI.
  • Constructor de GUI incorporado llamado Application Builder
  • Soporte para datos de cliente JSON(para clientes REST y JavaScript)
  • Soporte y compatibilidad para bases de datos populares como Oracle Database, Microsoft_SQL_Server, PostgreSQL, SQLite, MySQL, Firebird_(database_server)[3]

PythonAnywhere

editar

PythonAnywhere PythonAnywhere soporta la implementación con Python 3.7[4]

Premios

editar
  • 2015. 10 Best Frameworks for Web Design[5]
  • 2016. 35 Best HTML5 and CSS3 Responsive Frameworks[6]
  • 2018. Best Python Frameworks[7]

Referencias

editar
  1. «WebFrameworks - Python Wiki». wiki.python.org. 
  2. «Building a database front end with Jam.py». www.linux-magazine.com, p.50. Consultado el 30 de noviembre de 2020. 
  3. «Database — Jam.py documentation». jam-py.com. 
  4. «pythonanywhere/help_pages». GitHub. 
  5. «10 Best Frameworks for Web Design». webprecis.com. Consultado el 11 de marzo de 2015. 
  6. «35 Best HTML5 and CSS3 Responsive Frameworks». devrix.com. Consultado el 29 de agosto de 2016. 
  7. «Python Vs PHP: What's the Difference?». guru99.com. Consultado el 22 de marzo de 2019. 

Enlaces externos

editar
  • Jam.py (en inglés) pagina oficial

📚 Artikel Terkait di Wikipedia

ASP.NET

.NET Framework, y es la tecnología sucesora de la tecnología Active Server Pages (ASP). ASP.NET está construido sobre el Common Language Runtime, permitiendo

Framework para aplicaciones web

diseñados específicamente para la web, como ColdFusion, PHP y Active Server Pages. Posteriormente, aparecieron frameworks que incorporaban patrones de

Desarrollo web

hay un proyecto para usar Pascal en web a través del lenguaje Pascal Server Pages - PSP pero aún no se han concretado desarrollos, hasta donde se conoce

Integrated Lights-Out

Information Pages». H20565.www2.hpe.com. 21 de agosto de 2020. Consultado el 14 de octubre de 2020.  «HPE Support Center».  «Product Information Pages». Support

Aplicación web

Servlets y JavaServer Pages (JSP) Javascript en su modalidad SSJS: Server Side Javascript (Javascript del lado del servidor). Perl Ruby Python Node.js C#

Operador ternario

}else{ mayor_de_edad = false; } Para utilizar el operador ternario en JavaServer Pages, se puede incrustrar código de Java usando scriptlets. Esta manera no

Serverless computing

framework de Python hecho para ello, pero no podía ejecutar código arbitrario.​ PiCloud, publicado en 2010, ofrecía soporte FaaS para Python.​ Kubeless

KNIME

de investigación en todo el mundo. Las últimas actualizaciones de KNIME Server y KNIME Big Data Extensions, proporcionan soporte para Apache Spark 2.3