Saltar para o conteúdo

Jam.py

Origem: Wikipédia, a enciclopédia livre.
(Redirecionado de Jam.py (framework web))
Jam.py
Captura de tela
Jam.py
Desenvolvedor Andrew Yushev
Modelo do desenvolvimento Software Livre
Lançamento 1 de julho de 2015 (9 anos)
Escrito em Python, JavaScript
Sistema operacional Multiplataforma
Gênero(s) Framework web
Licença BSD
Estado do desenvolvimento Ativo
Página oficial jampyapplicationbuilder.com
Repositório github.com/jam-py-v5/jam-py

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 .

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

Características distintivas

[editar | editar código-fonte]

Interface Administrativa

[editar | editar código-fonte]

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

[editar | editar código-fonte]

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

Referências