글로벌 기업을 위한 다음 위대한 앱을 구축하거나 스타트업을 시작하려면 도움이 필요할 것입니다.
독립형, 자체 포함형 또는 고립형 애플리케이션은 더 이상 존재하지 않습니다. 수축 포장된 소프트웨어를 기억하십니까? 정확히 그렇습니다.
가장 단순한 애플리케이션을 구축하는 데도 - 그리고 확실히 엔터프라이즈급 무엇이든 구축하는 데도 - 마을이 아니라면 높은 수준의 상호 연결성이 필요합니다. 따라서 로우코드 원칙 #5의 중요성은 다음과 같습니다.
개방 상태:
기업용 애플리케이션 개발 플랫폼은 무엇이든 통합할 수 있고 구축할 수 있는 것에 제한이 없도록 개방적이어야 합니다.
모든 옵션을 열어두지 않는 플랫폼에는 전혀 의미가 없습니다. 연결해야 합니다. 모든 당신을 만드는 데 필요한 리소스 매그넘 아푸스. 여행하는 모든 기술 환경과 완벽하게 인터페이스해야 합니다. 그렇기 때문에 개방성이 중요합니다. 로우코드의 기본 원칙.
열려 있고 정말 열려 있는 곳이 있어요
"오픈"은 사람마다 의미가 다릅니다. "오픈 소스"는 보편적이고 사랑받는 소프트웨어 라이선싱 형태이자 자유로운 지적 교환 문화입니다. "오픈 시스템"은 소프트웨어 환경에서 상호 운용성과 오픈 표준을 의미합니다. 비기술적으로 말하면, 오픈은 투명성, 접근성, 연결성을 의미합니다.
적절한 로우코드 플랫폼은 모든 상상할 수 있는 모든 요구나 개발을 수용하기 위해 수평과 수직, 앞뒤, 안팎으로 모든 방향에서 모든 유형의 개방성을 요구합니다. 복잡하고 광범위한 환경에서 성공하려면 로우코드는 새로운 기술을 통합하여 가능성의 한계를 넓히는 동시에 핵심 및 레거시 시스템과 자연스럽게 융합되어야 합니다.
진정한 개방성은 다음을 유지하는 지배 원칙입니다. 로우 코드 플랫폼 더 이상 쓸모없게 되지 않도록 미래를 대비하여 아직 고안되지 않은 모든 차세대 기술을 우아하게 채택하고 통합합니다.
모든 가능성과 연결
우리가 모든 것을 스스로 발명하거나 처음부터 만들어야 한다면, 최첨단 혁신을 애플리케이션에 통합하는 우리의 능력은 심각하게 제한될 것입니다. 얼굴 인식 알고리즘을 가르치는 데 필요한 엄청난 양의 데이터를 어떻게 조립할까요? 정교한 인공 지능 프로세스나 매력적인 증강 현실 경험을 구동하는 컴퓨팅 인프라를 어떻게 감당할 수 있을까요? 블록체인을 어떻게 수용할까요? 그리고 앱이 연결해야 하는 IoT "사물", 즉 토스터, 자동차, 온도에 민감한 의약품 배송, 조립 라인 로봇 또는 중요한 생물 의학 장비에 연결하는 것은 어떨까요?
우리는 어떻게 하나요? 그?
가능성에 열려 있으면 됩니다. 그저 올바른 연결만 있으면 됩니다.
로우코드 플랫폼(또는 실제로 실행 가능한 모든 플랫폼)은 연결해야 하는 모든 것을 수용하도록 설계되어야 합니다. 좋은 소식은 많은 개발자가 비슷한 연결을 해야 하기 때문에 다른 누군가가 이미 필요한 작업을 수행하는 커넥터를 구축했을 수 있다는 것입니다. 바로 여기서 커뮤니티가 등장합니다.
여기서 9번째 원칙인 "커뮤니티"를 기대하고 있지만, 이 게시물에서 알 수 있듯이, 이 원칙들은 모두 서로 얽혀 있습니다. 커뮤니티는 모든 주요 기술 운동 주변에서 생겨나고, 로우코드도 예외는 아닙니다. 오픈 커뮤니티가 있는 오픈 기술은 모든 사람이 집단적 두뇌력을 사용할 수 있다는 것을 의미합니다. 기업 내부, 로우코드 영역, 그리고 기술 세계 전체에 걸친 커뮤니티의 동심원은 많은 '놀라운' 것을 손이 닿는 곳에 두었습니다. 로우코드는 그것을 쉽게 활용할 수 있게 해줍니다.
로우코드를 사용하면 필요할 때 새로운 커넥터를 매우 쉽게 만들 수 있으며, 모든 것을 쉽게 만들 수 있는 것과 같은 방식입니다.
개방성을 향한 실질적 경로
로우코드 애플리케이션이 모든 것에 연결할 수 있게 해주는 도구는 친숙합니다. API와 SDK는 개방형 모델, 개방형 데이터, 애플리케이션 및 플랫폼 확장성을 지원하는 주요 요소입니다. 그리고 고도로 특화된 커넥터가 필요한 경우, 항상 코드를 작성할 가능성이 있습니다. (로우코드 플랫폼조차도 진정으로 개방적이려면 그 가능성을 허용하고 수용해야 하기 때문입니다.)
확장성은 실제로 개방성입니다. 위에서 언급한 사용자 정의 커넥터는 확장성의 큰 부분입니다. 기본 로우코드 모델에서 수용할 수 없는 것이 있는 경우, 기능이나 함수를 사용자 정의 코드로 작성하거나 모든 종류의 Java 작업을 통합해야 하는 경우(예시), 기존/레거시 엔터프라이즈 애플리케이션의 뉘앙스와 특성을 처리해야 하는 경우, 다른 앱이나 앱 서비스를 활용해야 하는 경우 등 무엇을 하든 로우코드는 모델을 확장하여 달성할 수 있는 우아하고 쉽고 개방적인 수단을 제공합니다.
당사 웹사이트에는 보다 자세하고 다소 기술적인 설명이 있습니다. Mendix 수 개방성과 확장성그리고 우리가 그것을 가능하게 만드는 방법 무엇이든 통합하다, 좋아하는 기존 도구를 포함합니다. 이는 로우코드 플랫폼이 개방성의 원칙을 어떻게 준수할 수 있고 준수해야 하는지에 대한 좋은 예입니다.
스마트하게 만들어보세요
로우코드의 개방성은 매우 흥미로운 개념입니다. 필요한 모든 리소스에 쉽게 연결하고 통합할 수 있기 때문입니다. 하지만 2020년에 우리가 앉아 있는 지금, 정말 흥분되는 부분은 스마트 애플리케이션을 구축하는 것입니다. 위에서 언급한 AI, 증강 현실, 엣지 컴퓨팅 등의 아이디어는 Google, IBM, Facebook 등의 모든 종류의 데이터 및 리소스와 통합할 수 있는 능력에 달려 있습니다. 디지털 트윈, 커넥티드 팩토리, 방대한 양의 데이터를 수집, 분석하고 알고리즘을 형성하고 응답을 트리거하는 모든 종류의 혁신과 같은 개념은 로우코드를 통해 코딩 천재 집단이 필요 없이 현재 여기에서 접근하고 달성할 수 있습니다.
가능성의 세계에 열려 있습니다
로우코드 원칙 #5, 개방성을 요약하자면, 애플리케이션은 기존 레거시 시스템과 쉽게 통합되어야 하며, 새로운 기술이 등장할 때마다 이를 수용해야 합니다. 스마트 앱은 방대한 데이터 리소스, 모든 종류의 센서, 외부 AI 기능, 엣지 컴퓨팅 및 애플리케이션이 더욱 관련성 있고, 상황에 맞고, 사전 대응적이며, 지능적이고, 일반적으로 사용자의 요구에 적응할 수 있도록 하는 기타 기술과의 연결이 필요합니다.
모든 것에 마음을 열면 모든 것이 가능합니다!