Mendix 8.14 - 메이커의 모멘텀을 계속 유지하세요 | Mendix

메인 컨텐츠로 가기

Mendix 8.14 – 메이커 모멘텀을 계속 유지하세요

아직도 설렘에 들떠 있나요? Mendix 세계 2020? 물론입니다! 16,000개국 이상에서 80명이 넘는 메이커가 등록하고, 20개의 대형 제품 발표가 있었던 이 행사는 확실히 많은 기록을 세웠습니다. 하지만 사실 Mendix 메이커 정신, 우리는 더 많은 기능을 추가하는 것을 멈추지 않습니다. 이 블로그에서 우리는 이번 달의 제품 업데이트에 대해 이야기할 뿐만 아니라 지난 두 릴리스의 주요 기능도 요약합니다. Mendix 8.12와 8.13. (두 가지 제품 출시에 대한 이야기를 그냥 건너뛸 거라고 생각했어요?!)

프론트엔드 개발

동적 클래스: 훌륭한 기능인 동시에 즐거움이기도 합니다.

어떤 조건에 따라 위젯을 다르게 스타일링하고 싶었던 적이 있나요? 글쎄요, 이제 가능합니다. 우리는 동적 클래스 속성 모든 위젯에 대해. 이를 통해 위젯에 적용될 클래스 이름을 반환하는 표현식을 지정할 수 있습니다.

이 기능이 나오기 전에는 위젯이 복제되어 다른 클래스를 사용하기 위해 조건부 가시성을 통해 토글해야 했습니다. 더 이상은 아닙니다! 이 새로운 기능은 여러분의 삶을 더 쉽게 만들고 개발을 더 빠르게 만들어 줄 것입니다. 게다가 앱을 동적으로 스타일링할 수 있는 더 많은 옵션을 얻을 수 있습니다.

감사합니다, 제이슨 튜니센 이 아이디어를 제안해 주셔서 감사합니다. Mendix 아이디어 포럼.

네이티브 모바일 탐색 향상: 기록 제어 및 팝업

앱을 디자인하고 빌드할 때 가장 중요한 측면 중 하나는 애플리케이션의 사용자 흐름입니다. 이는 특히 모바일 앱의 경우 더욱 그렇습니다. 사용자는 여정의 모든 단계에서 어떤 일이 일어나야 하는지에 대한 구체적인 기대를 가지고 있기 때문입니다. 사용자의 기대에 부응하는 앱을 빌드할 수 있도록, 우리는 두 가지 측면에서 기본 탐색 기능을 확장했습니다.

역사에 대한 통제

여러 페이지를 한 번에 닫을 수 있는 Close Page 액션을 확장했습니다. 이를 통해 애플리케이션의 전체 하위 흐름을 한 번에 닫을 수 있습니다.

또한 이제 Open Page 작업의 일부로 하나 이상의 페이지를 닫을 수 있습니다. 이렇게 하면 사용자가 뒤로 이동할 때 표시되는 내용을 결정하여 사용자 흐름을 세부적으로 제어할 수 있습니다. 또는 Open Page 작업의 '기록 지우기' 옵션을 사용하여 사용자가 완전히 뒤로 이동하는 것을 방지할 수 있습니다. 이는 예를 들어 소개 화면에서 앱의 실제 랜딩 페이지로 이동할 때 유용합니다.

팝업

때로는 사용자가 매우 구체적인 작업에 집중하기를 원할 수 있습니다. 팝업은 전체 화면을 차지하기 때문에 이러한 시나리오에 적합합니다. 이제부터 레이아웃 유형을 '팝업'으로 설정하여 네이티브 모바일 앱에서도 팝업을 사용할 수 있습니다.

플러그형 위젯: 데이터 소스

. 8.12 릴리스, 우리는 소개했다 데이터 소스, 위젯이 객체 목록과 함께 작동할 수 있도록 합니다. 이제 Mendix 8.14에서는 데이터를 검색하기 위한 로직을 작성하지 않고도 데이터 소스에서 속성 값 목록을 가져올 수 있습니다. 강력하지 않나요?!

8.14를 사용하면 다음을 연결할 수도 있습니다. 표현 속성 그리고 텍스트 템플릿 속성 데이터 소스의 객체를 표현식과 데이터 소스에서 사용할 수 있도록 하는 데이터 소스로 텍스트 템플릿 매개변수. 이렇게 하면 사용자가 위젯을 사용할 때 더 많은 제어력과 유연성을 얻을 수 있습니다. 예를 들어, 통화를 포맷하거나 추가 로직을 사용할 수 있습니다. 다음 달에 이미 텍스트 템플릿을 사용하는 웹용 타임라인 위젯을 출시할 예정입니다.

동기화 성능

우리는 더 많은 데이터가 포함된 앱을 포함하여 점점 더 복잡한 오프라인 우선 네이티브 모바일 앱을 구축하는 고객을 봅니다. 이 릴리스를 발표하게 되어 기쁩니다. 크게 동기화 성능을 개선합니다. 저희 테스트와 일부 고객 테스트는 매우 유망합니다. 전반적으로 4-5개 요인이 개선되었습니다. 사실, 20배 더 빠른 개선도 보았습니다!

이미 일괄적으로 데이터를 동기화한 경우 장치와 동기화 8.14에서는 더 큰 배치 크기가 더 나은 성능을 발휘하므로, 배치 크기를 조정하는 것이 좋을 수도 있습니다.

ICYMI: 8.12 및 8.13 업데이트

지난 몇 차례의 출시를 통해 우리는 여러분과 최종 사용자의 삶을 더 좋게 만들어 줄 강력한 기능을 많이 소개했습니다.

객체 및 엔터티 새로 고침

Mendix 예를 들어 데이터가 커밋될 때 페이지에서 위젯을 자동으로 새로 고칠 수 있는 메커니즘을 제공합니다. 그러나 커밋을 사용하지 않고 위젯을 프로그래밍 방식으로 새로 고칠 수 있는 경우가 있습니다. 예를 들어 비영구적 엔터티가 있는 목록이 있는 경우입니다. 개발자에게 이러한 추가 제어를 제공하기 위해 Refresh object 및 Refresh entity 작업을 일부로 출시했습니다. 나노플로우 커먼즈 모듈.

동적 페이지 제목(8.12)

8.12 이전에는 웹이나 모바일의 페이지에는 정적 페이지 제목만 있을 수 있었습니다. 8.12부터는 템플릿을 사용하여 페이지 제목을 동적 제목으로 재정의할 수 있습니다. 이제 데이터를 기반으로 동적 페이지 제목을 만들 수 있습니다.

이 기능은 다음을 기반으로 합니다. Jelle Dekker의 추천 아이디어 에 제출 Mendix 아이디어 포럼. 고맙네요, 젤!

클라이언트 표현의 긴 경로(8.12)

이제 나노플로에서 긴 경로를 사용할 수 있어 클라이언트 측 표현이 더욱 강력해졌습니다. 더 이상 추가 검색 작업이 필요 없습니다!

자동완성으로 접근성 및 UX 개선(8.12)

텍스트 상자에 자동완성 정보를 제공하는 옵션을 추가했습니다. 이는 양식의 접근성과 사용자 경험(UX)을 개선하는 데 매우 좋습니다!

동기화 오류에 대한 데이터 보존(8.12)

오프라인 우선 앱에서는 데이터를 서버로 다시 동기화하는 순간에 해당 데이터나 엔터티에 더 이상 액세스할 수 없는 경우가 발생할 수 있습니다. 동기화 시점에 서버에서 더 이상 사용할 수 없는 객체의 오프라인 우선 앱에서 변경 사항을 동기화할 때 이러한 변경 사항은 삭제됩니다. 이는 객체가 삭제되거나 더 이상 액세스할 수 없을 때 발생할 수 있습니다.

이 릴리스에서는 SynchronizationError라는 시스템 엔터티에서 삭제된 변경 사항의 추가 로깅을 추가했습니다. 이를 통해 사용자 지정 롤백 메커니즘을 제공하고 이 상황을 일으킬 수 있는 애플리케이션의 버그를 감지할 수 있습니다.

탭 컨테이너 배지 지원(8.13)

탭 컨테이너에 배지를 제공하는 옵션을 추가하여 읽지 않은 항목 수를 표시하거나 새 알림을 강조 표시하는 등 새로운 기능을 활용할 수 있습니다.

Mendix 스튜디오 업데이트

앱 구축 중 실시간 확인

Mendix 이제 Studio에서 실시간 검사를 수행하여 모든 변경 사항을 적용한 후 앱의 일관성을 확인합니다. 앱이 쇼타임에 준비되었는지, 아니면 할 일이 남았는지에 대한 직접적인 피드백을 받게 됩니다.

할 일에 대해 말하자면, 이제 할 일과 구성 오류를 쉽게 찾을 수 있습니다. Checks 버튼을 눌러 모두 표시하기만 하면 됩니다. 언제든지 해결을 시작하세요. 게다가 문제 해결 모드에 있을 때 Studio는 다양한 편집기의 요소를 빨간색 전구로 표시하여 쉽게 찾고 바로 조치를 취할 수 있도록 합니다.

추진력 유지

새로운 기능과 특징에 대해 자세히 알아보려면 다음을 확인하세요. 8.14 릴리스 노트. 그리고 언제나 그렇듯이 최신 버전을 다운로드하세요. Mendix Studio Pro 메이커의 추진력을 계속 유지하기 위해서입니다.

언어를 선택하세요