제퍼넷 로고

코드 없음 / 낮은 코드 :주의를 기울여야하는 이유

시간

우리 모두는 최근 로우 코드 및 코드없는 플랫폼에 대한 과대 광고를 듣고 있습니다. 코드없는 플랫폼의 약속은 일반 비즈니스 사용자가 엔지니어링 팀의 추가 비용 (돈과 시간)없이 프로젝트를 진행할 수 있도록 Word 또는 PowerPoint를 사용하는 것처럼 쉽게 소프트웨어 개발을 수행 할 수 있다는 것입니다. 코드가없는 플랫폼과 달리 로우 코드 플랫폼은 여전히 ​​코딩 기술이 필요하지만 개발자가 미리 작성된 코드 구성 요소로 작업 할 수 있도록하여 소프트웨어 개발을 가속화 할 수 있습니다.

에 따르면 가트너, 애플리케이션 개발의 65 %가 2024 년까지 로우 코드가 될 것입니다.

저는 2017 년에 전통적인 개발 (자바 사용)과 모델 중심의 로우 코드 / 코드없는 개발 프로젝트 간의 초기 비교 생산성 벤치 마크 테스트에 참여했습니다. 그 결과는 인상적이었습니다. 5X ~ 7X 낮은 코드 / 코드없는 개발로 생산성 향상. 2020 년 No-Code Census의 설문 조사에 따르면 4.6 배 생산성 향상 전통적인 프로그래밍보다.

로우 코드 / 코드 없음 : 단편화 된 시장

로우 코드 / 코드 없음 환경은 수많은 솔루션, 플랫폼 및 하위 시장으로 인해 복잡합니다. 예를 들어 대기업, 중소 기업 및 중소기업을 대상으로하는 하위 시장이 있습니다. 엔터프라이즈 로우 코드 / 코드 없음 플랫폼은 높은 확장 성, 성능, 보안 및 엔터프라이즈 애플리케이션과의 통합을 제공합니다. 그들은 더 비싼 경향이 있습니다. 엔터프라이즈 로우 코드 플랫폼을위한 Gartner의 Magic Quadrant는 다음과 같습니다.

엔터프라이즈 로우 코드 애플리케이션 플랫폼을위한 Magic Quadrant

Gartner는 로우 코드 애플리케이션 플랫폼 (LCAP)을 "모델 기반 및 메타 데이터 기반 프로그래밍 언어와 같은 선언적, 고수준 프로그래밍 추상화를 사용하여 신속한 애플리케이션 개발, 원스텝 배포, 실행 및 관리를 지원하는 애플리케이션 플랫폼"으로 정의합니다. .”

G2는 유사한 풍경 개요를 제공합니다. 소규모 기업용. 소규모 비즈니스와 엔터프라이즈 로우 코드 플랫폼 사이에는 교차점이 많지 않습니다. 소규모 비즈니스 플랫폼 공급 업체 중 일부는 기업에서 알려 지거나 인식되지 않습니다. 마찬가지로 중소기업은 대개 가격과 복잡성 때문에 엔터프라이즈 플랫폼을 구매하지 않는 경향이 있습니다.

당연히 많은 로우 코드 플랫폼이 비즈니스 프로세스 관리 플랫폼입니다. BPM 는 오랫동안 MDD (Model-Driven Development)를 지원했습니다. 소프트웨어를 구축하기 전에 먼저 어떻게 작동해야하는지 다이어그램으로 표시합니다. 이 다이어그램은 BPM 프로세스 맵 접근 방식과 유사합니다. 여기서 비즈니스 프로세스를 지정하려면 하위 프로세스를 나타내는 셰이프를 올바른 순서로 끌어서 놓습니다. (대부분의 BPM 플랫폼에서 지원하는 가장 널리 사용되는 프로세스 매핑 표준은 BPMN.) 따라서 프로세스 중심의 로우 코드 솔루션이 널리 사용됩니다. BPM 로우 코드 / 노 코드 플랫폼의 예는 다음과 같습니다. 아피아, 페가아웃 시스템. (공개 : 이전에 Pega에서 BPM 기술 부사장으로 일했습니다.)

그러나 로우 코드 / 노 코드 우산 아래에는 다른 패러다임이 있습니다.

웹 사이트 로우 코드 / 노 코드 플랫폼 : 모든 규모의 기업은 이러한 플랫폼을 활용할 수 있습니다. 주요 경쟁자는 워드프레스(WordPress), 윅스, Squarespace웹플로우.

데이터베이스 관리 로우 코드 / 노 코드 플랫폼 : 하이 엔드 (기업)에는 다음과 같은 플랫폼이 있습니다. 멘딕스. 하단에는 Airtable. 다음과 같은 NoSQL 데이터베이스 로우 코드 / 노 코드 플랫폼도 있습니다. KgBase 지식 그래프 용.

자동화 된 통합 로우 코드 / 노 코드 플랫폼 : 이 도메인에는 몇 가지 흥미롭고 새로운 플랫폼이 있습니다. Zapier, 포물선인 테오 마토 이 카테고리에 있습니다. 이러한 도구를 통해 강력하고 복잡한 통합 흐름을 비교적 빠르게 개발할 수 있습니다. 다음은 API에서 가져 와서 일부 데이터를 조작 한 다음 다른 API로 보내는 Parabola 워크 플로우의 예입니다. 자동화 된 워크 플로는 요청시 실행되거나 예약되거나 웹훅을 통해 호출 될 수 있습니다.

모바일 애플리케이션 개발 : 다음과 같은 대부분의 로우 코드 / 노 코드 플랫폼 거품, 모바일 애플리케이션을위한 반응 형 UI 기능을 제공합니다. 다른 회사는 선도적 인 모바일 운영 시스템 (iOS 및 Android)에 대한 기본 지원을 제공합니다. 썽크 러블 아마도 로우 코드 / 노 코드 모바일 애플리케이션 개발의 궁극적 인 예일 것입니다.

이러한 플랫폼 중 다수는 특정 유형의 응용 프로그램에 대한 다양한 플러그인 및 템플릿 모음을 제공합니다.

로우 코드 / 노 코드 플랫폼의 다른 범주는 특정 애플리케이션 영역 또는 틈새 시장을 대상으로합니다.

  • 전자 상거래 및 온라인 상점 : 이 카테고리의 대표적인 예는 Shopify.
  • 작업 관리 : 이 카테고리의 좋은 예는 Monday.com.
  • ERP 애플리케이션 : 흥미로운 예는 Gartner의 MQ에도 나열되어 있습니다. 조호 (Zoho). ERP 및 CRM을위한 또 다른 중요하고 영향력있는 플랫폼은 세일즈 포스.
  • 블록 체인 및 IoT : 아트 라 블록 체인의 경우이 카테고리의 예입니다.
  • 인공 지능 : 로우 코드 / 코드 없음의 매력적인 영역은 AI이며, 이제이 영역에서 도구가 등장하기 시작했습니다. 여기의 예는 C3 AI 엑스 마키나.

로우 코드 / 코드 없음 문제

로우 코드 / 코드없는 플랫폼에는 많은 이점이 있지만 몇 가지 문제가 발생하고 학습 곡선이 포함됩니다. 많은 모범 사례가 이제 막 등장하고 있으며 비교적 미숙합니다. 이것은 중대한 책임입니다. 기존 프로그래밍에는 엄청난 경험, 강력한 커뮤니티 및 문서화 된 모범 사례가 있습니다. MDD가 오랫동안 사용되어 왔음에도 불구하고 여러면에서 로우 코드 / 코드 없음은 초기 단계입니다. 특히 BPM 플랫폼에서 그렇습니다.

다음은 로우 코드 / 코드 없음에 대한 더 중요한 몇 가지 과제입니다.

1. 문화 변화를 수반합니다. 로우 코드 / 코드 없음은 변경이 필요합니다. 조직의 문화, 해당 조직이 기업이든 신생 기업이든. 사일로를 없애기 위해 문화를 바꾸는 것은 쉽지 않습니다. 경영진의 비전과지지가 필요합니다. 또한 로우 코드 / 코드없는 디지털 변환 역량 센터에 예산을 할당하고 권한을 부여해야합니다.

2. 플랫폼을 배우려면 시간과 노력이 필요합니다. 로우 코드 / 코드 없음은 속도와 생산성을 높입니다. 하지만 쉽지 않습니다. 도구와 플랫폼은 사소한 것이 아니며 전문 지식 수준을 개발하는 데 시간이 걸립니다. 이것은 로우 코드 / 코드 없음의 가장 오해받는 측면 중 하나입니다. 중첩 루프와 같은 복잡한 프로그래밍 구조는 어떤 플랫폼에서도 쉽지 않습니다.

3. 여러 플랫폼이 필요할 수 있습니다. 일부 플랫폼은 다른 플랫폼보다 더 완벽합니다. 언코크거품예를 들어는 모든 사용 사례에서 사용할 수 있도록 설계되었으므로 엔터프라이즈 시스템과의 통합을위한 다양한 옵션을 제공합니다. 그러나 특정 영역에 특화된 다른 구성 요소의 이점을 크게 누릴 수 있습니다. 예를 들어, Bubble과 함께 포물선 또는 Zapier 자동 통합을위한 플러그인. Parabola 또는 Zapier의 데이터 조작 및 통합 기능은 Bubble의 기본 기능보다 작업하기가 더 쉽습니다. 추가 기술로 낮은 코드 / 코드 없음 플랫폼을 보완하는 다른 플러그인 또는 기술 구성 요소가 있습니다. 예를 들어 기술 파트너십 Unqork 또는 포괄적 인 플러그인 목록 버블.

4. 자원과 지역 사회 지원이 부족합니다. 많은 로우 코드 / 노 코드 플랫폼은 상대적으로 미성숙합니다. 기존의 프로그래밍 언어에는 수백만 명의 개발자 (때로는 수천만 명의)가 있습니다. 많은 온라인 및 현장 교육 과정과 서적 및 자료가 Java 또는 C #과 같은 언어로 쉽게 제공됩니다. 아웃소싱을위한 여러 커뮤니티와 리소스가 있습니다. 로우 코드 / 코드 없음에 대해서는 완전히 다른 시나리오입니다. 특히 최신 플랫폼에서는 더욱 그렇습니다.

5. 가격이 혼란 스러울 수 있습니다. 엔터프라이즈 로우 코드 / 코드 없음 플랫폼은 불필요하게 비용이 많이 드는 경향이 있습니다. 중소 시장 플랫폼은 비용이 덜 들지만 일반적으로 확장 성이 떨어집니다. 엔드 투 엔드 솔루션을 위해 여러 플랫폼을 사용하면 가격 문제가 더욱 복잡해집니다.

이는 핵심 과제 중 일부에 불과합니다. 그들은 로우 코드 / 코드 없음이 만병 통치약이 아님을 분명히합니다. 그러나 기존 기업과 신생 기업 모두를위한 혁신적인 솔루션을 개발하는 것은 여전히 ​​강력한 추세입니다.

우리는이 공간이 계속 성숙함에 따라 더 많은 도전에 대해 듣게 될 것입니다. 그리고 실패한 프로젝트가있을 것입니다. 그러나 특히 개발 속도와 생산성을 가속화하는 이점은 승리 할 것입니다.

준비되셨습니까?

Setrag Khoshafian 박사는 시작 도우미 및 수석 과학자 Khosh 컨설팅. 그는 이전에 Pega의 BPM Technology 부사장, Savvion의 기술 담당 선임 VP, Portfolio Technologies의 CTO를 역임했으며 인지 세계 엔터프라이즈 AI의 Think Tank.

VentureBeat는 정기적으로 게시합니다. 손님 글 전문가 데이터와 AI 실무자로부터.

VentureBeat

VentureBeat의 사명은 기술 의사 결정권자가 혁신적인 기술과 거래에 대한 지식을 습득 할 수있는 디지털 타운 스퀘어가되는 것입니다. 당사 사이트는 데이터 기술 및 전략에 대한 필수 정보를 제공하여 조직을 이끌 때 안내합니다. 다음에 액세스 할 수 있도록 커뮤니티의 일원이되도록 귀하를 초대합니다.

  • 관심있는 주제에 대한 최신 정보
  • 뉴스 레터
  • 통제 된 사고 리더 콘텐츠 및 Transform과 같은 소중한 이벤트에 대한 할인 된 액세스
  • 네트워킹 기능 등

회원 가입

출처 : https://venturebeat.com/2021/02/14/no-code-low-code-why-you-should-be-paying-attention/

spot_img

최신 인텔리전스

spot_img