모범 사례
AppMaster.io를 최대한 활용하는 방법
AppMaster.io는 최고의 유용성을 염두에 두고 만들어졌지만 명확히 해야 할 몇 가지 명확하지 않은 개념이 있습니다. 이 기사에서는 플랫폼 이면의 주요 방법론과 개념을 다룰 것입니다.
오늘날 대부분의 노코드 플랫폼의 경우 사용자 인터페이스에서 애플리케이션 생성 프로세스를 시작하는 일반적인 접근 방식이 있습니다. 이러한 접근 방식은 쉽게 시작할 수 있다는 느낌을 주지만 중대형 프로젝트에는 적합하지 않습니다. AppMaster는 소프트웨어 개발 프로세스의 표준 방식을 따르며, 한 번의 사소한 수정으로 수년 동안 전 세계 개발자들이 사용했습니다.
먼저 모듈을 선택하십시오
모듈 선택부터 시작하는 것이 좋습니다. AppMaster.io 모듈은 내부에 데이터 모델, 비즈니스 로직, 사전 정의된 설정, 인터페이스 요소, 사용자 정의 코드 및 자동화 스크립트를 포함할 수 있습니다. 모든 모듈은 미리 빌드된 논리 및 데이터로 개발 속도를 높이기 위해 만들어졌습니다. 프로젝트를 시작할 때 필요한 모든 모듈을 선택하는 것은 어려울 수 있지만 모듈의 특성으로 인해 설계하는 데 수백 시간을 확실히 절약할 수 있습니다.
많은 데이터 모델을 생성하고 어느 시점에서 모듈을 활성화하려는 경우 매우 일반적인 상황이 있습니다. 모듈 공급 데이터 모델, 비즈니스 로직 및 기타 구성 요소로 인해 모듈 내부에 이미 무언가를 생성했을 가능성이 있습니다. 이로 인해 데이터 모델, 끝점 및 UI 바인딩을 조정하는 데 불필요한 교차와 추가 시간이 발생할 수 있습니다. 따라서 간단한 조언이 있습니다. 프로젝트에 대한 모듈을 선택하는 것부터 시작하십시오.
데이터는 모든 것의 기초입니다
AppMaster.io는 데이터 중심 접근 방식으로 애플리케이션을 만듭니다. 이는 대부분의 구성 요소가 데이터 모델을 기반으로만 생성될 수 있음을 의미합니다. 모듈 작업을 마치면 다음 단계는 데이터 모델을 만드는 것입니다. 그리고 생각보다 간단합니다. 필수 필드(엔티티 속성이라고도 함)가 있는 각 모델(엔티티라고도 함)을 만들고 필요한 경우 몇 가지 관계를 만듭니다.
데이터 모델 디자이너에서 저장 버튼을 클릭하면 AppMaster AI는 모든 데이터 모델(레코드 검색, 레코드 가져오기, 레코드 업데이트, 레코드 삭제 등)에 대한 기본 비즈니스 로직을 자동으로 생성하고, 다음을 위한 엔드포인트를 생성합니다. 방금 비즈니스 프로세스를 생성했으며 기본 관리 웹 애플리케이션 페이지(관리자 패널이라고도 함)도 생성합니다.
거의 모든 UI 요소에는 렌더링할 데이터 소스가 필요합니다. 예를 들어 테이블 구성 요소는 끝점을 사용하여 행 목록을 만듭니다. 차례로 끝점은 연결된 비즈니스 프로세스, 데이터 모델 및 해당 필드를 기반으로 하는 비즈니스 프로세스에 의존합니다(항상 그런 것은 아닙니다!).
AppMaster.io를 최대한 활용하려면 소프트웨어 개발 및 데이터 모델링의 기본 개념에 대한 이해만 있으면 됩니다. 다른 모든 것은 첫 번째 애플리케이션을 만드는 과정에서 알아낼 수 있습니다.