개발도구는 사용자의 기술 수준과 필요에 따라 선택이 필요합니다.
이젠고의 개발도구를 중심으로 크게 4가지로 구분할 수 있습니다.
노코드 (No-code)
- 대상: 일반 사용자, 비개발자
- 설명: 코딩 지식이 전혀 없는 사람도 시각적 인터페이스를 통해 애플리케이션을 개발할 수 있도록 돕는 도구입니다.
- 예시: Wix, Squarespace, Zapier, 비아이매트릭스 G-Matrix
로우코드 (Low-code)
- 대상: 시민 개발자 (Citizen Developer), 초보 개발자
- 설명: 최소한의 코딩으로 애플리케이션을 개발할 수 있도록 돕는 도구입니다. 시각적 모델링과 드래그 앤 드롭 기능을 제공합니다.
- 예시: Mendix, OutSystems, 퀸텟시스템즈 Lowcode, 이젠고 difingo (back-end Service)
코딩 자동화 (Coding Automation)
- 대상: 전문 개발자
- 설명: 반복적이고 단순한 코딩 작업을 자동화하여 개발자의 생산성을 높이는 도구입니다. 코드 생성, 테스트, 배포 등을 자동화합니다.
- 예시: GitHub Copilot, Codemod, 이젠고 Re:Gen, 이젠고 {Devpack}N
개발 도구 (Development Tools)
- 대상: 전문 개발자
- 설명: 전문 개발자가 사용하는 다양한 개발 도구로, IDE(통합 개발 환경), 디버깅 도구, 버전 관리 시스템 등이 포함됩니다.
- 예시: Visual Studio, IntelliJ IDEA, 투비소프트 nexacro platform, 이젠고 difingo
그림1) 이젠고UI Re-Work 자동화도구 화면 예시