Programming/ETC
[Low-code] 로우 코드 서비스 개발 툴, Retool
리버김
2023. 8. 28. 13:44
최근에 low-code 툴인 'Retool'에 대해 알게 되었다. admin 페이지 등 UI를 직접 개발할 필요 없이 약간의 JS와 SQL 지식만으로 웹 페이지를 만들고 운영할 수 있는 툴이라고 한다. 데이터에 관한 여러 대시보드를 만들 수 있을 뿐만 아니라 데이터를 직접 조작할 수도 있다.
홈페이지
Retool의 특징
1. 100개가 넘는 UI 컴포넌트를 제공한다.
대부분의 웹서비스가 유사한 컴포넌트로 되어있다는 점을 생각해 표, 리스트, 차트, 폼, 등 100개가 넘는 '블록'을 제공하고 있다. 이를 사용해 드래그&드랍으로 원하는 사이트를 만들 수 있다.
2. 거의 모든 종류의 DB에 연결할 수 있다.
REST, GraphQL, gRPC API를 사용하는 거의 모든 형태의 DB에 연결할 수 있다. 물론 데이터를 Retool을 사용해 조작할 수도 있다.
3. 데이터 조작을 위한 쿼리를 Retool 내에서 작성할 수 있다.
4. 사용자가 JS를 사용해 커스텀 블록을 만들 수 있다.
Retool에서 제공하는 블록만 사용해야 하는 것은 아니다. JS를 사용해 얼마든지 재사용 가능한 커스텀 블록을 만들 수 있다. 두 개의 중괄호로 해당 코드를 감싸주기만 하면 된다.
5. Git을 연동하여 버전 관리를 할 수 있다.
6. 소셜 로그인, 2단계 인증을 편하게 연동하여 사용할 수 있다.