최근에 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단계 인증을 편하게 연동하여 사용할 수 있다.
'Programming > ETC' 카테고리의 다른 글
JWT(JSON Web Tokens), OAuth(Open Authorization) (0) | 2023.09.24 |
---|---|
SPA(Single Page Application) (0) | 2023.07.15 |
Apache, NginX, Tomcat의 개념(+ 웹서버, WAS, 로드밸런싱, 프록시) (0) | 2023.06.25 |
Command Prompt(CMD), Git bash, PowerShell (0) | 2023.03.27 |
[Node.js] path 모듈 (0) | 2023.03.27 |
댓글