Как стать автором
Поиск
Написать публикацию
Обновить

Гибкая разработка прототипа на Python

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров3.9K
Всего голосов 5: ↑3 и ↓2+1
Комментарии7

Комментарии 7

Как для прототипирования, так и готового решения с GUI есть более удобные и быстрые в плане разработки решения. И чтобы набросать такой интерфейс, там понадобится минуты 3-4 в зависимости от знания инструмента. При этом можно подключать и отображать данные из БД парой кликов. И так далее, множество инструментов, о которых текущий питон даже не догадывается. Не говоря уже о сложностях передачи готовой "программы", которая представляет из себя подозрительный исполнительный файл, который распаковывается и запускает другой исполнительный файл.

Можете, пожалуйста, привести примеры таких инструментов?

Вы будете в шоке, но, Delphi (RAD Studio) позволяет связать REST-сервер с OAuth2 аутентификацией и локальную БД, попутно отобразив данные на форме, с возможностью редактирования, без единой строчки кода. А потом собрать на Андроид/iOS/Linux/Mac или Винду одним файлом.

Потрачу я на такую программу минут 10. Я даже уже такое демонстрировал на Хабре.
https://habr.com/ru/articles/727718/comments/#comment_25422314

В шоке не буду, но за ссылку спасибо, мне как раз такое надо.

Задача в том, чтобы помочь заказчику определиться с требованиями и виденьем результатами. Думаю подключать БД не совсем рационально по времени, например данных может и не быть в базе или чтобы их вытянуть надо подготовить запрос. На этапе когда заказчик сам не понимает до конца что хочет видеть, думаю рационально дать ему инструмент и возможность самому настраивать параметры в удобной и понятной для него форме. C excel мне кажется работают большинство.

Если что, то Excel можно подключить в качестве "базы данных", т.е. как источник данных и работать с этим источником как с обычной таблицей. Но это так себе решение.

Я думаю, что заказчик сможет разобраться с интерфейсом, например, SQLiteStudio, где всё на русском. Создать нужное кол-во таблиц и столбцов для них. Типы данных там такие же не понятные как в вашем примере с Excel. Однако, наглядно видно какие есть таблицы и какие у них поля. И заполнить тестовыми данными тоже можно.

Затем, можно подключить БД и иметь список таблиц и измененные столбцы каждой таблицы автоматически. Т.е. не нужно каждый раз прописывать поля таблиц вручную. При этом, таблица будет отображать данные и позволять их редактировать, при чем для даты будет выбор даты, для картинки - выбор картинки и т.д. Тем же способом, а именно - имея датасет мы можем подключить и генерацию отчета на печать. При чем готовую или даже с возможностью "на горячую" настроить то, как он будет напечатан.

Специально чтобы не морочить голову на каждом проекте гуями, придумал свой универсальный суперпростой фреймворк для используемых мной языков. с добавкой, что на нем же делаю и конечные прод web GUI. https://github.com/Claus1/unigui

Зарегистрируйтесь на Хабре, чтобы оставить комментарий