기사 링크
“코딩의 미래는 코딩을 전혀 하지 않는 것(The future of coding is no coding at all)”
— GitHub CEO
노코드·로우코드
LCNC (Low-Code and No-Code) : 시각적 드래그 앤 드롭 응용 프로그램 또는 유사한 도구를 사용하여 개인 및 팀이 많은 선형 코딩없이 응용 프로그램을 프로그래밍할 수 있는 환경
- 복잡한 프로그래밍 도구나 전문 지식 없이도 구현하기 쉬운 개발 솔루션으로 개발 프로세스 간소화
- IT의 부족한 개발자 인력난 부족 문제를 해결하고, 새로운 응용 프로그램 및 인터페이스 출혈을 간소화
노코드
- 코딩을 하지 않고도 웹이나 앱 서비스를 만들 수 있도록 도와주는 서비스
- 코딩 대신 아이콘 같은 그래픽 클릭이나 드래그 앤 드롭 방식
- 노코드 플랫폼 : 윅스(Wix), 멘딕스, 아임웹, 식스샵(sixshop), 워드프레스, 카페24 등
로우코드
- 노코드 플랫폼과 같이 드래그 앤 드롭 방식
- 하지만, 어느 정도 개발에 대한 지식을 요구
장단점
장점
- 사용 편의성
- 개발 지식 없이도 IT 서비스를 만들 수 있다 => 시간과 비용 절약
- 제작 화면 자체가 UI
- 기존 솔루션 및 기술과의 통합 용이성
- 신속한 가치 창출
단점
- 개발 한계 : 플랫폼에서 제공하지 않는 기능은 구현할 수 없고, 유저가 많아지면 그에 맞게 백엔드 최적화가 필요하지만 LCNC 플랫폼을 사용한 사이트는 최적화가 어렵다
- 드래그 앤 드롭 방식도 결국 만드는 과정일 뿐 : 기획, 제작은 사용자의 몫
- 어쨌든 학습은 필요하다 : LCNC 플랫폼도 배경지식과 학습이 필요, 플랫폼이 다양한 만큼 플랫폼 별 차이와 활용도를 학습해야할 필요가 있다
결론
LCNC 플랫폼은 디지털 전환이 빠르게 진행되고 있는 현재 문제가 되는 IT분야의 인력난을 해결해 줄 수 있는 키워드로 떠오르고 있다.
쉽게 배우고 사용할 수 있으며 기존의 솔루션과의 통합이 쉬워 IT업계를 넘어 제조, 의료 산업에서 활용되어 디지털 전환을 가속화할 것으로 보인다.
클라우드 기업에서 산업별 AI서비스를 제공하듯, LCNC 도구도 산업에 특화된 서비스가 나올 것으로 예상된다.