Сообщество RSS DEV

От Excel до полнофункционального приложения: рабочий процесс разработки с низким кодом

Текст описывает low-code платформу для создания страниц со списками продуктов, делая акцент на подходе, основанном на модели. Разработка начинается с модели данных на основе Excel, определяющей структуру базы данных и взаимосвязи, что запускает генерацию кода. Эта модель Excel может быть создана вручную или обратным проектированием из существующих баз данных, либо импортирована из инструментов проектирования. Платформа генерирует полностековый код, включая API, сущности базы данных, сервисы и модели представлений для frontend, ускоряя разработку. Кастомизация достигается путем переопределения сгенерированных компонентов и добавления пользовательской логики, включая методы сущностей, улучшения CRUD и конечные точки GraphQL. Frontend использует визуальный дизайнер на основе фреймворка AMIS, позволяющий настраивать пользовательский интерфейс с живым просмотром. Платформа делает акцент на дельта-кастомизации, позволяющей вносить изменения без изменения базового кода. Также предоставляется автоматизированное тестирование с использованием механизма записи и воспроизведения. Весь процесс следует серии преобразований модели с необязательными шагами, способствующими повторному использованию и гибкости. Ключевые концепции включают обратимые вычисления, встроенное метапрограммирование, декомпозицию конвейера и дельта-кастомизацию, обеспечивающие генерацию кода с полной адаптивностью к уникальным бизнес-потребностям. Платформа позволяет создавать нативные исполняемые файлы с помощью GraalVM.
favicon
dev.to
From Excel to a Full-Stack Application: A Low-Code Development Workflow
Изображение к статье: От Excel до полнофункционального приложения: рабочий процесс разработки с низким кодом
Create attached notes ...