Иконка программы Jam.py framework

Jam.py: фреймворк для разработки приложений

Jam.py — это объектно-ориентированный, управляемый событиями фреймворк, созданный для помощи разработчикам в создании веб- и десктопных приложений баз данных. Он имеет тесную связь между базой данных и графическим интерфейсом пользователя (GUI) и основан на принципе DRY (не повторяйся), требуя всего несколько сотен строк кода для создания сложного приложения базы данных.

Языки и базы данных

Серверная часть фреймворка написана на Python, а клиентская использует JavaScript, jQuery и Bootstrap. Jam.py поддерживает базы данных SQLite, PostgreSQL, MSSQL, MySQL, Firebird и Oracle. Можно переключаться между базами данных без изменения проекта.

Разработка

Разработка ведётся в Application Builder, программе, написанной полностью на Jam.py. В процессе работы нужно иметь открытыми в браузере только две страницы — одну для проекта и одну для Application Builder.

Функционал

Jam.py поддерживает аутентификацию, авторизацию, управление сеансами, роли и разрешения, а также предоставляет элементы управления с учётом данных. Таблицы базы данных создаются и модифицируются автоматически, и фреймворк также обрабатывает генерацию SQL-запросов.

Можно экспортировать файл, содержащий метаданные проекта (структуры базы данных, параметры проекта и код), который затем можно загрузить в другое приложение, чтобы мгновенно применить все изменения.

Наконец, Jam.py может генерировать отчёты, ориентированные на диапазоны, на основе шаблонов LibreOffice, и вы можете использовать jsCharts или другую библиотеку диаграмм для визуализации и анализа данных приложения.

Плюсы программы:
  • Объектно-ориентированность и событийное управление.
  • Поддержка нескольких баз данных.
  • Автоматическое создание и модификация таблиц базы данных.
  • Генерация SQL-запросов фреймворком.
  • Экспорт метаданных проекта для применения изменений в других приложениях.
  • Возможность генерации отчётов и использование библиотек для визуализации данных.

Скачать с официальной страницы Jam.py framework

Похожие программы

Автор статьи: Аркадий Кузнецов

Фото автора

Категория Компоненты и библиотеки
Версия 5.4.136
Разработчик Andrew Yushev
Размер 15 MB
Лицензия BSD License
ОС
  • Windows All