리뷰 아웃 시스템 검토 및 평가

아웃 시스템 검토 및 평가

차례:

비디오: BOYFRIENDë³´ì�´í ë  ë ë ´ ì ¬ì � ì �ë ì§ ë§ Dance Ver Music Video www bajaryoutube com (십월 2024)

비디오: BOYFRIENDë³´ì�´í ë  ë ë ´ ì ¬ì � ì �ë ì§ ë§ Dance Ver Music Video www bajaryoutube com (십월 2024)
Anonim

OutSystems (최대 100 명의 사용자에게 무료)는 IT 부서가 전체 응용 프로그램 수명주기를 제어 할 수 있도록 해주는 강력한 베테랑 저 코드 개발 도구입니다. 이 플랫폼에는 간단한 시각적 도구와 재사용 가능한 템플릿 및 구성 요소가 포함되어있어 비즈니스 사용자가 기본 앱을 구축하는 데 도움이 될뿐만 아니라 개발자를위한 심층적 인 관리, 프로젝트 관리, 배포 및 업데이트 및 자동화 기능도 제공합니다.

OutSystems는 Mendix와 함께 강력하고 코드가 적은 앱 제작을 위해 테스트 한 가장 강력한 개발자 및 IT 중심 플랫폼입니다. 편집자 선택 Appian 및 Microsoft PowerApps의 완벽한 클라우드 기반 경험을 통해 앱 생성을 매끄럽게 또는 완벽하게 처리하지는 않지만, 베테랑 로우 코드를 원하는 직원이 100 명 미만인 소규모 기업 또는 소규모 기업에 적합합니다. 전체 애플리케이션 라이프 사이클에서 통일 된 경험을 제공하는 플랫폼 인 OutSystems를 고려해야합니다.

가격 및 계획

OutSystems는 테스트 한 모든 저 코드 플랫폼에 대한 최상의 무료 계획을 가지고 있습니다. 의심 할 여지없이 이는 대기업을 대상으로하는 엔터프라이즈 중심 제품이므로 OutSystems는 기본 플랫폼을 사용자가 100 명 미만인 조직에 무료로 제공 할 수 있습니다. 무료 버전은 단일 개발 환경, 제한된 확장 성 및 공유 클라우드 인프라 용량 (높은 계층의 프라이빗 클라우드와 달리)과 함께 제공됩니다. 내부적으로 만 앱을 배포하고 직원들에게 내부 용도 이외의 용도로 사용하지 않는 소규모 회사 인 경우 여기에서 무료 가치를 이길 수 없습니다.

모든 계획에는 무제한 이메일 사용법 및 기술 자료 지원, 온라인 교육 및 자습서, OutSystems Forge 마켓 플레이스에서 사용할 수있는 사전 구축 된 커넥터가 함께 제공됩니다. OutSystems는 애플리케이션 용량 측면에서 무료 플랜은 "시작하기에 충분한"기능을 제공하며 각 플랜에는 화면, 모듈 및 드래그 앤 드롭 구성 요소와 같은 정해진 수의 애플리케이션 오브젝트가 제공된다고 말합니다.

100 명 이상의 직원이 사용할 여러 응용 프로그램을 구축하려는 경우 엔터프라이즈 규모의 요금이 부과됩니다. OutSystems One 요금제는 한 달에 2, 100 달러 (연간 청구)로 시작하여 최대 3 천 명의 사용자 용량, 3 가지 환경을 제공합니다. 전용 퍼블릭, 프라이빗 또는 하이브리드 클라우드 배포와 함께 애플리케이션 개발, 테스트 및 프로덕션 용. 마지막으로 OutSystems Enterprise 계획은 무제한 애플리케이션 용량 및 확장 성, 최대 수백만 사용자 용량을 위해 월별 4, 600 달러 (연간 청구)로 시작합니다. OutSystems를 사용하면 앱을 iOS App Store 및 Google Play 스토어에 직접 게시 할 수 있으므로이 계획은 실제로 일반 사용자에게 출시 될 프로덕션 용 앱을 구축하려는 회사 또는 개발자에게만 해당됩니다.

로우 코드 비즈니스 앱 구축

저 코드 개발 플랫폼은 일반적으로 두 가지 유형의 사용자에게 판매됩니다. 첫 번째는 코딩 경험이없는 특정 직원이 특정 비즈니스 프로세스를위한 앱을 신속하게 구축하려는 것입니다. 두 번째 사용자 그룹은 정의 된 비즈니스 작업 및 사용 사례를위한 앱을보다 빠르고 효율적으로 구축하는 방법을 찾는 개발자 및 IT 전문가입니다. 일반 사용자 또는 "시민 개발자"를 위해 OutSystems를 사용하여 이벤트 이름, 날짜 및 시간 및 기간 필드가 포함 된 새 이벤트를 추가 할 수있는 기본 예약 앱을 구축했습니다. 또한 앱은 사용자를 이벤트에 초대하고 일정 목록 또는 시간순으로 이벤트 목록을 정렬 할 수 있어야했습니다.

OutSystems 대시 보드는 깔끔하고 질서 정연하게 배치됩니다. 로그인하면 상단 탐색 표시 줄에 플랫폼 (실제 앱 빌드가 모두 수행되는), 학습, 커뮤니티 및 지원에 대한 탭이 있습니다. 학습 탭은 OutSystems University 및 광범위한 가이드 튜토리얼, 개발자 문서, 온라인 강좌, 웨비나, 선택 강의실 강좌 및 OutSystems 특정 개발자 인증으로 연결됩니다.

커뮤니티 탭에는 사용자 포럼뿐만 아니라 작업 보드, 피칭 플랫폼 개선 및 새로운 기능을위한 "아이디어"탭, 수천 개의 사전 빌드 된 템플릿 및 통합 기능을 갖춘 플랫폼의 앱 및 구성 요소 마켓 플레이스 인 OutSystems Forge가 포함됩니다. 도움말 자료와 OutSystems의 온라인 커뮤니티는이 라운드에서 최고의 저 코드 앱 스토어 인 Mendix 및 Salesforce App Cloud와 비교했을 때 가장 훌륭하고 포괄적 인 것으로 보입니다.

낮은 코드 개발 경험은 고유 한 OutSystems URL과 함께 제공되는 개인 클라우드 환경을 만드는 것으로 시작됩니다. OutSystems가 경험을 맞춤화하기 위해 다른 플랫폼이하지 않는 또 다른 일은 개발하려는 앱 유형 (모바일, 웹 또는 비즈니스 또는 개인 모두)과 전문적인 역할 및 전문 지식 수준에 대한 질문을하는 것입니다. 웹 또는 모바일 개발자, 엔터프라이즈 아키텍트, C 레벨 임원, IT 관리자, 비즈니스 분석가, IT 운영, 보안 등의 옵션이 있습니다.

그런 다음 OutSystems 데스크톱 통합 개발 환경 (IDE)을 수동으로 다운로드해야합니다. 우리가 테스트 한 다른 모든 도구에는 Mendix의 경우처럼 데스크톱 IDE가 제공되는 경우에도 완전한 클라우드 기반 옵션이 있었기 때문에 일반 비즈니스 사용자에게는이 기능이 꺼져있을 수 있습니다. 즉, 앱의 다운로드 및 설정 프로세스는 몇 분 만에 완료되었으며 데스크톱 경험을 통해 테스트 한 모든 도구 중 가장 강력하고 최상의 가이드를 제공하는 저 코드 앱 빌더가 될 것입니다.

IDE에 들어가면 OutSystems에서 웹 또는 모바일 앱을 구축할지 (모바일을 선택했는지) 선택한 다음 스마트 폰 앱, 태블릿 앱 또는 다양한 크기로 조정할 수있는 범용 앱인지를 지정하라는 메시지를 표시합니다. 스크린. Mendix는 빌드를 시작하기 전에 특정 유형을 선택하지 않고 세 가지 모두에 대해 반응 형 미리보기를 제공합니다. 그러나 그것은 다른 것보다 선호에 관한 것입니다. 상업적으로 배포하려는 경우 특정 폼 팩터에 대한 앱 빌드를 시작하는 것이 유용하지만 팀을 위해 사내 앱을 빌드하고 형식을 조정할 수있는 유연성을 원할 경우 다소 제한적일 수 있습니다.

앱 구축을 시작하면 OutSystems가 모든 단계를 도와줍니다. Visual Application Designer에서 OutSystems는 애니메이션 화살표가있는 단계별 안내를 받았습니다. Microsoft Excel 파일에서 데이터베이스 테이블을 작성하고이를 목록으로 변환하고, 양식을 작성하고, UI를 사용자 정의하고, 한 번의 클릭만으로 앱을 게시하는 데 도움이되었습니다.

앱 편집기 자체는 Mendix 및 Microsoft PowerApps와 유사하게 배치되지만 고유하게 유용한 기능 중 하나는 앱이 자동으로 탭을 작성한다는 것입니다. 왼쪽에는 앱으로 드래그 할 수있는 다양한 양식, 목록 및 UI 요소가 포함 된 앱의 드래그 앤 드롭 미리보기가 중앙에 있습니다. 오른쪽에는 UI 요소를 데이터베이스 개체에 매핑하고 필드를 편집 할 수있는 더 괴짜 개체 편집기가 있습니다. 필자는 현장 편집기를 Mendix 또는 Appian만큼 사용하기 쉽지 않은 것으로 보았으며 Google App Maker와 같은 간단한 도구에 비해 기술이 아닌 사용자에게는 프로세스가 훨씬 직관적이지 않습니다. 그래도 가이드 자습서를 사용하면 길을 잃지 않고 맨 아래의 알림 표시 줄에 데이터베이스 엔터티에 매핑되지 않은 UI 요소와 같이 내 앱을 게시하지 못하게하는 오류가 있음을 알 렸습니다.

머지 않아 이벤트를 생성하고 목록에 추가하며 다른 사용자를 초대 할 수있는 기능을 갖춘 완벽한 스케줄링 앱이있었습니다. 프로세스 자동화 및 로직, 디버깅 및 소프트웨어 테스트 및 프로젝트 관리로 OutSystem이 더 많은 작업을 수행 할 수 있지만 아래 개발자 섹션에서 이에 대해 알아볼 것입니다.

개발자 경험

IT 중심의 관점에서 OutSystems를 테스트하기 위해 개발자는이 도구를 사용하여 Crowd Control이라는 협업 연락처 관리 앱을 구축했습니다. 테스트 앱은 연락처 목록 페이지, 연락처 세부 사항 페이지 및 새 연락처 페이지로 구성됩니다. 기능 목표에는 각 연락처에 사진과 여러 메모를 추가하는 기능이 포함되었습니다. 또한 시간이 지남에 따라 앱의 변경 사항을 시뮬레이션하기 위해 데이터 모델에서 새 데이터 필드를 추가하고 기존 필드를 변경하여 게시 된 앱에서 프로젝트 유지 관리를 처리하는 도구의 기능을 테스트했습니다.

우리 개발자는 궁극적으로 앱을 만들 수 있었지만 대부분의 다른 도구보다 시간이 오래 걸리고 더 많은 작업이 필요했습니다. OutSystems는 Mendix와 함께 개발자 및 IT 전문가를위한 것이므로 기본 앱 작성 프로세스를 넘어서 더욱 복잡합니다.

이 도구는 확실히 배우는 데 시간이 걸립니다. 다양한 옵션과 기능이 내장되어있어 도구에 익숙해지고 시간이 많이 걸리는 방식을 배우게됩니다. 어떤 경우에는 찾고있는 작업이 눈에 보이지 않을 수 있습니다. 이것은 실제로 가이드 자습서 및 도움말 리소스가 매우 유용한 도구에 익숙해지는 문제입니다. 크라우드 컨트롤 앱을 구축 할 때 개발자는 데이터베이스 모델링 도구에 엔티티와 관련 관계를 시각적으로 잘 표현하고 있음을 발견했습니다. 지원되는 데이터 유형의 적절한 콜렉션이 있지만 전용 이미지 유형이 없습니다.

UI 디자인 툴은 기능적이지만 다른 것만 큼 발전하지는 않았으므로 원하는 결과를 얻기 위해서는 더 많은주의와 노력이 필요했습니다. 매우 기본적인 레코드 이상의 것을 위해 새 페이지를 만들려면 거의 처음부터 페이지의 워크 플로를 편집해야했습니다. 이 단계는 다른 도구가 필요하지 않은 단계입니다. 이 추가 워크 플로우 편집은이 불필요한 단계를 없애기 위해 다음 릴리스에서 플랫폼이 해결되는 것을보고자합니다.

개발자 특전 측면에서 OutSystems는 데이터베이스에서 필드로 매핑하기위한 자동 완성 기능이있는 멋진 표현 편집기를 자랑합니다. OutSystems 앱은 또한 아래 네이티브 프로그래밍 언어로 작성되었으며, 개발자는 구문 강조 표시 (코드 편집기 내의 색 구성표)를 사용하여 CSS 및 JavaScript 코드 작업에 유용한 것으로 나타났습니다. 이것은 확실히 앱을 빌드하는 데 코딩이 필요없는 진정한 저 코드 도구입니다. 그러나 개발자가 코드 편집기를 찾고 있다면 많은 프로그래밍 언어 옵션이 있습니다. 개발자가 올바른 개체 경로를 지정하기 위해 식 편집기로 이동해야했기 때문에 앱에서보다 복잡한 구성 요소 관계를 통해 작업 할 때 유용했습니다.

게시 된 Crowd Control 앱에 대한 프로젝트 유지 관리를 시뮬레이션 할 때 새로 추가 된 데이터베이스 테이블이 UI에 자동으로 추가되지 않았습니다. OutSystems에는 변경 사항에 따라 앱 종속성을 조정하기 위해 자동 리팩토링 기능이 있지만 개발자는 데이터베이스 테이블에 새 열을 수동으로 추가해야했습니다.

데이터베이스 테이블에서 기존 필드를 변경하는 것도 까다로 웠습니다. 앱에 대해 여러 레코드가 이미 생성되었지만 그 중 하나의 이름이 바뀌고 앱이 배포 된 경우 UI의 해당 열이 비어있었습니다. 새 레코드를 만들면 문제가 해결되었지만 데이터 테이블의 열을 원래 이름으로 다시 변경하고 앱을 다시 배포해야했습니다. 데이터 손실을 막기위한 해결 방법을 찾아야하므로 앱 유지 관리가 더 어려워집니다. OutSystems에서 한 번 클릭으로 배포 및 롤백하면 이러한 변경 사항을 쉽게 테스트 할 수 있습니다.

마지막으로 OutSystems는 개발자와 IT 사용자에게 프로세스 자동화 및 앱 로직에 대한 강력한 도구 세트를 제공합니다. 편집기의 오른쪽 상단에는 프로세스, 인터페이스, 논리 및 데이터 아이콘이 있습니다. 프로세스 탭에서는 장기 실행 프로세스를 정의 할 수 있습니다. 예를 들어 Crowd Control 앱에서 데이터베이스에 새 연락처를 리드로 추가하고 지정된 시간 내에 자동 이메일을 설정하는 작업이 포함됩니다. 그런 다음 논리 탭에서 Salesforce App Cloud 및 Appian과 유사한 끌어서 놓기 개체 매핑 인터페이스가 제공됩니다. 여기서 데이터베이스 호출 및 타사 서비스와의 통합에 대해보다 심층적 인 프로세스 자동화를 설정할 수 있습니다.

OutSystems에는 또한 엔터프라이즈 계획을 수립 할 경우 Mendix와 유사한 분석, 거버넌스 및 사용자 관리 기능이 있습니다. 앱을 게시 한 후 기본 대시 보드에서 OutSystems는 다양한 운영 체제, 브라우저 등에서 앱의 성능과 참여를 분석하는 역할 기반 사용자 관리 및 앱 분석을 제공합니다. 비즈니스에서 대규모 엔터프라이즈 배포에 OutSystems를 사용할 계획이라면 또는 Android 및 iOS에 게시 된 소비자 용 앱의 경우 OutSystems가 전체 앱 수명주기를 관리합니다.

전문가를위한 로우 코드 개발

OutSystems는 앱 개발 프로세스 자체에 적용되는 자동화로 저 코드를 지칭하며이 철학은 경험을 알려줍니다. Mendix와 함께이 플랫폼은 현명하게 배치 된 플랫폼에서 가장 많은 엔터프라이즈 IT 기능을 갖춘 로우 코드 플랫폼입니다. OutSystems의 IDE 레이아웃은 Mendix보다 깨끗하지만 두 도구 모두 많은 기능을 통합되어 아무것도 없어도 잃어 버리지 않는 경험에 훨씬 더 잘 통합되었습니다. 이는 Salesforce App Cloud 및 Nintex Workflow Cloud의 더 복잡한 경험과 대조됩니다.

편집자 선택 도구 Appian과 Microsoft PowerApps는 여전히 더 원활한 저 코드 앱 제작 경험이지만 OutSystems는 중소 기업을위한 훌륭한 무료 계획을 가지고 있습니다. 이 솔루션은 Mendix와 함께 소프트웨어 개발 라이프 사이클에 대해 가장 많은 개발자의 화력과 엔드 투 엔드 IT 제어 기능을 갖춘이 라운드의 도구입니다. 코드가 낮은 개발에 대해 진지한 기업의 경우 OutSystems로 잘못 갈 수 없습니다.

아웃 시스템 검토 및 평가