Low-Code란 기존 코드 기반의 소프트웨어 개발방식을 대체하여 손쉽게 개발할 수 있게 해주는 것을 말합니다.
다양한 Low-Code 플랫폼들중 Mendix의 주요기능들을 써보고 경험해본 것들을 정리해보려고 합니다.
mendix 공식 홈페이지에 훨씬 더 방대한 자료가 있으니 참고하시면 좋을 것 같습니다.( https://www.mendix.com/ )
회원가입 역시 공식 홈페이지에서 할 수 있으며, IDE도 제공합니다.
IDE인 Mendix Studio Pro는 작성일 기준으로 현재 Mendix Studio Pro는 10.6.2 버전까지 나와있지만
저는 Mendix 9.24.14 버전으로 설치하였습니다. 아래 링크에서 무료로 다운로드 할 수 있습니다.
https://marketplace.mendix.com/link/studiopro/9.24.14
회원가입 및 Mendix Studio Pro 설치는 Mendix를 체험하기 위한 기본적인 세팅이며
Mendix 홈페이지에서의 Apps와 Mendix Studio Pro를 사용하며, 보통 홈페이지에서는 프로젝트 관리영역을 많이 다루고
Mendix Studio Pro에서 개발을 진행합니다.
Mendix 홈페이지 에서 할 수 있는 대표적인 기능을 몇가지 말씀드리자면, 팀원을 초대하고 룰을 세팅해주고 관리할 수 있습니다.(Mendix 공식 홈페이지에서 설명하는 팀 구성(RULE) 예시는 아래와 같습니다.)
또한 프로젝트의 계획, Epic Story, Task lis, Preview 등 프로젝트 관리 기능들도 있으며 앱에 대한 피드백 기능, 배포(free version 외 다양한 클라우드 환경 가능 but 유료) 등 다양한 기능들이 있습니다.
처음 프로젝트를 만드는 방법도 홈페이지의 Mendix Home - Create App 버튼으로 만드는 방법과, IDE에서 create new app을 통해 만들 수 있습니다. 이처럼 홈페이지와 IDE가 서로 호환되는 기능들과 각각의 고유 기능들을 잘 활용 하는 것이 중요해 보입니다. 저는 IDE에서 만들어 보았습니다.
위와 같이 세팅하고 Create app를 누르시면 만들어진 프로젝트를 만나 볼 수 있습니다.
1. 컨트롤 바
2. 앱 탐색기, 페이지 탐색기
3. 에디터
4. 속성 및 도구 상자
5. 변경 사항, 오류, 모범 사례 봇
정도로 각 영역을 간단히 정리할 수 있을 것 같습니다.