이 텍스트는 모델 기반 접근 방식을 강조하는 제품 목록 페이지 구축을 위한 로우코드 플랫폼을 설명합니다. 개발은 데이터베이스 구조와 관계를 정의하는 Excel 기반 데이터 모델로 시작되며, 이는 코드 생성을 주도합니다. 이 Excel 모델은 수동으로 생성하거나 기존 데이터베이스에서 역공학하거나 디자인 도구에서 가져올 수 있습니다. 이 플랫폼은 API, 데이터베이스 엔티티, 서비스 및 프론트엔드 뷰 모델을 포함한 전체 스택 코드를 생성하여 개발을 가속화합니다. 사용자 정의는 생성된 구성 요소를 재정의하고 엔티티 메서드, CRUD 개선 및 GraphQL 엔드포인트를 포함한 사용자 정의 로직을 추가하여 달성됩니다. 프론트엔드는 AMIS 프레임워크를 기반으로 하는 시각적 디자이너를 사용하여 라이브 미리 보기를 통해 UI 사용자 정의를 허용합니다. 이 플랫폼은 기본 코드를 변경하지 않고 수정을 가능하게 하는 델타 사용자 정의를 강조합니다. 녹화 및 재생 메커니즘을 사용한 자동 테스트도 제공됩니다. 전체 프로세스는 재사용 및 유연성을 촉진하는 선택적 단계를 포함한 일련의 모델 변환을 따릅니다. 주요 개념에는 가역 계산, 내장 메타프로그래밍, 파이프라인 분해 및 델타 사용자 정의가 포함되어 고유한 비즈니스 요구 사항에 대한 완전한 적응성을 갖춘 코드 생성을 가능하게 합니다. 이 플랫폼을 통해 GraalVM을 사용하여 네이티브 실행 파일을 구축할 수 있습니다.
dev.to
From Excel to a Full-Stack Application: A Low-Code Development Workflow
Create attached notes ...
