Welcome to EverybodyWiki ! Nuvola apps kgpg.png Sign in or create an account to improve, watchlist or create an article like a company page or a bio (yours ?)...

Jam.py (web framework)

From EverybodyWiki Bios & Wiki
Jump to navigation Jump to search



Jam.py
Original author(s)Andrew Yushev
Initial releaseJuly 1, 2015; 5 years ago (2015-07-01)
Stable release
5.4.31 / December 12, 2018; 19 months ago (2018-12-12).[1][2]
Repository
  • {{URL|example.com|optional display text}}
Written inPython, JavaScript
Engine
    Operating systemCross-platform
    Size11.1 MB[3]
    TypeWeb framework
    License3-clause BSD
    Website{{#property:P856}}

    Amazon.com Logo.png Search Jam.py (web framework) on Amazon.


    Other articles of the topic Free and open-source software : The Bug Genie, Hypnos Music Player, BitTornado, ShareLaTeX, WebGUI, PLIB, Conectiva
    Some use of "" in your query was not closed by a matching "".Some use of "" in your query was not closed by a matching "".

    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[edit]

    • 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[edit]

    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[edit]

    • 2015. 10 Best Frameworks for Web Design[9]

    References[edit]

    1. http://jam-py.com/docs/releases/index.html Jam.py Releases
    2. https://github.com/jam-py/jam-py/releases Github Releases
    3. "Jam.py Download". Retrieved 15 January 2019.
    4. Jam.py website
    5. Web Frameworks for Python
    6. Supported Databases
    7. Creating a project
    8. Application Builder
    9. "10 Best Frameworks for Web Design". webprecis.com. Retrieved 11 March 2015.

    See also[edit]


    Other articles of the topic Free and open-source software : Aigaion, I, Librarian, TinyButStrong, Hypnos Music Player, Moleculer, Freedoom, CookXml
    Some use of "" in your query was not closed by a matching "".Some use of "" in your query was not closed by a matching "".

    • Comparison of web frameworks

    External links[edit]


    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.


    Compte Twitter EverybodyWiki Follow us on https://twitter.com/EverybodyWiki !

    Farm-Fresh comment add.png You have to Sign in or create an account to comment this article !