Mendix 릴리스 10.24: 엔터프라이즈 개발을 위한 안정성
놀라운 소식! 최신 장기 지원(LTS) 릴리스가 출시되었습니다! 탄탄한 안정성을 원하시지만, 좋은 기능들을 놓치지 않으신다면, 여러분의 새로운 든든한 동반자가 되어줄 것입니다. 최신 기능과 최적화, 그리고 아무런 문제 없이 (물론 기술적으로 가장 가까운 부분이지만요) 저희 플랫폼의 믿음직스럽고 검증된 주력 플랫폼이라고 생각해 주세요.
단순히 작동을 원하든, 안정적인 업그레이드 경로를 원하든, 이 LTS 릴리스가 여러분을 지원합니다. 새로운 기능과 변경 사항을 안내해 드리겠습니다. Mendix 9. 지금이 업그레이드하기에 완벽한 시점인 이유.
오, 그리고 만약 당신이 거래가 무엇인지 궁금하다면 Mendix LTS 및 MTS 버전 우리는 편리한 문서를 가지고 있습니다 북마크해 두시면 됩니다!

스튜디오 프로 10.24
이 LTS 릴리스에는 여러분의 삶을 더욱 원활하게 만들어 줄 매우 유용한 업그레이드가 포함되어 있습니다. Maia앱 시작 시간을 대폭 줄이고, 온라인 데이터를 원활하게 사용하고, GA 다국어 지원을 제공하며, 삶의 질을 더욱 향상시켰습니다.
Maia 페이지용: 새로운 위젯 및 스타일 지원
이제 지시할 수 있습니다 Maia 위젯의 CSS 클래스를 업데이트하고, 카드 스타일을 적용하고(특히 대시보드에 유용함), 데이터 그리드 2, 콤보 상자, 이미지, 사용자 지정 차트 등 지원되는 위젯 목록에서 구성 요소를 추가할 수 있습니다. 이 모든 작업은 간단한 대화형 프롬프트를 사용하거나 이미지를 업로드하는 것만으로 가능합니다. 디자인을 업로드하거나 필요한 내용을 설명하는 것만으로도 완전한 대시보드 또는 개요 페이지를 생성할 수 있습니다. 애플리케이션 스타일을 리팩토링할 때는 Maia 모든 사용자 정의 CSS 클래스를 제거하거나 현재 페이지에서 체계적으로 교체하여 지루한 수동 업데이트 작업을 없앨 수 있습니다. 이러한 개선 사항은 초기 페이지 생성과 지속적인 유지 관리 모두에 도움이 됩니다.

Windows Defender 제외로 앱 시작 시간 개선
앱을 더 빠르고 효율적으로 실행할 수 있도록, Studio Pro에 새로운 기능이 추가되었습니다. 이제 Studio Pro는 앱 디렉토리가 Windows Defender의 검사 대상에 포함되어 있는지 자동으로 확인합니다. 만약 포함되어 있다면, Studio Pro가 해당 폴더를 제외 처리할 수 있도록 허용할지 사용자에게 안내합니다.
이를 통해 로컬 환경에서 앱 실행 시 불필요한 대기 시간을 줄이고, 더 빠르게 앱을 시작할 수 있습니다.
일본어, 한국어, 중국어로 된 Studio Pro GA
다국어 지원이 전면적으로 제공된다는 소식을 전해드리게 되어 기쁩니다. Mendix Studio Pro가 이제 일본어, 한국어, 중국어로 정식 출시되었습니다. 이제 개발자는 Studio Pro를 모국어로 완벽하게 현지화된 사용자 인터페이스와 함께 사용할 수 있으며, 이를 통해 원하는 환경에서 애플리케이션을 더욱 쉽게 개발할 수 있습니다. 이번 릴리스를 통해 아시아 전역의 더 많은 팀이 언어 장벽 없이 로우코드 개발을 도입하고 더욱 효과적으로 협업할 수 있도록 지원합니다.
비교할 수 없는 유연성을 위한 PDF 문서 생성 향상
우리는 강력한 새로운 기술의 강력한 채택을 보았습니다. PDF 문서 생성 기능 작년 출시 이후, 일반적인 PDF를 기반으로 픽셀 단위까지 완벽한 PDF를 제공한다는 점에서 이미 많은 고객으로부터 호평을 받고 있습니다. Mendix
일부 조직에서는 에어갭 환경이나 맞춤형 확장 요구 사항과 같은 특정 요구 사항을 충족하기 위해 Docker 컨테이너 기반 PDF 문서 생성 서비스를 선보이게 되어 기쁘게 생각합니다. 이 유연한 솔루션을 통해 에어갭 애플리케이션이든 맞춤형 성능 및 데이터 공유 요구 사항이든, 추가적인 제어 및 구성 기능을 갖춘 자체 PDF 문서 생성 서비스 버전을 실행할 수 있습니다.
올해 말에는 일일 PDF 생성 한도가 더 높은 유료 요금제를 추가로 도입할 계획입니다. 그동안 애플리케이션에 더 높은 한도가 필요한 경우 고객 성공 관리자(CSM)에게 문의하세요.
주의 사항: PDF를 포함한 문서 생성을 위한 기존 솔루션인 문서 템플릿은 더 이상 사용되지 않습니다. Mendix 10.24. PDF 생성을 위해 문서 템플릿을 사용하는 개발자는 다음으로 전환하는 것이 좋습니다. PDF 문서 생성 모듈. 다른 형식으로 문서를 생성하려면 다음을 참조하세요. 마이그레이션 가이드 사용할 수있는 Mendix 지원되는 대안을 탐색하고 원활한 전환을 보장하기 위한 문서입니다.
OpenTelemetry Tracing을 사용하여 성능 문제 파악
추적은 애플리케이션의 성능 병목 현상을 파악하고 오작동하는 로직을 진단하는 가장 효과적인 방법 중 하나입니다. Mendix 10.24부터 OpenTelemetry 기반 추적 기능이 일반적으로 사용 가능해져 강력한 관찰 도구를 개발 워크플로에 직접 적용할 수 있습니다.
원래 공개 베타로 소개되었습니다. Mendix 10.18 버전부터 Studio Pro에서 직접 추적 기능을 활성화하고 구성하는 것이 그 어느 때보다 쉬워졌습니다. 또한 OpenTelemetry Java 에이전트가 추가되었습니다. Mendix 런타임을 지원하므로 다양한 배포 시나리오에서 사용할 수 있습니다.

로컬로 개발하든 서버 기반 환경에 배포하든, 이제 추적 기능이 완벽하게 지원됩니다. 저희는 여기서 멈추지 않습니다! 두 환경 모두에서 추적 기능을 활성화하기 위해 적극적으로 노력하고 있습니다. Mendix 프라이빗 클라우드와 퍼블릭 클라우드 환경.
이제 플랫폼에 추적 기능이 내장되어 앱 성능에 대한 심층적인 통찰력을 얻는 것이 그 어느 때보다 쉬워졌습니다. 자세한 내용은 설명서에서 읽어보세요..
논리 편집기를 사용하는 동안 요소에서 새로운 흐름(화살표)을 빠르게 그립니다.
캔버스의 다양한 요소를 작업할 때 더욱 정밀하고 제어하기 쉽도록 '클릭 시' 선택 기능을 도입하여 원하는 요소를 더 쉽게 선택하고 상호 작용할 수 있도록 했습니다. 빠른 연결을 위해 단축키를 추가했습니다. 변화 요소 위에 마우스를 올려 놓으면 연결 지점이 표시되어, 요소를 먼저 선택하지 않고도 즉시 화살표를 그릴 수 있습니다.

데이터 위젯 – 강력한 글로벌 필터링 기능
데이터 위젯에 대한 대규모 업데이트를 제공하게 되어 기쁩니다. 이 업데이트는 각 필터 유형에 대해 하나의 글로벌 필터만 추가할 수 있었던 오랜 제약(데이터 그리드 2 또는 갤러리 위젯의 헤더 사용)을 해결합니다. 이 업데이트는 그리드 전체 필터링의 작동 방식을 혁신하여 필터링할 속성에 필터를 직접 매핑할 수 있게 함으로써 훨씬 더 유연하고 제어 가능한 기능을 제공합니다. 표시되지 않는 속성까지 필터링하여 직관적인 검색 환경을 구축할 수 있습니다. 이를 통해 사용자가 만족할 만한 강력하고 사용자 친화적인 필터링 환경을 구축할 수 있는 새로운 가능성이 열립니다.
React Client – 이제 기본적으로 활성화됨
미래의 Mendix 프런트엔드 개발은 React 클라이언트를 통해 이루어집니다. 기존 Dojo 클라이언트보다 빠르고 안정적이며, 개발자는 점진적 페이지 로딩을 활용할 수 있습니다. 그래서 모든 신규 클라이언트에서 React 클라이언트를 기본적으로 활성화하기로 결정했습니다. Mendix 프로젝트. 이러한 변화 덕분에 팀은 처음부터 현대적이고 고성능 애플리케이션을 구축할 수 있습니다. 자세한 내용은 설명서에서 읽어보세요..
오프라인 우선 – 오프라인 및 온라인 데이터 결합
오프라인 우선 앱은 여러 사용 사례, 특히 연결성이 항상 보장되지 않는 모바일 환경에서 필수적입니다. 하지만 기존에는 이러한 앱을 개발하는 것이 복잡했습니다. 개발자는 앱의 모든 부분을 오프라인에서 작동하도록 설계하고, 로컬 데이터 저장 및 동기화를 신중하게 관리해야 했습니다.
와 Mendix 10.24부터 판도가 바뀝니다. 이제 개발자는 앱의 어떤 부분을 오프라인에서 작동시키고 어떤 부분은 온라인 상태로 유지할지 자유롭게 선택할 수 있습니다. 즉, 처음에는 완전히 온라인 상태의 앱으로 시작하여 필요한 부분에만 오프라인 기능을 점진적으로 도입할 수 있습니다.
오프라인 우선 앱에서 온라인 데이터를 활성화하는 것은 간단합니다. 온라인 상태가 되어야 하는 엔터티에 대해 온라인 동기화 모드를 선택하기만 하면 됩니다. 이러한 엔터티는 동기화에서 제외되며, 검색 및 업데이트는 런타임에서 처리됩니다. 또한, 개발자는 이제 오프라인 프로필에 연결된 페이지를 포함하여 모든 페이지에서 마이크로플로를 데이터 소스 또는 이벤트 핸들러로 사용할 수 있습니다.

온라인 동기화 모드는 공개 베타 버전에서 사용 가능했습니다. Mendix 10.19이며, 이제 일반적으로 사용할 수 있습니다.
Java 라이브러리 충돌에 대한 경고
Java의 풍부한 라이브러리 생태계는 강력하고 사용하기 쉬운 기능을 제공합니다. Mendix 앱. 관리형 종속성이 도입되면서 이러한 라이브러리 관리가 그 어느 때보다 간소화되었습니다. 그러나 모든 모듈이 아직 관리형 종속성을 채택한 것은 아니므로 라이브러리 버전 충돌이 여전히 발생할 수 있습니다.
그렇기 때문에 Mendix 10.24에서는 Java 라이브러리 충돌을 더 쉽게 감지하고 해결할 수 있도록 개선했습니다. Mendix 이제 콘솔에 서로 다른 모듈의 서로 다른 충돌하는 버전에 포함된 모든 라이브러리에 대한 경고가 표시됩니다. 현재 어떤 버전이 존재하고 어떤 버전을 유지하는 것이 좋은지 확인할 수 있습니다. 문제 해결은 간단합니다. 오래된 파일을 제거하기만 하면 됩니다.

이 새로운 도우미는 여러분의 시간을 절약하고, 오류를 줄이고, 프로젝트를 원활하게 진행하도록 설계되었습니다.
이벤트 브로커 HTTP 브리지
따라서 Mendix 이제 이벤트 브로커를 통해 이벤트 브로커에서 타사 비즈니스 이벤트를 전송할 수 있는 REST 엔드포인트를 구성할 수 있습니다. 예를 들어, 조립 라인의 이벤트나 기존 Java 또는 .Net 애플리케이션의 이벤트를 전송할 수 있습니다. 이를 통해 타사 비즈니스 이벤트 간의 실시간에 가까운 통합을 구축하는 것이 매우 간편해집니다. Mendix 앱 및 기타 소프트웨어. Mendix 이벤트 브로커는 귀하의 비즈니스 이벤트가 모든 구독자에게 빠르고 안정적인 방식으로 전달되도록 보장합니다. Mendix 분야의 다양한 어플리케이션에서 사용됩니다.
스마트하고 에이전트 기능이 있는 앱 구축
Mendix 복잡한 로직을 처리하고 변화하는 상황에 적응할 수 있는 스마트하고 반응형 앱을 구축할 수 있는 탄탄한 기반을 제공하며, 기술 부채를 늘리지 않습니다. 플랫폼은 에이전트 동작과 같은 고급 패턴을 지원하지만, 이 글에서는 업데이트된 도구와 안정성에 중점을 둡니다. Mendix 10.24는 기업 개발을 규정합니다.
AI 및 에이전트 앱과 관련하여 우리가 어떤 방향으로 나아가고 있는지 궁금하다면 다음에서 더 자세히 다루겠습니다. Mendix 11.0 게시물.
Studio Pro 10에 비해 Studio Pro 9의 새로운 점은 무엇입니까?
이전 버전을 실행 중인 경우 Mendix 플랫폼, 이제 제대로 살펴보기에 좋은 시점입니다. 다음 섹션에서는 이전 버전과 비교하여 어떤 변화가 있었는지 살펴보겠습니다. Mendix 9 및 Mendix 10, 그리고 그것이 중요한 이유 – 특히 의존하는 팀에게 Mendix 대규모, 복잡하거나 장기적으로 진행되는 프로젝트를 지원합니다.
AI 향상부터 강력한 거버넌스 및 성능 개선까지, 이 LTS 릴리스는 단순한 유지 관리 업데이트가 아닙니다. 이는 현대적 기업 개발을 위한 전략적 업그레이드입니다.
스튜디오 프로 일반
이러한 개선 사항은 단순히 플랫폼이 할 수 있는 일에 대한 것이 아니라, 이를 통해 플랫폼을 구축하는 사람들의 삶을 더 나은 방향으로 바꾸는 것입니다.
- 업데이트 된 UI: Studio Pro의 UI가 더욱 현대적인 디자인과 느낌으로 업데이트되어 사용이 더욱 편리해졌습니다.
- Mac 지원 베타: Studio Pro는 이제 Mac에서 기본적으로 실행됩니다. 아직 베타 버전이지만 기존 편집기를 모두 사용할 수 있어 Windows에서처럼 개발할 수 있습니다.
- 성능 및 안정성 개선: Mendix 10은 성능과 안정성이 크게 개선되어 첫 번째 앱 생성부터 배포까지 원활한 경험을 제공합니다.
- 개선된 다국어 지원: 다국어 앱 관리가 더욱 간편해졌습니다. 명령줄 도구를 통해 모든 번역을 한 번에 내보내고 가져올 수 있습니다. 모든 언어와 문자열(맥락 포함)이 포함된 대용량 엑셀 파일이나 업계 표준 PO 파일을 사용할 수 있습니다.
- 버전 제어 성능 및 경험: 여러 가지 UX 개선 사항과 새로운 MPRv2 저장 형식으로 소규모 및 대규모 프로젝트 모두에서 원활한 Git 경험이 보장됩니다.
- 관리되는 Java 종속성: Gradle의 기능을 활용하여 Java 라이브러리의 종속성 버전 불일치를 자동으로 해결하고, 에어갭 환경에 대한 지원을 포함합니다.
- 자바 21 지원다음 Mendix 런타임이 Java 21로 업데이트되어 향후 혁신과의 호환성이 보장됩니다.
- 변경 사항 자동 저장: 이제 개발자는 편집기를 닫거나 앱을 시작할 때 변경 사항을 자동으로 저장하도록 선택하여 클릭 수와 작업 손실 위험을 줄일 수 있습니다.
- 뒤로, 앞으로 지원: 직관적인 뒤로 및 앞으로 버튼은 마우스 컨트롤로도 접근 가능합니다. 편집기 간 이동이 이전보다 훨씬 더 원활해졌습니다.
- Studio Pro 확장성: 이제 C# 및 Typescript를 통해 Studio Pro를 확장하여 사용자의 요구 사항에 완벽하게 맞는 기능을 추가할 수 있습니다!
Mendix AI 지원(Maia)
Mendix 10은 개발자가 더 빠르게 움직이고, 더 스마트하게 작업하고, 자신감을 가지고 빌드할 수 있도록 전체 SDLC에 AI를 내장한 최초이자 유일한 로우코드 IDE입니다.
- Maia 도메인 모델용: 프롬프트, 코드, 사용자 스토리를 기반으로 도메인 모델을 생성하고 업데이트하며 전체 대화(예: 후속 질문)에 대한 지원을 포함합니다. Maia 도메인 모델을 설명하고 강력한 제안을 할 수도 있습니다.
- Maia 페이지용: 디자인, 도면, PDF 양식, 프롬프트, 사용자 스토리를 빠르게 변환합니다. Mendix 데이터 모델에 연결된 페이지 또는 후속 질문을 사용하여 페이지를 확장/업데이트합니다.
- Maia 설명: 논리를 빠르게 이해하고 자세한 내용을 알아보기 위해 후속 질문을 합니다.
- Maia 잡담: 빠르게 답변을 얻으세요 Mendix- 특정 주제(문서, 포럼, 아카데미, 블로그 게시물, 평가 가이드 기반).
- Maia 번역 생성기: AI를 사용하여 앱을 다른 언어로 빠르게 번역합니다.
- Maia 추천인: UI, 로직, 워크플로에 대한 다음 최선의 단계를 제안하기 위해 AI를 활용합니다.
- Maia 모범 사례 추천자: 안티패턴을 감지하고 모범 사례를 제안합니다.
데이터 및 통합
데이터와 통합을 다루는 것은 모든 기업 개발에 있어서 매우 중요한 부분이며, 이제 향상된 기능 덕분에 작업이 훨씬 수월해졌습니다.
- 엔터티 보기위젯, 차트, API 등 어떤 형태로든 사용할 데이터를 준비하는 작업이 더욱 간편해졌습니다. 이 향상된 기능을 통해 어떤 용도로 사용하든 복잡한 데이터를 더 쉽게 검색하고 변환할 수 있습니다. 게다가 데이터 검색 속도도 향상됩니다.
- 필터 빌더: 데이터베이스 데이터 소스에 대한 필터를 정의하는 시각적인 방법입니다. 복잡한 Xpath 표현식을 입력할 필요 없이 시각적으로 정의하기만 하면 됩니다.
- 라이브 API 미리보기: 개발자가 설계 시간에 API의 응답을 구성, 테스트 및 검증할 수 있는 대화형 REST 클라이언트 인터페이스를 통해 개발 중에 여러 도구 사이를 전환할 필요가 없습니다.
- OpenAPI 지원: 개발자는 사용된 REST 서비스에 대한 OpenAPI 사양을 가져오고, 게시된 REST 서비스에 대한 OpenAPI 문서를 생성할 수 있습니다. 가져온 OpenAPI 작업의 경우, 요청 구성(예: URL, 헤더, 매개변수)이 자동으로 입력됩니다. 생성된 OpenAPI 사양은 조직 내 다른 앱에서 검색하고 사용할 수 있도록 Mx Connect 카탈로그에 자동으로 등록됩니다.
- GraphQL 기능: Published OData 서비스가 GraphQL 지원을 포함하도록 확장되었습니다. 이를 통해 기존 OData와 함께 GraphQL 서비스를 통해 엔티티를 노출할 수 있습니다. 두 API 모두 필터링, 정렬 및 페이지네이션을 지원합니다.
- 외부 DB 커넥터: 새로운 외부 데이터베이스 커넥터는 조직 내 모든 JDBC 호환 데이터베이스와의 통합을 위한 대화형 방식을 제공합니다. Studio Pro에서 개발자는 연결을 검증하고, 데이터베이스에서 사용 가능한 테이블, 뷰 및 저장 프로시저를 확인하고, 쿼리를 작성하고 테스트할 수 있습니다.
- CSV 및 Excel 가져오기: 매핑을 생성하고 재사용할 수 있는 예제 파일을 사용하여 CSV 및 Excel 파일 형식을 가져오고 매핑하는 기능이 크게 향상되었습니다.
- 연관성 반전: 도메인 모델에서 연결을 잘못 설정하셨나요? 이제 연결을 즉시 되돌릴 수 있습니다.
페이지 빌딩
훌륭한 사용자 경험을 구축하는 것이 그 어느 때보다 쉽고 강력해졌습니다.
- 언어 개선: 로컬 변수, 입력 필드를 페이지 매개변수에 직접 바인딩, 페이지에서 논리로 기본 값을 전달하는 등의 언어 개선을 통해 풍부한 UI를 구축하는 것이 더욱 강력해졌습니다.
- 페이지 편집기: 페이지 편집기는 이제 디자인 속성을 위한 새로운 최신 UI를 제공하며, 디자인 모드와 새로운 X-Ray 모드에도 많은 개선이 이루어졌습니다. 여기에는 위젯을 빠르게 인라인으로 추가할 수 있는 UI 추천기가 포함되어 있어 다양한 개발자와 사용 사례를 지원합니다.
- React 클라이언트: 새로운 React 클라이언트 모드는 더 빠른 로딩 시간, 더 빠른 탐색, 그리고 점진적 로딩을 통해 최종 사용자 경험을 향상시킵니다. 이를 위해 클라이언트 API는 최신 개발 모범 사례를 준수하는 Promise 기반 구문으로 현대화되었습니다.
- 새 아이콘: Mendix 10에는 새롭고 향상된 아이콘 세트가 제공되어 아름다운 UI를 더 쉽게 만들 수 있습니다.
- 페이지 및 마이크로플로우 URL: 새롭고 개선된 페이지와 마이크로플로우 URL을 통해 딥 링크 모듈에 대한 간소화된 대안으로 탐색과 딥 링크가 간소화되었습니다.
위젯
In Mendix 10, 커뮤니티에서 많은 높은 투표를 받은 아이디어를 기반으로 많은 위젯이 개선되어 출시되었으며, 이를 통해 풍부한 인터페이스를 더욱 간편하게 구축할 수 있게 되었습니다.
- 데이터 그리드 2: 가장 많이 사용되는 위젯 중 하나로, 끊임없이 개선되고 있으며 엔터티에서 콘텐츠를 생성할 수 있는 기능, 유연한 그리드 전체 필터링, 향상된 개인화 옵션, 기본 참조 세트 지원, 로딩 표시기, Excel 내보내기, 접근성 개선 등 많은 기능이 추가되었습니다.
- 콤보 상자: 새로운 콤보 상자 위젯은 드롭다운 위젯과 참조 선택기의 강력한 후속 기능으로, 검색 기능을 통해 동적 또는 정적 옵션을 선택할 수 있습니다. 연결, 열거형, 부울, 정적 목록, 심지어 데이터베이스 목록까지 다양한 데이터 소스를 지원하여 간단한 사용 사례와 복잡한 사용 사례 모두에 적합합니다.
- 위젯 변환: 기존 데이터 그리드, (입력) 참조 (세트) 선택기 및 정적/동적 이미지에서 쉽게 업그레이드할 수 있도록 이를 데이터 그리드 2, 콤보 상자 및 새로운 이미지 위젯으로 변환하는 옵션을 도입했습니다.
- 위젯 API: 개발자가 더욱 강력한 위젯을 구축할 수 있도록 여러 API를 도입했습니다. 여기에는 조건 논리/표현식을 허용하거나 선택한 객체를 기반으로 데이터 보기를 표시하는 노출된 선택 항목, 사전 구성된 데이터 소스 및 작업, 논리에 기본 값을 전달하는 옵션, 고급 필터링 사례를 위한 향상된 필터 API가 포함됩니다.
- Figma용 Atlas UI 키트: Figma용 UI 키트는 디자인과 개발 간의 격차를 해소하고 테마를 적용할 수 있는 사전 구축된 구성 요소를 통해 시각적으로 일관되고 생산에 바로 투입 가능한 앱을 더 빠르게 디자인할 수 있도록 팀을 지원합니다. Mendix Atlas UI 프레임워크.
- 그리고 더: 새로 도입된 것을 포함하여 수많은 다른 위젯 개선 사항이 있었습니다. 파일 업로더 다중 파일/이미지 업로드 기능과 드래그 앤 드롭 지원이 가능한 새로운 문서 뷰어 PDF, MS Office 문서 등을 미리 보려면 새로운 인하 마크다운 콘텐츠를 렌더링하기 위한 위젯과 탭 컨테이너를 위한 동적 탭 전환 기능.
논리
마이크로플로우, 나노플로우 및 규칙 편집기는 더 나은 사용자 경험을 위해 대폭 업그레이드되었습니다.
- 성능: 대규모 프로젝트 내에서 마이크로플로를 여는 속도와 대규모 마이크로플로 작업 시 전반적인 속도가 이전보다 훨씬 빨라졌습니다.
- 제안: 편집기에는 AI를 기반으로 상황에 맞는 제안을 지속적으로 제공하는 스마트 제안이 담긴 팝업이 포함되어 있으며, 활동을 더 빠르고 쉽게 추가할 수 있는 규칙도 포함되어 있습니다.
- 선택적 매개변수: 개발자는 각 매개변수가 필수인지 선택인지 지정하고 필요에 따라 기본값을 설정할 수 있으므로 재사용 가능한 로직을 생성하고 업데이트하는 작업이 수월해집니다. 이를 통해 이전 버전과의 호환성이 높은 변경 사항을 쉽게 구현할 수 있습니다.
- 더 나은 정렬: 개발자들은 정렬된 논리를 좋아하며, 스냅 투 플로우는 도구 상자와 도구 모음의 새 활동이 항상 잘 정렬되도록 보장합니다.
- 새로운 집계 활동: 개발자가 특정 조건을 충족하는 객체가 있는지 확인하거나 목록을 단일 값으로 줄일 수 있는 새로운 활동입니다.
- 전반적인 체험: 무제한 캔버스, 향상된 줌, 간소화된 수평 스크롤과 같은 기능을 통해 편집기를 더욱 원활하게 사용할 수 있도록 하는 작지만 중요한 세부 사항이 많이 있습니다.
- 나노플로우 및 마이크로플로우 변환: 마이크로플로우를 나노플로우로, 그리고 그 반대로 원활하게 변환할 수 있으며, 원본을 교체하거나 모든 참조 내용이 그대로 유지된 사본을 만드는 옵션도 있습니다.
- 마이크로플로우 이제 자동으로 반환 유형을 결정합니다. 반환 표현식을 기반으로 합니다.
- 디버깅: 모든 중단점을 한 번의 클릭으로 계속 진행할 수 있게 되어 디버깅 효율성이 더욱 높아졌습니다.
- 목록 길이: 새로운 표현 함수를 사용하면 목록 길이를 빠르고 쉽게 결정할 수 있습니다.
- 반환된 값에 대한 사용자 정의 변수 이름: 개발자는 마이크로플로우와 나노플로우 모두에서 반환된 값에 대해 사용자 정의 변수 이름을 정의하여 논리를 더 읽기 쉽고 유지 관리하기 쉽게 만들 수도 있습니다.
- 현재 지수: 내장 변수가 루프 반복 중에 현재 인덱스를 추적하여 더욱 역동적이고 상황에 맞는 흐름 디자인이 가능해졌습니다.
워크플로 향상
워크플로우 구축이 더욱 강력해집니다. Mendix 10.
- 알림을 기다리세요: BPMN 메시지 작업과 유사한 이 새로운 작업이 도구 상자에 추가되었습니다. 이 작업은 프로세스 실행을 일시 중지하고 마이크로플로우 작업이 완료될 때까지 기다린 후 프로세스를 계속 진행합니다.
- 다중 사용자 작업: 여러 사람이 동일한 작업을 수행해야 하는 프로세스에서 단일 작업 정의. 완료 기준 목록(예: 합의, 거부권, 마이크로플로우)이 정의되어 있으며, 이를 평가하고 다중 사용자 작업의 최종 결과를 정의합니다.
- 자동 할당: 사용자가 작업 페이지를 열면 워크플로 실행과 관련하여 이 동작이 의미하는 바가 더욱 유연해집니다. 예를 들어, 작업은 작업 페이지를 여는 사용자에게 자동으로(또는 할당되지 않음) 할당됩니다. 또한, 작업 페이지가 이미 사용자에게 할당되었더라도 다른 대상 사용자가 해당 작업 페이지를 열 수 있도록 구성할 수도 있습니다.
- 워크플로 활동 기록 검색: 특정 워크플로 인스턴스에 대해 실행된 모든 워크플로 활동의 목록(데이터 세트)을 생성하는 새로운 마이크로플로우 액션입니다. 이 함수는 활동 타임라인 등을 작성할 때 유용합니다.
- 타이머 활동: 지연을 정의하면 워크플로 실행이 정의된 기간(예: 2일) 또는 정의된 날짜 및 시간(예: 12년 2025월 12일 00:XNUMX)까지 중단됩니다.
- 이벤트 핸들러: 특정 이벤트에 대응할 수 있도록 하여 워크플로 엔진의 동작을 확장하는 새로운 방법입니다. 30개 이상의 이벤트(예: "사용자 작업 시작")와 해당 데이터가 있습니다. 이벤트 핸들러를 사용하여 감사 추적(워크플로 공통 모듈 참조)과 같은 기능을 구축하거나 워크플로 오류에 대응할 수 있습니다. 이벤트 핸들러는 워크플로 상태 변경 이벤트를 대체합니다.
- 경계 이벤트: BPMN 개념을 사용하면 타이머 만료와 같은 특정 이벤트에 의해 트리거되는 특정 활동(예: 사용자 작업)에 흐름을 연결할 수 있습니다. 이는 미리 알림, 예외, 에스컬레이션 등을 처리하는 데 유용합니다. 예를 들어, 원래 작업이 이틀 후에도 완료되지 않으면 관리자에게 자동으로 작업을 할당할 수 있습니다.
모바일 경험
모바일 앱을 개발하는 경우, 삶의 질을 크게 향상시킬 수 있는 몇 가지 개선 사항이 있습니다.
- 성능 향상: 모바일 앱은 Hermes와 통합되고 오프라인 우선 데이터베이스 엔진이 전면적으로 리팩토링되면서 상당한 성능 개선을 이루었습니다.
- 최신 Android 및 IOS 지원: Mendix React Native와 모든 라이브러리를 업데이트하면 10개의 모바일 앱이 최신 버전의 iOS 및 Android와 호환됩니다.
- 향상된 PWA 지원: iOS와 Android 모두에 대한 푸시 알림 지원과 iOS에서 오프라인 우선 데이터 처리를 활성화하여 더 나은 PWA를 구축합니다.
- 향상된 오프라인 우선: 오프라인 우선 방식이 크게 발전했습니다. 이제 개발자는 XPath를 사용하여 데이터를 검색하고, 런타임 데이터베이스에 영향을 주지 않고 로컬에서 데이터를 삭제하고, 오프라인 우선 앱에서 상속을 활용할 수 있습니다.
- 오프라인과 온라인의 결합: 오프라인 및 온라인 데이터를 이제 단일 애플리케이션으로 결합할 수 있어 고급 시나리오도 지원하고 시작하기가 더 쉬워졌습니다.
- 개선된 개발 워크플로: 개발 워크플로를 간소화하기 위해 Bitrise 및 Azure Pipelines와 같은 빌드 파이프라인과 통합하기 위한 새로운 가이드가 도입되었습니다.
- 모범 사례: 개발자가 고품질 애플리케이션을 효율적으로 구축할 수 있도록 지원하기 위해 포괄적인 모범 사례 세트가 문서에 추가되었습니다.
- 네이티브 앱 업데이트로 만들기: 새로 고침된 "Make It Native" 앱에는 최신 인터페이스와 개발자 경험을 개선하기 위한 이전 연결 저장과 같은 편리한 기능이 추가되었습니다.
엔터프라이즈 급
기업을 위한 진지한 앱을 구축하는 경우 Mendix 10에서는 이러한 작업을 더욱 쉽고 강력하게 만들어 주는 여러 가지 개선 사항이 추가되었습니다. 더욱 강화된 보안부터 더욱 향상된 기본 제공 도구까지, 복잡성을 더하지 않으면서도 더 많은 제어 기능을 제공하는 데 중점을 두었습니다.
- 엄격한 모드: 고급 모델 분석을 사용하면 데이터 검색 및 변경이 자동으로 보호되어 무단 액세스가 크게 줄어들고 개발자의 작업도 더욱 간편해집니다.
- 보안 개요: 새로운 보안 개요는 모든 앱 보안 설정에 대한 중앙 집중식의 포괄적인 보기를 제공하여 감사와 검토를 간소화합니다.
- 트레이싱: 성능 모니터링과 디버깅을 더 잘 지원하기 위해 OpenTelemetry 기반 추적 기능이 추가되어 논리 및 성능 문제를 더 쉽게 파악할 수 있습니다.
- 새로운 액세스 규칙 편집기: 새로운 접근 규칙 편집기는 더욱 명확하고 직관적인 환경을 제공합니다.
- 로그인정보 저장: 사용자 자격 증명을 손상시키지 않고도 "로그인 정보 기억" 기능을 쉽게 지원합니다.
업그레이드를 고려하고 계신가요?
어디서부터 시작해야 할지 모르겠나요? 저희가 도와드리겠습니다!
빠른 시작 업그레이드 계획 가이드 우선순위, 일정, 주요 대화를 계획하는 데 도움이 되므로 자신감을 가지고 앞으로 나아갈 수 있습니다.
다음 앱을 시작할 준비가 되셨나요?
- 다운로드 Mendix Studio Pro.
- 모든 기능, 개선 사항, 수정 사항 등을 자세히 살펴보세요. Mendix 10.24 LTS 릴리스 노트.
- 앞으로의 업데이트를 놓치고 싶지 않으시다면 블로그 구독을 통해 최신 소식을 받아보세요!