Saltar para o conteúdo

Jam.py

Origem: Wikipédia, a enciclopédia livre.
Jam.py
Captura de tela
Jam.py
Página oficial jampyapplicationbuilder.com

Jam.py é um framework gratuito e de código aberto para desenvolvimento rápido de aplicações (RAD) de "pilha completa" (full stack), com pouco ou nenhum código (low-code/no-code), baseado em WSGI, para as linguagens de programação JavaScript e Python.

Jam.py versão 5.x é uma plataforma de desenvolvimento de baixo código, orientada a eventos e de página única, voltada para aplicações web empresariais baseadas em banco de dados. Seguindo o princípio DRY e com ênfase em operações CRUD, ela foi projetada para gerar automaticamente formulários web em JavaScript a partir das tabelas do banco de dados subjacente — embora também seja possível criar formulários manualmente, se necessário. Tabelas de banco de dados existentes podem ser importadas para o Jam.py a fim de gerar formulários e relatórios. Visualizações de banco de dados, no entanto, não são suportadas para importação.


Ele oferece um servidor web integrado, Application Builder e acesso a bancos de dados de terceiros.

O Jam.py versão 7.x suporta roteamento dentro do Single-page . Não suporta mapeamento de URL .

Componentes

O Jam.py é baseado nos projetos Werkzeug e Bootstrap.

Características distintivas

Interface Administrativa

Todo o desenvolvimento de software, manutenção e administração remota de banco de dados podem ser realizados por meio da Interface Administrativa. A característica mais distintiva é a existência dos Módulos Cliente e Servidor. O Módulo Servidor permite a execução de código Python com a lógica de negócios, em sessões no lado do servidor. Já o Módulo Cliente executa o código JavaScript diretamente no navegador. É possível realizar a troca de dados entre os dois módulos.[3]

O Interface Administrativa é fortemente influenciado pelo designer visual do Delphi.[4]

PythonAnywhere

PythonAnywhere Python 3.x A implantação é suportada[5]