새로운 질서 위키

노코드

노코드(no-code)는 코드를 직접 쓰는 대신 시각적인 편집 화면과 설정으로 웹사이트나 소프트웨어를 만드는 방식이다. 코드가 사라진다는 뜻은 아니다. 사용자가 선택한 구성 뒤에서 도구가 코드를 만들거나 미리 준비된 기능을 실행한다. 일부를 코드로 보완하는 로코드(low-code)와의 경계는 제품과 사용 방식에 따라 달라진다. (IBM의 로코드, 노코드 비교)

  • 무엇을 만들 것인가: 작품 목록과 소개를 보여주는 포트폴리오 웹사이트, 정기적으로 글을 올리는 간행물, 예약과 결제가 필요한 공간은 서로 다른 기능을 요구한다. 템플릿의 모양과 함께 자료를 저장하고 바꾸는 방식을 본다.
  • 자료와 화면을 나누는가: CMS에서 작품 제목, 제작 연도, 이미지를 항목으로 관리하면 같은 자료를 목록과 상세 화면에 사용할 수 있다. 화면마다 내용을 직접 복사하는 방식과 수정 범위가 다르다.
  • 다른 곳으로 옮길 수 있는가: 웹플로(Webflow)는 조건에 맞는 요금제에서 HTML, CSS, 자바스크립트와 자산을 내보내지만, CMS 데이터와 폼 처리 같은 기능은 그 코드에 그대로 포함되지 않는다. 파일을 받는 것과 같은 웹사이트를 다른 서버에서 운영하는 것은 별도 문제다. (웹플로 코드 내보내기 안내)
  • 어디까지 직접 운영하는가: 도메인, 호스팅, 자료 내보내기, 공동 편집 권한과 유료 기능을 나누어 살핀다. 처음 만드는 시간뿐 아니라 구독을 중단하거나 담당자가 바뀔 때의 서비스 이전 비용도 선택에 들어간다.
  • 실제 화면은 어떤가: 화면을 드래그해 만들었어도 좁은 화면에서 읽히는지, 키보드로 이동할 수 있는지, 이미지 설명이 있는지는 확인해야 한다. 반응형 디자인과 접근성은 제작 도구와 별개의 결과다.

노코드는 HTML과 CSS를 배우는 일과 양자택일일 필요가 없다. 도구가 처리하는 범위를 알수록 어디를 설정으로 해결하고 어디서 다른 방법을 찾을지 판단하기 쉽다.

#웹 #도구사용 #CMS #기초

검색