Jam.py (web framework)
| Original author(s) | Andrew Yushev |
|---|---|
| Initial release | July 1, 2015 |
| Stable release | |
| Written in | Python, JavaScript |
| Engine | |
| Operating system | Cross-platform |
| Size | 11.1 MB[3] |
| Type | Web framework |
| License | 3-clause BSD |
Search Jam.py (web framework) on Amazon.
Jam.py primary goal is to allow development of database-driven business web applications easily and quickly, based on DRY principle, with emphasis on CRUD.
Jam.py is a "full stack" WSGI rapid application development framework for the Python programming language.[citation needed] It is designed to be fast, simple and lightweight, and is distributed with no dependencies other than the Python Standard Library. The same distribution runs with Python 2.5+ and 3.x.[4]
It offers a built-in web server, GUI Builder and database access for third-party databases.[5][6]
Features
- Single distribution which runs with both Python 2.5+ and 3.x
- Can run as a standalone web development server or be used with any web server which supports WSGI
- Built-in visual Application Builder
- Support for JSON client data (for REST and JavaScript clients)
- Support for popular databases Oracle Database, Microsoft_SQL_Server, PostgreSQL, SQLite, MySQL, Firebird_(database_server)
Examples
The following command creates a Web application[7]:
jam-project.py
The following files and folders are created by jam-project.py command:
/
css/
js/
img/
reports/
static/
admin.sqlite
server.py
index.html
wsgi.py
The following code shows Python script server.py that starts a Web application:
if __name__ == '__main__':
from jam.wsgi import create_application
from jam.wsgi_server import run
application = create_application(__file__)
run(application)
The remaining development of the new application takes over in Application Builder[8]
Awards
- 2015. 10 Best Frameworks for Web Design[9]
References
- ↑ http://jam-py.com/docs/releases/index.html Jam.py Releases
- ↑ https://github.com/jam-py/jam-py/releases Github Releases
- ↑ "Jam.py Download". Retrieved 15 January 2019.
- ↑ Jam.py website
- ↑ Web Frameworks for Python
- ↑ Supported Databases
- ↑ Creating a project
- ↑ Application Builder
- ↑ "10 Best Frameworks for Web Design". webprecis.com. Retrieved 11 March 2015.
See also
External links
Category:Free software programmed in Python Category:Python web frameworks
This article "Jam.py (web framework)" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Jam.py (web framework). Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.
| This page exists already on Wikipedia. |
