NoCode(코드 없음)로 서비스 개발

OSS 개발(개발 안함) 합숙 훈련


매년 열리는 하계풍경시 OSS 개발 합숙 캠프에서는'개발되지 않는 합숙'을 진행했다.
OSS 개발캠프는 노무라종합연구소의 오픈스탠디아팀을 중심으로 2009년부터 매년 개최해온 오픈소스 하카슨이다.매년 여름이면 미야자키, 이동, 방총의 바다와 어항 인근 여관을 빌려 개발 합숙을 한다.이 하카슨은 여름 축제다.
엔지니어들의 낙원!제6회 OSS 개발 훈련 보고서
크면서 합숙훈련도 하고...잠 못 이루는 OSS 개발 합숙 보고서!
올해는 원격으로 개최됐지만 평소처럼 원하는 것을 만드는 시간을 즐겼다.
이 기사는 OSS 개발 소집 당일 발표용 자료입니다.

뭐 했어, 아니, 안 했어?


코드 없음은 NoCode(코드 없음) 정보를 모은 웹 사이트 애플리케이션을 시작합니다.
개발 캠프에는 한 줄의 항목도 쓰지 않았다.
그렇다면 시스템 개발의 민주화는 어느 정도 진전됐을까.

이른바 NoCode(코드 없음)


무코드는 시스템 개발에 프로그램을 쓸 필요가 없는 시스템 개발 방법을 가리킨다.
어원은 Product Hunt의 설립자인 라이언 허버The Rise of “No Code”의 글에서 유래했다.
구글Appsheet 인수, 아마존Honeycode 공개, 마이크로소프트Power Apps 전개 등 뜨거운 분위기를 보이고 있다.
아무래도 노코드는'바로 이동할 수 있는'것으로 프로토타입 MVP(Minimum Viable Product) 구축에 적합하다.
반대로 모든 공구가 할 수 있고 할 수 없다는 것을 명확히 했다.선택한 도구가 할 수 없는 일은 아무리 해도 할 수 없다는 것을 주의하세요.

대표적인 NoCode(코드 없음)

  • Bubble: 웹 애플리케이션을 개발할 수 있는 범용 무코드 서비스
  • 웹플로우: 디자인이 우수한 사이트(CMS)를 구축할 수 있는 무코드 서비스
  • Adalo: 스마트폰 애플리케이션(PWA)을 구축할 수 있는 무코드 서비스
  • Airtable: 데이터베이스를 위한 업무 시스템을 위한 무코드 서비스
  • ZApier: 작업 자동화, 협업을 위한 비즈니스 시스템을 위한 코드 없는 서비스
  • 우리는 용례/특징/장점/과제를 각각 총결산할 것이다.

    Bubble



    사이트 제목


    용례


    어느 정도 복잡한 처리를 하는 웹 응용 프로그램

    특징.

  • 기본 작업은 드래그 앤 드롭
  • 공통성이 높은 비코드 도구
  • 사전 준비된 구성 요소 구성 요소 활용 가능
  • 구성 요소 구성 요소를 화면에 배치하여 설계 가능
  • 구성 요소 구성 요소에 대해 처리/기능을 설정하고 데이터를 저장할 수 있음
  • API를 통해 다른 도구와 협업할 수 있고 플러그인도 충실
  • 장점

  • 공통성이 높고 작업 드래그 앤 드롭
  • 복잡할 수 있으므로 원형 레벨을 초과하여 사용할 수 있음(가능)
  • 현재 무코드 중 가장 광범위하게 대응할 수 있는
  • 과제.

  • 응답 설계 필요
  • 무엇이든 할 수 있는 도구이기 때문에 시스템의 설계력이 필요하다
  • 무엇이든 할 수 있기 때문에 일정한 시간을 들여 공부해야 한다(가능)
  • Webflow



    사이트 제목


    용례


    사이트 축소판 그림

    특징.

  • 기본 작업은 드래그 앤 드롭
  • 고품질의 CMOS 웹 사이트 구축
  • 충실한 디자인 템플릿
  • 스펀지 패드로 자동 변할 수 있는 디자인
  • 장점

  • CMOS 사이트 생성 가능
  • 브라우저 인코딩 느낌으로 제작
  • HTML/CSS/JS를 통해 화면 디자인을 내보낼 수 있는 제품
  • 과제.

  • HTML과 CSS에 대한 지식이 없으면 작동 불가(이해 불가)
  • Adalo



    사이트 제목


    용례


    스마트폰용 로컬 애플리케이션(PWA)

    특징.

  • 구성 요소를 스마트폰의 화면 이동도에 끌어다 놓기
  • 스마트폰 응용 프로그램의 템플릿에서 만들 수 있음
  • 관계 데이터베이스 생성 가능
  • 이번에 소개하지 않은 Glide와 전자 표의 차이는 여기에 있다
  • 장점

  • 스마트폰을 위한 서비스 제작이 용이
  • Glide보다 많음
  • Bubble보다 간편한 사용
  • 과제.

  • 자유도가 제한되어 있음
  • 할 수 있는 일이 아직 적다
  • Airtable


    용례

  • 비즈니스 시스템
  • 특징.

  • Google 스프레드시트 및 RDB 혼합 서비스
  • 사내 도구로 사용 가능
  • Salesforce/kintone/Google 스프레드시트 유사 서비스
  • 다양한 형태로 "동일 데이터"를 볼 수 있음
  • 표 형식/간판/달력/창/사진 라이브러리
  • 테이블 형식



    활용단어참조



    캘린더



    창문체



    그림 갤러리



    중복되지만, 이것들은 모두 '같은 데이터' 를 다른 디스플레이 방식으로 바꾸는 것이다

    장점

  • 다양한 데이터 유형
  • 다양한 형태로 데이터를 볼 수 있음
  • 입력 검사(단일 항목 검증)
  • 기록 간의 일치성 검사
  • 과제.

  • 필드당 권한 관리가 불가능
  • Zapier



    용례

  • 시스템 간 데이터 공동 작업
  • 특징.

  • 수동 작업을 자동화할 수 있는 루틴 작업
  • 유틸리티 조합 가능
  • 예시) 데이터가 Airtable 형식에 입력되었을 때 알림 메시지가 슬랙
  • 으로 날아갔다

    장점

  • 공동 작업 서비스 1500 이상
  • AWS, GCP, Azure와 공동 작업 가능
  • IFTT보다 세밀한 설정 가능
  • 과제.

  • 무료 횟수 제한
  • 일부 제품은 일본 서비스를 지원하지 않음
  • 다른 신경 쓰는 서비스들


  • STUDIO: 일본제 무코드 도구

  • microCMS: 일본제 무두기사 CMS
  • 참조 정보


    NoCode School
    NoCode Ninja

    총결산

  • 시스템 개발의 민주화는 확실히 진행 중
  • 기획, 마케팅, 영업자만 서비스 가능(가능)
  • 하지만 아직 할 수 없는 일이 많아서 프로그래밍이 더 유연하고 빠르다
  • 앞으로 구조 설계의 기술이 더욱 중요하다고 생각합니다
  • 좋은 웹페이지 즐겨찾기