пользовательский web-интерфейс (GUI) на основе фреймворка FastAPI.
Делаю это так:
- описываю, что я хочу получить в результате работы,
- даю это задание (промпт) нейросети,
- получаю от нейросети ответ,
- выполняю действия по инструкциям, которые мне даёт нейросеть.
То есть работаю в режиме декларативного программирования GUI.
Пишу, что мне требуется получить, а не что нужно сделать, чтобы это получить.
Технологии:
[*] СУБД SQLite 3 - язык SQL
[*] Язык HTML
[*] Framework FastAPI
[*] Java Script - библиотека Bootstrap
[*] Язык Python
[*] Стили - библиотека Bootstrap
Первые две технологии выделил зеленым, поскольку я их знаю.
Четыре последние технологии выделил бордовым, так как я их не знаю. Совсем-совсем.
Это удивительно, но мне удалось за день сделать:
1) Общее меню
2) Форма для работы с Master-таблицей - добавление, выборка с сортировкой, изменение, удаление строк (CRUD).
3) Форма для работы с Detail-таблицей:
--- выборка строки из Master-таблицы
--- отображение строк из Detail-таблицы, соответствующих строке Master-таблицы, выбранной ранее
--- добавление, изменение, удаление строк (CRUD).
4) На всех страницах имеется Breadcrumb (иерархический навигационный элемент)
И всё это работает!
Новое воплощение непроцедурного языка программирования, но на более высоком уровне.
Не конкретная операция на языке SQL для выборки или модернизации данных,
а множество операций для разных технологий для получения работающего согласованного приложения!
Класс! Я в восторге!
А вы пробовали использовать ИИ для подобных целей?
P. S. CRUD = Create, Read, Update, Delete.