Wikipedia
Jam.py (web framework)
Jam.py is free and open-source low-code/no-code "full stack" WSGI rapid application development framework for the JavaScript and Python programming language.[2]
Original author(s) | Andrew Yushev |
---|---|
Initial release | July 1, 2015 |
Stable release | 5.4.136[1] / 14 November 2023 |
Repository | https://github.com/jam-py/jam-py |
Written in | Python, JavaScript |
Platform | Cross-platform |
Type | Web framework |
License | 3-clause BSD |
Website | jampyapplicationbuilder |
Jam.py is event driven low-code development platform for database-driven business web applications, based on DRY principle, with emphasis on CRUD.
The server component runs on any computer with Python 2.6 or later.[3]
It offers a built-in web server, GUI builder and database access for third-party databases.
Features edit
- Single distribution which runs with both Python 2.6+ and 3.x
- Can run as a standalone web development server or be used with any web server which supports WSGI
- Built-in GUI builder called 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), SQLCipher[4][Note 1]
Example edit
The following code shows a simple web application that displays "Hello World!" when visited:
Task/client module:
task.create_menu($("#menu"), $("#content"), { splash_screen: '<h1 class="text-center">Hello World!</h1>', view_first: true });
PythonAnywhere edit
PythonAnywhere Python 3.x deployment is supported[Note 2]
Notes edit
References edit
- ^ Error: Unable to display the reference properly. See the documentation for details.
- ^ "WebFrameworks - Python Wiki". wiki.python.org.
- ^ "Building a database front end with Jam.py". www.linux-magazine.com, p.50. Retrieved 30 November 2020.
- ^ "SQLCipher". GitHub.
See also edit
External links edit
- Official website