차례:
비디오: Abetare - Erdhen shkronjat - Episodi 8//Shkronja Ë (십월 2024)
Mendix (최대 10 명까지 무료로 시작)는 기능이 풍부한 저 코드 개발 플랫폼으로 시민 개발자와 전문 엔지니어링 및 IT 부서 모두를위한 강력한 시각적 앱 제작 도구를 제공합니다. Mendix는 코드가 적은 공간에서 숙련 된 플레이어입니다. 비즈니스 팀이 반응 형 웹, 모바일 및 태블릿 응용 프로그램에 대한 규정 준수 및 버전 제어를 유지하면서 공동 작업 및 속도를 향상시킬 수 있도록 설계되었습니다.
이 플랫폼은 우리가 테스트 한 다른 플랫폼보다 개발자 및 IT 중심 플랫폼이며, 이를 입증하기위한 심층 테스트, 사용자 지정 및 분석 기능이 있습니다. 또한 Mendix는 Editors 'Choice Appian과 경쟁 할 수있는 기본 제공 협업 기능과 Microsoft PowerApps와 동등한 모바일 및 태블릿 앱 개발 기능을 갖추고 있습니다. Salesforce 및 OutSystems에서만 사전 구축 된 템플릿 및 구성 요소와 같은 앱 스토어에 추가하십시오. Editors 'Choice Award에서 Mendix를 그 자체로 유일하게 유일하게 유지하는 것은이 라운드에서 다른 대부분의 저 코드 플랫폼에 비해 엔터프라이즈 가격이 책정되지만, 객체 및 사용량이 아닌 사용자를 기준으로하는 선결제 가입 계획입니다. 코드가 낮은 개발 플랫폼에서 흔히 볼 수있는 예상치 못한 다운로드 비용을 제거합니다.
가격 및 계획
Mendix는 Community 버전으로 최대 10 명의 사용자에게 무료로 제공되며 여기에는 공용 Mendix 클라우드에 대한 액세스 및 기본 지원이 포함됩니다. 무료 버전에는 데모, 프로토 타입 또는 작은 앱을 디자인, 빌드 및 배포하는 데 필요한 모든 것이 포함되어 있습니다. Mendix는 앱 구성 요소에 제한이나 할당량을 설정하지 않으므로 앱에 포함 할 수있는 화면, 데이터베이스 엔터티, 프로세스 및 기능 구성 요소의 수에는 제한이 없습니다. 또한 Community Edition에는 최대 10 명의 내부 사용자에게 액세스를 제공하는 각 앱의 배포 환경이 포함되어 있습니다. 필요한 사용자 수 또는 앱 용량을 대폭 늘릴 계획이없는 중소 기업 (SMB)에게는 큰 거래입니다.
내부 사용자 10 명 이상, 앱당 2 개 이상의 환경 또는 더 많은 배포 옵션 또는 SLA (Service Level Agreement)와 같은 엔터프라이즈 수준 기능 및 서비스가 필요한 경우 엔터프라이즈 계획이나 연락처를 사용해야합니다. 더 많은 부가 기능, 단일 앱 옵션, 더 많은 사용자 또는 맞춤형 계획을위한 Mendix. 중소기업의 경우 회사는 웹 사이트에 공개되지 않은 단일 앱 옵션을 제공합니다.
단일 앱 버전은 자동 백업 및 가동 시간 보장 기능이있는 단일 앱의 경우 한 달에 $ 1, 875로 바로 이동합니다. 조직 전체에 배포 된 여러 앱을 구축하려면 Pro 또는 Enterprise 버전을 사용해야합니다. Pro 버전은 무제한 앱 구축을 위해 매월 $ 5, 375에서 시작합니다. Enterprise Edition은 지속적인 통합 지원, 프라이빗 클라우드 배포, 수평 적 확장, 장애 조치 테스트 및 온-프레미스 응용 프로그램 배포 기능을 포함한 고급 엔터프라이즈 배포 및 관리 기능 세트에 대해 월 $ 7, 825입니다. Community Edition은 테스트 한 최고의 무료 플랜 중 하나이지만 Mendix의 엔터프라이즈 가격 구조는 비쌉니다. 이번 라운드 업에서 다음으로 가장 비싼 저 코드 플랫폼 인 OutSystems는 최고 수준의 엔터프라이즈 계획을 위해 매월 4, 600 달러를 상한선을 차지합니다.
Mendix는 가격이 선형 모델이 아니라고 설명했다. 이는 사용자 수가 증가함에 따라 사용자 당 가격이 축소됨을 의미한다. 이 회사는 웹 사이트에서 사용자 별 요금 모델을 보여줌으로써 비즈니스가 계획에 가입 한 후에는 Salesforce App Cloud와 달리 Mendix가 객체 및 사용량에 따라 요금을 부과하지 않기 때문에 계획되지 않은 비용이 증가하지 않을 것이라고 강조했습니다. 우주에서 다른 벤더.
로우 코드 비즈니스 앱 구축
코드가 낮은 개발 플랫폼은 두 가지 매우 다른 수준의 사용자 전문 기술을 지향합니다. 특정 비즈니스 프로세스를 위해 신속하게 앱을 구축하려는 코딩 경험이없는 일상적인 직원과보다 빠르고 효율적인 앱 구축 방법을 찾고있는 개발자 및 IT 전문가 정의 된 비즈니스 작업 및 사용 사례. 일반 사용자 또는 "시민 개발자"를 위해 Mendix를 사용하여 이벤트 이름, 날짜 및 시간 및 기간 필드가 포함 된 새 이벤트를 추가 할 수있는 기본 예약 앱을 구축했습니다. 또한 앱은 사용자를 이벤트에 초대하고 일정 목록 또는 시간순으로 이벤트 목록을 정렬 할 수 있어야했습니다.
메인 Mendix 대시 보드에 로그인하면 가장 먼저 "버즈"피드, 내장 소셜 인트라넷 및 플랫폼의 협업 측면이 나타납니다. 버즈는 매우 간단한 대시 보드에서 Apps, People, App Store 및 Community 옆에있는 5 개의 기본 탭 중 하나입니다. 이는 매우 기본적인 공유 피드로, 사용자가 회사 디렉토리 (사람 탭에서 사용 가능)의 일부로 상태 업데이트 및 설문 조사를 게시하고 프로파일 및 작업 설명을 업데이트하고 낮은 모든 애플리케이션에서 앱 작성 및 업데이트 활동을 표시 할 수있는 기능을 제공합니다. 조직에서 구축 및 배포 된 앱을 코딩합니다. Editors 'Choice Appian의 내장 협업 기능만큼 강력하지는 않지만 Mendix는 기능을 전혀 제공하지 않는 소수의 저 코드 플랫폼 중 하나입니다.
앱 제작 프로세스 자체는 단계별 안내 경험입니다. 이 작업은 앱 탭에서 이루어지며 검색 가능한 생성 된 앱 목록으로 간단하게 유지됩니다. 앱 생성 버튼을 눌러 PCMag 스케줄링 앱을 구축하기 시작했습니다. 애셋 관리, 직원 디렉토리, 비용, 설문 조사 작성기 앱 및 이벤트를 포함하여 사전 빌드 된 스타터 앱 및 자습서 페이지로 바로 이동했습니다. 더 복잡한 할일 앱, 사물 인터넷 (IoT)을위한 물류 앱 및 HR (HR) 관리를 구축하는 데 도움이되는 자습서도있었습니다. Mendix, OutSystems 및 Microsoft PowerApps는 가장 포괄적으로 사전 구축 된 앱을 선택했습니다. 이벤트 템플릿을 사용하여 앱에 맞게 조정할 수 있었지만이 검토를 위해 앱을 처음부터 작성했습니다.
Mendix는 기본 앱 환경을 자동으로 설정합니다. 앱이 가동되면 왼쪽에 앱으로 수행 할 수있는 모든 작업을 세분화하는 메뉴 열 (협업, 개발, 배포, 운영 및 설정)이 표시됩니다. 버즈 탭은 앱 내 팀 구성원과 통신하도록 자동 설정됩니다. 화면 상단의 큰 파란색 앱 편집 버튼을 누르면 드래그 앤 드롭 Mendix Web Modeler로 이동하여 앱 UI 빌드를 시작합니다.
Mendix는 최근 자사의 웹 모델러 UI 디자인 환경, Android 및 iOS 용으로 재 설계된 모바일 앱, 회사가 "Atlas"라고 부르는 새로운 디자인 언어를 포함하는 주요 릴리스를 출시함에 따라 이러한 경험이 새롭게 업데이트되었습니다. 사전 정의 된 페이지 템플리트와 탐색 레이아웃, 위젯 및 "빌딩 블록"이라는 끌어서 놓기 UI 요소로 구성됩니다.
재 설계는 웹 모델러에서 전면과 중앙에 있습니다. 왼쪽에는 페이지, 탐색, 데이터 모델, 워크 플로우 등으로 이동하는 아이콘이 있습니다. 오른쪽에는 끌어서 놓기 위젯 및 빌딩 블록 (및 필드를 편집하는 위치)이있는 도구 상자가 있습니다.. 중앙에는 앱 미리보기 자체가 있으며, 모바일, 태블릿 및 데스크톱 레이아웃간에 전환 할 수 있습니다.
앱 생성 프로세스 자체에는 약간의 시행 착오가있었습니다. 그러나 30 분 안에 기본 예약 양식 및 이벤트 목록 페이지를 만들고 앱을 게시했습니다. Mendix를 사용하면 먼저 레이아웃을 선택한 다음 양식, 날짜 선택기, 맵 위젯 및 모든 종류의 기타 요소 및 객체와 같은 요소를 반응 형으로 설계된 레이아웃에 추가 할 수 있습니다. TrackVia, Google App Maker 및 테스트 한 대부분의 다른 도구와 달리 Mendix는 먼저 UI (사용자 인터페이스)를 구축 한 다음 데이터베이스 엔티티를 매핑하고 요소를 데이터 소스에 연결합니다. 회사의 저 코드 디자인 철학은 디자인 및 와이어 프레임으로 시작한 다음 해당 디자인에 맞는 데이터 모델, 앱 논리 및 워크 플로를 만드는 것입니다.
일반 비즈니스 사용자에게는 이점과 단점이 있습니다. 시각적 지향적 앱 제작 프로세스는 코딩하지 않아도 원하는 방식으로 앱을 제작하는 사용자에게 더 자연스러운 느낌을줍니다. 그러나 다른 많은 도구와 마찬가지로 데이터베이스 테이블을 먼저 정의하면 예약 앱을 빌드 할 때 발생하는 많은 오류를 방지 할 수 있습니다. 일단 게시 된 후 모바일에서 미리 본 앱은 기본 Mendix 모바일 앱을 사용하여 잘 작동했습니다. Mendix에는 또한 모바일 기기에서 앱을 실제로 편집 할 수있는 개발자 별 모바일 앱이 있습니다 (각 앱마다 스캔 할 수있는 고유 한 QR 코드가 개발자 앱에서 끌어 올 수 있음). 특정 기능을 제공하기 위해 테스트했습니다.
또한 앱 스토어와 통합으로 훨씬 쉽게 작업 할 수 있습니다. Mendix App Store는 커뮤니티, 사전 구축 된 UI 구성 요소 및 위젯, 타사 서비스를 통합하기위한 긴 커넥터 목록에 의해 제공되는 가장 강력한 앱 및 템플릿 마켓 중 하나입니다. 보다 인상적인 통합 중에는 IoT 및 머신 러닝 (ML) 앱용 데이터베이스 커넥터와 IBM Watson과 직접 통합이있었습니다.
개발자 경험
또한 Mendix는 자동화 된 로직 및 워크 플로우뿐만 아니라 대부분의 다른 툴에는없는 소프트웨어 개발 및 테스트 기능과 관련하여 개발자들에게 훨씬 많은 도움을줍니다. IT 중심의 관점에서 Mendix를 테스트하기 위해 개발자는이 도구를 사용하여 Crowd Control이라는 협업 연락처 관리 애플리케이션을 구축했습니다. 테스트 앱은 연락처 목록 페이지, 연락처 세부 사항 페이지 및 새 연락처 페이지로 구성됩니다. 기능 목표에는 각 연락처에 사진과 여러 메모를 추가하는 기능이 포함되었습니다. 또한 새로운 데이터 필드를 추가하고 데이터 모델에서 기존 필드를 변경하여 시간이 지남에 따라 앱의 변경 사항을 시뮬레이션함으로써 게시 된 앱에서 프로젝트 유지 관리를 처리 할 수있는 Mendix의 기능을 테스트했습니다.
Mendix 및 OutSystems는 개발자가 바이너리 설치로 테스트 한 유일한 도구로, 이 라운드의 모든 도구에서 제공하는 클라우드 기반 액세스 외에 워크 스테이션에 개발 환경을 설치할 수 있습니다. 이는 일반 사용자에게 큰 의미는 아니지만 개발자와 IT 전문가에게는 Mendix가 코드가 적은 환경에서 전통적인 IDE (Integrated Development Environment)처럼 느끼게하는 이점 중 하나입니다.
Crowd Control 앱을 구축 할 때 개발자는 모든 핵심 기능을 구현하고 데이터베이스 엔터티 모델러의 기능을 고려하여 새로운 기능을 도입했습니다. 비즈니스 테스트와 마찬가지로 드래그 앤 드롭 UI 디자인 도구는 사용하기 쉽지만 Appian 및 Zoho Creator와 같은 플랫폼만큼 직관적이지 않았습니다. OutSystems와 마찬가지로이 도구는 개발자 도구처럼 느껴졌으며 다른 많은 도구보다 더 기술적 인 기술을 가진 사람을 목표로했습니다. 튜토리얼은 플랫폼을 배치하는 방법을 빠르게 익히고 사용 가능한 풍부한 기능 세트를 충분히 평가하기 위해 반드시 필요했습니다. UI에 익숙해 지려면 다른 도구보다 시간이 오래 걸렸지 만 일단 탐색하면 쉽게 탐색하고 수정하고 테스트 할 수있었습니다. 실행 취소 기능은이 점에서 좋은 터치였습니다.
바이너리 설치는 또한 개발자 도구와 느낌과 기능에 더 가깝게 만듭니다. 로컬로 앱을 실행하는 기능은 로컬 배포와 같은 기능을 통해 앱을 쉽게 개발, 테스트 및 조정할 수 있습니다. 프로젝트 유지 보수를 테스트 할 때 데이터베이스에 새 필드를 쉽게 추가 할 수있었습니다. UI 양식은 추가 사항을 인식하지 못했으며 다른 도구가 할 수 있었던 것처럼 자체 업데이트되었습니다. 그러나 로컬 테스트를 통해 앱에서 꼬임을 해결하는 데 도움이되었습니다. 데이터베이스의 기존 필드를 변경할 때 개발자가 OutSystems와 관련하여 가진 문제와 달리 양식에서 변경 사항을 자동으로 인식했습니다. Mendix는 또한 사용자 정의 선택 목록 (즉, 선택 상자 또는 드롭 다운 목록 상자에 표시된 항목 목록)을 지원하고 엔티티 변경을보다 잘 처리하며 페이지를 추가하고 편집하는 작업이 줄었습니다.
전반적으로 개발자 중심의 IDE라는 느낌으로 OutSystems보다 경험이 더 능률적이고 덜 까다로워졌습니다. 또한 Mendix는 스프린트 기반 프로젝트 관리 (PM)를 위해 내장 된 Scrum으로 테스트 한 유일한 플랫폼입니다. Mendix는 앱 성능 및 사용에 대한 메트릭스 및 분석 외에도 진행중인 품질 모니터링 및 자동화 된 테스트에서도 고유하지만 Enterprise 계층에 대한 비용을 지불 할 때 플랫폼의 확장으로 만 사용할 수 있습니다. 이 수준의 기능으로 Mendix가 단순한 저 코드 도구에서 엔터프라이즈 IT 부서의 전체 개발 및 테스트 스택으로 이동하기 때문에 놀라운 것은 아닙니다.
엔터프라이즈 로우 코드 발전소
Mendix는 수행중인 작업을 알고있는 저 코드 개발 플랫폼입니다. 이 라운드에서 가장 오래된 제품 중 하나이며 경험에 많은 기능을 내장했습니다. Mendix는 Salesforce App Cloud의 동일한 기능 팽창 및 UI 혼란이나 Nintex Workflow Cloud에서 볼 수 있듯이 시간이 지남에 따라 다양한 도구 세트 간의 연결 끊김으로 고통받지 않으며 Appian (어떤 Mendix가 차기 최고의 내장 팀 협업 및 작업 관리를 지원하는지 확인하십시오).
동시에 Mendix는 Microsoft PowerApps, 재고 앱 스토어 및 활성 커뮤니티, OutSystems와 함께 최고의 고급 개발자 및 IT 테스트 기능과 동등한 반응 형 모바일 개발을 제공합니다. 무료 플랜은 매우 소규모 비즈니스에 플랫폼의 진입 점을 제공하지만 그 이후에는 가격이 크게 상승 할 수 있습니다. 중소기업은 단일 앱 패키지 또는 사용자 지정 계획을 위해 Mendix에 문의해야하지만, 실제 가치는 대기업이 저 코드 개발 파이프 라인으로 완전히 이동하거나 Mendix를 사용하여 소비자 용 앱을 구축하는 것입니다. 멘 딕스는이 라운드에서 가장 비싼 플랫폼이지만 가장 엔터프라이즈 급 플랫폼이기도합니다. 선결제 가격 모델은 사용자 및 개발 요구가 증가함에 따라 추가 비용을 줄이는 이점이 있습니다. 따라서 비즈니스에서 비용을 처리 할 수 있고 소프트웨어 개발 수명주기의 기본 방법으로 낮은 코드에 투자하려는 경우 Mendix가 이상적인 선택입니다.