https://academy.mendix.com/link/modules/324/lectures/2460/7.2-What-is-a-Microflow

 

Mendix

 

academy.mendix.com

코드와 마이크로플로우의 가장 큰 차이점은 마이크로플로우가 활동 기반이라는 점입니다. 이것은 이미지의 파란색 사각형입니다. 이러한 활동을 지침과 비교할 수 있지만 경우에 따라 기능에 더 가깝습니다. 다른 핵심 구성 요소는 분할 (상대적인 병합 포함), 이벤트, 매개변수, 루프  기타 마이크로플로우 호출 입니다. 또한 데이터를 처리하거나, 런타임에 작업을 수행하도록 지시(예: 외부 서비스에서 데이터 검색)하거나, 클라이언트에게 작업(예: 페이지 열기, 페이지 닫기 또는 파일 다운로드)을 수행하도록 지시하는 활동을 찾을 수 있습니다. .)

 

이러한 핵심 구성 요소를 통해 Mendix는 자신을 표현할 수 있는 Turing-complete 언어를 제공합니다. 이를 통해 일련의 작업을 논리적 흐름으로 묶을 수 있습니다. 그런 다음 이 흐름은 Mendix 앱에 저장되고 한 번에 하나의 활동을 실행합니다. 

 

마이크로플로우는 런타임에 의해 실행됩니다. 실행이 시작되면 런타임은 데이터베이스와 트랜잭션을 시작합니다. 마이크로플로우가 끝나면 트랜잭션이 커미트됩니다. 어느 시점에서 마이크로플로우에 오류가 발생하면 전체 마이크로플로우가 롤백됩니다. 마이크로플로우에 하위 마이크로플로우에 대한 호출이 포함된 경우 런타임은 하위 마이크로플로우의 시작과 끝에 저장점을 설정합니다. 이는 모든 하위 마이크로플로우가 루트 마이크로플로우의 트랜잭션에서 실행됨을 의미합니다. 

 

기본적으로 제공되는 작업이 충분하지 않은 경우 추가 작업이 포함된 모듈에 대해서는 언제든지 Marketplace를 참조할 수 있습니다. 이러한 작업은 Java로 구현되며 프로젝트에 모듈을 추가할 수 있습니다. 모듈에는 이러한 작업에 대한 전체 Java 소스 코드가 포함되어 있습니다. 이러한 작업은 기본 제공 작업과 동일한 인터페이스를 사용하므로 Mendix가 작성한 작업과 Marketplace에서 다운로드한 작업 간에 차이가 없습니다. 필요한 조치를 제공하는 모듈이 없으면 언제든지 Java를 사용하여 고유한 조치를 작성할 수 있습니다. 이러한 Java 작업의 소스 파일은 프로젝트와 함께 저장되고 앱을 배포할 때 컴파일됩니다.
  
이미지에서 의사 코드와 마이크로플로우 간의 비교를 볼 수 있습니다. 코드에 대한 마이크로플로우의 이점은 기술이 아닌 사람과 마이크로플로우에 대해 더 쉽게 논의할 수 있다는 것입니다. 처리할 필요가 없는 복잡성은 하위 마이크로플로 또는 Java 작업에 숨겨져 있을 수 있습니다.

 

 

규칙

{접두사} _ {엔티티} _ {작업} 

 

 


Mendix 지원 로직 봇

Mendix Assist Logic Bot은 Mendix Studio에서 마이크로플로를 구성하는 데 도움이 되는 인공 지능 기반 에이전트입니다. 머신 러닝 분석을 사용하여 마이크로플로의 다음 단계를 추천하고 딥 러닝을 사용하여 마이크로플로의 모범 사례 패턴을 감지합니다. 또한 Mendix Assist Logic Bot은 계속 학습하고 새로운 마이크로 플로우를 분석하여 새로운 앱을 훨씬 쉽게 개발할 수 있도록 합니다! 여기에서 Mendix Assist에 대한 자세한 정보를 찾을 수 있습니다 .

어떻게 작동합니까?

기본적으로 모든 앱에는 MxAssist Logic 봇이라고 하는 AI 기반 가상 공동 개발자 봇이 있어 마이크로플로의 모델링 및 구성을 안내합니다. MxAssist Logic Bot의 주요 기능은 다음과 같습니다.

  • 차선책 제안 - 40개 이상의 다양한 옵션 중에서 상위 5개 차선책을 추천합니다.
  • 자동 구성 – 차선책을 제공할 뿐만 아니라 해당 작업에 대한 매개변수를 미리 채워 추가 개발을 자동화합니다.
  • 컨텍스트 제안 - 개발자가 흐름 중간에 새 요소 또는 작업을 삽입할 때 논리에서 왼쪽과 오른쪽을 "보고"하고 논리가 사용되는 페이지를 사용하여 컨텍스트를 추론하는 등 다양한 방식으로 컨텍스트를 파생합니다.
  • 높은 정확도 – 모델의 지속적인 개선 및 교육으로 정확도 수준이 95%로 높아졌습니다.

마이크로플로우의 입력 매개변수와 같은 컨텍스트 정보를 기반으로 새로운 빈 마이크로플로우에서도 MxAssist는 선택할 수 있는 여러 권장 조치를 제공합니다. 도구 상자에서 제안된 활동을 검색하는 데 시간을 할애할 필요가 없습니다! 권장 활동 목록에서 이 활동을 선택하면 이 활동이 마이크로플로우에 자동으로 추가됩니다.

MxAssist가 유용한지 궁금하다면 Studio Pro의 모든 마이크로플로우 활동 중 약 40%가 현재 이 봇을 사용하여 생성된다는 점에 주목해야 합니다!

MxAssist 권장 사항을 사용하는 방법을 살펴보겠습니다.

Mendix Studio에서 마이크로플로우를 구축할 때 파란색 점을 클릭하면 제안 사항이 나타납니다. Mendix Assist는 다음에 무엇을 할 수 있는지에 대한 다양한 옵션을 제공합니다.

'IT > mendix' 카테고리의 다른 글

[mendix] 규칙  (0) 2022.10.03
[mendix] 단기특강 (진행중)  (0) 2022.09.27
[mendix] 네이티브앱 빌드 실습(예제)  (0) 2022.09.27
[mendix] Failed to load the native application  (0) 2022.09.27
[mendix] 네이티브 앱 빌드하기  (0) 2022.09.24

ㅇ 이름 생성 규칙

https://docs.mendix.com/howto/general/dev-best-practices/#3-5-4-integration-documents

 

Implement Mendix Best Practices for Development

Describes Mendix best practices for developing Mendix applications.

docs.mendix.com

 

 

https://academy.mendix.com/link/paths/82/Crash-Course 

 

Crash Course

 

academy.mendix.com

 

 

 


https://academy.mendix.com/link/modules/313/lectures/2362/4.2-Integration-with-Mendix 

Mendix와 통합

 

Mendix의 가장 중요한 기능 중 하나는 외부 시스템과의 통합 기능입니다. 여러 가지 방법으로 이 통합을 수행할 수 있으며 가장 중요한 것은 SOAP 및 REST와 같은 웹 서비스와 통합하는 기능입니다. Mendix는 XML, JSON 및 WSDL을 지원하며 가져오기는 매핑을 통해 수행되므로 코드를 작성할 필요가 없습니다. 그러나 원시 데이터에 직접 액세스해야 하는 상황이 있습니다. 이를 위해 Mendix에서는 HttpRequest 및 HttpResponse 변수를 통해 요청 및 응답에 액세스할 수 있습니다. 이 외에도 Mendix Marketplace에서 사용할 수 있는 많은 커넥터 중 하나를 사용할 수 있습니다. 데이터를 Mendix 앱으로 가져올 수 있는 AWS, Oracle, SAP, Kafka, OData 및 데이터베이스(SQL 직접 사용)용 커넥터가 있습니다. 데이터가 파일에 저장된 경우, 

 

 

 

json 구조 추가

 Add other > JSon structure

 

Mendix의 데이터 구조에 매핑

도메인 모델은 여러 데이터베이스를 지원합니다. 소규모 앱에 적합한 내부 데이터베이스 또는 Mendix에서 지원하는 엔터프라이즈 데이터베이스 중 하나를 선택할 수 있습니다. 여기에는 다음이 포함됩니다.

  • IBM DB2.
  • 마이크로소프트 SQL 서버.
  • MySQL/마리아DB.
  • 오라클 데이터베이스.
  • PostgreSQL. 

 

 

 

mendix 도메인 모델 차이

방금 조작한 노란색 및 파란색 엔터티를 명확히 하기 위해 영구 엔터티 (파란색)는 데이터베이스에 저장되고 비영구 엔터티 (노란색)는 클라이언트 세션 기간 동안의 데이터만 저장한다는 것을 알아두십시오.

 도메인 모델 > 엔터티 편집해서 (더블클릭) > Persistable을 Yes로 바꾸면 됨


Mendix 템플릿 엔진

MVC  보기 부분은 Mendix 템플릿 엔진 에 의해 처리됩니다 . Mendix는 JavaScript, CSS 및 HTML5와 같은 최신 웹 표준을 기반으로 하는 웹 기반 클라이언트를 제공합니다. 클라이언트 구현은 React 및 SCSS와 같은 기술을 사용합니다. Mendix는 Studio Pro에서 이러한 기술의 시각적 추상화 작업을 수행할 수 있는 페이지 빌더를 제공합니다. 이렇게 하면 페이지를 빠르게 만들 수 있습니다. 

 

 

 

무대 뒤에서 Mendix는 귀하의 페이지에 대한 XML 파일을 생성합니다. 페이지는 레이아웃(이 경우 Atlas_Default 레이아웃)으로 시작합니다. 이 레이아웃은 하나의 인수를 허용합니다. 이 인수는 페이지 편집기에서 본 페이지의 HTML 표현을 포함합니다. 이것은 HTML 요소로 구성됩니다. 이러한 요소는 일반 HTML 요소 또는 구성 요소의 자리 표시자로 기능할 수 있습니다. 템플릿 엔진은 페이지를 생성할 때 이러한 자리 표시자를 적절한 HTML로 바꿉니다.

페이지는 HTML과 가능한 레이아웃 문서에 대한 링크가 포함된 XML 봉투로 저장됩니다. 파일은 페이지 수준에서 시작하여 계층적으로 평가됩니다. arguments 요소의 HTML 콘텐츠는 레이아웃 요소에 지정된 파일로 전달됩니다. 레이아웃에는 이러한 인수를 받을 하나 이상의 자리 표시자가 있습니다. 클라이언트는 이러한 파일을 구문 분석하고 브라우저에 보낼 수 있는 DOM 트리를 렌더링합니다.

 

 

 


하위 경로에서 xml

이 레이아웃에는 아래에서 볼 수 있는 것처럼 XML 표현도 있습니다. 이 레이아웃과 페이지용으로 생성된 레이아웃 파일은 DOM을 업데이트하는 데 사용됩니다.

 


 

Navigation

User-Agent Stirng Regular Expression Device Type
Android.*Mobile | iPhone | iPod | BlackBerry Phone
Android|Pad Tablet
(other) Responsive

 


 

페이지 스타일링

 

Mendix는 기본적으로 많은 테마를 제공하지만 최고의 테마라도 모든 사람을 만족시킬 수는 없습니다. 따라서 Mendix 를 사용하면 해당 테마를 사용자 지정할 수 있습니다. 프로젝트의 테마 폴더에서 직접 Sass를 사용하여 이 작업을 수행할 수 있습니다. 그 외에도 자신의 테마를 위한 기반으로 사용할 수 있는 github 저장소가 있습니다. 이것은 mendix/ux-theming에서 찾을 수 있습니다. 

 

마지막으로 자신만의 테마 모듈을 만들 수 있습니다. Atlas_ Core 모듈을 기반 으로 시작하는 것이 가장 좋습니다 . 완료되면 이 모듈을 내보내 동료, 고객에게 제공하거나 마켓플레이스에 업로드하여 다른 사람들이 귀하의 테마 기술을 활용할 수 있습니다. 해당 모듈을 UI 리소스 패키지 로 설정했기 때문에 Mendix는 해당 모듈과 함께 모든 Sass 및 CSS와 함께 테마 폴더를 내보내는 것을 알고 있습니다. 

 

앱 탐색기 에서  노드를 열고 설정 을 두 번 클릭 하면  설정 창 에 테마 탭이   표시됩니다. 여기에는 UI 리소스 모듈로 표시된 모든 모듈의 목록이 포함되며 CSS 파일에 추가되는 명시적 순서를 설정할 수 있습니다. 목록에서 모듈의 순서가 낮을수록 우선 순위가 높아집니다. 예를 들어 회사 테마 모듈을 사용하는 앱은 다음과 같이 주문할 수 있습니다.

 

 


Mendix Rest Service

https://academy.mendix.com/link/modules/324/lectures/2488/7.3.1-Retrieve-Employees-and-Departments-from-the-HR-REST-Service

 

Mendix

 

academy.mendix.com

 

아까 json structure mapping 해준거 다음에~

microflow 호출할때 타입을 call rest로 설정하고

호출할 api의 location 적어줌  --> http Headers에 key는 Accept, value 는 'applcation/json'
Response는 아까 생성해뒀던 mapping을 선택. (Apply import mapping)

'IT > mendix' 카테고리의 다른 글

[mendix] 마이크로플로우  (0) 2022.10.03
[mendix] 규칙  (0) 2022.10.03
[mendix] 네이티브앱 빌드 실습(예제)  (0) 2022.09.27
[mendix] Failed to load the native application  (0) 2022.09.27
[mendix] 네이티브 앱 빌드하기  (0) 2022.09.24

학습 url : 

https://academy.mendix.com/link/paths/66/Build-a-Native-Mobile-Inspection-App

 

Build a Native Mobile Inspection App

 

academy.mendix.com

 

** 참고 : 네이티브앱 빌드방법 : https://gardentree.tistory.com/164?category=555623 

 

[mendix] 네이티브 앱 빌드하기

ㅇ 아카데미에서 네이티브 Inspection 앱 빌드하기 코스 참고하여 진행 https://academy.mendix.com/link/paths/66/Build-a-Native-Mobile-Inspection-App Build a Native Mobile Inspection App academy.mendix.c..

gardentree.tistory.com

 

 

ㅇ 진행과정

 

ㅇ 최종 기능

Admin (MxAdmin/1)으로 로그인해서  유저(Garden2/Mendix1!) 생성

네이티브 앱에서 실행

 

ㅇ 모바일 네이티브앱에서 실행

 

ㅇ 아까 생성한 User 계정으로 로그인

ㅇ Pending (보류) / Done(종료) 목록확인 
 - 시작일자가 오늘보다 큰거로 조회. 상태값도 별도 조회
 - 사전에 데이터는 웹에서 넣어줬음

 

ㅇ Native 버튼 클릭하면 구글지도 실행 (원래 원문은 네비게이션인데 오타낸듯..ㅎ)

ㅇ Start inspection 클릭하면 상세 화면으로 이동

 

ㅇ New issue 버튼으로 새로운 검사정보 등록가능

 - Take a picture 클릭하면 카메라앱 자동구동

 - Save 클릭하면 항목저장. 리스트 확인가능

 

 

 

 

 

 

< 주요화면 캡쳐(Studio Pro)>

 

 

폴더 depth


OverviewPages 웹 편집할 화면들 설정

 

Security 권한별 화면,나노플로우 접근 권한설정

 

상태값 (Pending/Done) 열거형 

 

 Domain model 관계설정

 

 

nanoflow 생성

 * 나노플로우 설명 : https://gardentree.tistory.com/163?category=555623 

 

앱 UI 상세페이지 

 

'IT > mendix' 카테고리의 다른 글

[mendix] 규칙  (0) 2022.10.03
[mendix] 단기특강 (진행중)  (0) 2022.09.27
[mendix] Failed to load the native application  (0) 2022.09.27
[mendix] 네이티브 앱 빌드하기  (0) 2022.09.24
[mendix] 나노플로우  (0) 2022.09.24

빌드까지 성공했는데, Native App 에서 QR 찍어서 앱 실행하다가 에러발생

ㅇ 상황 : 전까지는 iOS앱에서 실행이 했는데.. 갑자기

              Run 까지는 정상수행. iOS단말에서 QR찍고 앱 실행하면 아래 메시지 발생하면서 iOS에서 빌드되지 않음

Failed to load the native application

Please check the native logs in the deployment folder for more info.

 

 

프로젝트의 deployment 하위 경로로 들어감 로그는 여기남는듯 하다.(볼드는 내가생성한 플젝명)

>> 내기준 :: \Mac\Home\Documents\Mendix\Native App Test-main\deployment\log

native_packeger_log.txt

파일이 존재하지 않다는데.. 

 

 

ㅇ 해결방법

App Settings에서 저 체크박스를 선택한다음에는 아예 Run도 안됬고

 >> https://forum.mendix.com/link/questions/100821 여기참고했음

 

다시 체크박스 해제하고 Run하고 (정상)

 > 단말에서 QR다시 찍고 들어가니 정상앱 실행됨 

 ..왜?? 왜이러는거야..

'IT > mendix' 카테고리의 다른 글

[mendix] 단기특강 (진행중)  (0) 2022.09.27
[mendix] 네이티브앱 빌드 실습(예제)  (0) 2022.09.27
[mendix] 네이티브 앱 빌드하기  (0) 2022.09.24
[mendix] 나노플로우  (0) 2022.09.24
[Mendix] 맨딕스 관련 url  (0) 2022.09.05

ㅇ 아카데미에서 네이티브 Inspection 앱 빌드하기 코스 참고하여 진행

https://academy.mendix.com/link/paths/66/Build-a-Native-Mobile-Inspection-App

 

Build a Native Mobile Inspection App

 

academy.mendix.com

 

스튜디오에서 Build 하고 View App > View on your device

 

#1.  PC에 연결된 ip와 동일한 네트워크에 연결된 단말준비

#2. 단말에는 Mendix 앱이 설치되어 있어야 함

 ---> Make It Native 9 (Google Play Store / App Store)

#3. QR 코드 찍어서 실행

 

 

 

And/iOS 비교

Android iOS
 

 

 

 

And iOS

 

 

에러로그도 볼 수 있음

 

 

네트워크 같지않거나..다른에러있을때 빌드안됨

'IT > mendix' 카테고리의 다른 글

[mendix] 네이티브앱 빌드 실습(예제)  (0) 2022.09.27
[mendix] Failed to load the native application  (0) 2022.09.27
[mendix] 나노플로우  (0) 2022.09.24
[Mendix] 맨딕스 관련 url  (0) 2022.09.05
[Mendix] 가격정책  (0) 2022.08.29

 

https://academy.mendix.com/link/modules/233/lectures/1812/4.4-Nanoflows

 

Nanoflows 오프라인 앱에 탁월하게 작동하는 사용자의 장치에서 실행되는 응용 프로그램 로직을 트리거합니다.

Microflows 응용 프로그램 논리도 트리거하지만 논리는 온라인 상태여야 하는 서버에서 실행됩니다.

 

 

나노플로우 액션

nanoflow는 검색, 개체 변경 등의 여러 활동으로 구성되며 마이크로플로를 구축할 때 익숙한 훨씬 더 많이 사용됩니다. 나노플로우는 마이크로플로우와 다른 활동을 합니다. 예를 들어 카메라를 시작하거나 인터넷에 연결되어 있는지 확인하는 것과 같은 장치 기능을 활용하는 활동입니다. 기본 모바일 빠른 시작 앱은 많은 nanoflow 활동을 포함하는 두 개의 모듈과 함께 제공됩니다.

첫 번째 모듈인 기본 모바일 리소스 모듈에는 탐색, 데이터 공유, 알림 표시 등과 같은 기타 장치 기능 외에도 카메라, 위치, 지문 및 스토리지와 같은 기본 장치 기능을 활용하는 기본 모바일 관련 nanoflow 활동이 포함되어 있습니다.

두 번째 모듈은 웹 및 하이브리드 앱에도 사용할 수 있는 보다 일반적인 작업을 포함 하는 Nanoflow C ommons 모듈입니다.

nanoflow 구축하고 장치 기능을 활용해 보겠습니다.

맨딕스 소개

https://www.mendix.com/evaluation-guide/why-founded/

 

멘딕스 포럼

https://forum.mendix.com/p/questions 

 

멘딕스 마켓 플레이스

https://appstore.home.mendix.com/index.html

 

멘딕스 아카데미

https://academy.mendix.com/index3.html 

 

멘딕스 독스

https://docs.mendix.com/

 

맨딕스 커뮤니티

https://medium.com/mendix 

 

 

1. 맨딕스 계정생성하고 (무료)

2.아카데미에서 코스 따라하고 (순서대로 따라하면됨)

 >  Become a Rapid Developer 부터 시작하면 될듯

 >  영어로 되어있기에 중간중간 한국어로 번역
 > 일부 문구들은 한국어가 어색한 부분이있어서 다시 영문으로 원문확인

 > 지멘스에서 하는 무료교육 (온라인)으로 들어봤는데
    실시간 강의고, 별도 녹화영상은 제공되지 않다.
    업무하다가 듣고 + 코로나 격리로 중간중간 놓쳤지만 도움이 많이되었다
    교육내용은 전반적으로 Rapid Developer 코스에 있는 내용

'IT > mendix' 카테고리의 다른 글

[mendix] 네이티브 앱 빌드하기  (0) 2022.09.24
[mendix] 나노플로우  (0) 2022.09.24
[Mendix] 가격정책  (0) 2022.08.29
맥에서 mendix studio pro를 설치하기 위한 몸부림 parallels  (0) 2022.07.08
[mendix] 알아가기...(3)  (0) 2022.05.06

https://www.mendix.com/pricing/

 

Mendix Pricing | Enterprise Application Development Platform

With Mendix, we have flexible pricing for teams of all sizes. The cost per user decreases as your user count increases.

www.mendix.com

 

<앱기준>

* 사용자 기준 : 애플리케이션에 엑세스 할수 있는 개인
* 익명의 사용자에 대해 비용  청구
* 플랫폼에서 앱을 만드는 개발자에게는 비용청구 하지 않음


무료 베이직 스탠다드 프리미엄
월별 0 50$~ 800$ 견적 별도 문의
사용자
5 기본
 (그외 사용자당 10$)
 사용자당 10$
주요
특징
체험용
데모/프로토타입/개인용 소형 애플리케이션 구축
간단한 작업. 소규모
가용성(응답성,가동시간) 팀에 대한 액세스 제공.
부서별 워크플로우 생성등
비즈니스 애플리케이션
선택한 클라우드에 배포
핵심 시스템
엔터프라이즈급 확장성, 고가용성
제공 기능
. 
애자일 프로젝트 관리
. 멘딕스 클라우드에 배포

. 공유 데이터베이스
. 앱당 2개의 환경
. 커뮤니티 지원
(무료기능) + 간단한 작업  그룹 응용프로그램
. 클라우드 리소스 포함
. 9 to 5 지원
. 로그파일 접근
. 99.5% 가동시간 보장
(베이직) + 부서 전체 비즈 애플리케이션 구축
. 클라우드 리소스 비용 미포함
. 프로젝트 대시보드
. 배포옵션 추가
. 전용 데이터베이스
. 앱당 4개환경
. 운영 대시보드
. IDP 통합
(스탠다드) + 미션 크리티컬 코어 시스템 구축
. 개인  스토어
. 앱당 유연한 환경
. HA/대체
. 고급 인프라 제어
. 연중무휴 지원
. 99.95%가동시간

 

<무제한 앱>

 * 가격정책 외 기술적인 차이 없음. (여러 개의 앱 생성 가능)


무료 스탠다드 프리미엄
월별 0 2000$~ 견적 별도 문의
사용자
사용자당 25$


특징 체험용
데모/프로토타입/개인용 소형 애플리케이션 구축
비즈니스 애플리케이션 핵심 시스템
엔터프라이즈급 확장성, 고가용성

 

 

클라우드 리소스

* Mendix Cloud : 맨딕스가 운영하는 글로벌 퍼블릭 클라우드

* Mendix for Private Cloud : Microsoft Azure, AWS 및 ReadHat OpenShift등과 같은 Kubernetes 서비스를 기반으로 하는 (가상) 프라이빗 클라우드. 고객 또는 고객 호스팅 파트너가 운영

* Mendix Cloud Dedicated : Mendix에서 운영하는 Mendix Cloud의 전용 단일 테넌트 인스턴스

* 서버기반 배포를 위한 Mendix : 고객 또는 고객 호스팅 파트너가 관리하는 Windows 또는 Linux 기반 배포

'IT > mendix' 카테고리의 다른 글

[mendix] 나노플로우  (0) 2022.09.24
[Mendix] 맨딕스 관련 url  (0) 2022.09.05
맥에서 mendix studio pro를 설치하기 위한 몸부림 parallels  (0) 2022.07.08
[mendix] 알아가기...(3)  (0) 2022.05.06
[mendix] 알아가기...(2)  (0) 2022.05.06

야속하게도 mendix studio pro는 맥을 지원하지 않는다. (윈도우에서만 가능)

https://www.mendix.com/blog/how-to-set-up-mendix-studio-pro-on-mac/

 

How To Set Up Mendix Studio Pro On Mac | Mendix

If you’re on a Mac, downloading Mendix Studio Pro requires a few extra steps. Read through our easy-to-follow guide here.

www.mendix.com

 

 

paralles를 이용하라는데..

무료 14일 체험판을 이미 몇년전에 잠깐 이용해봤어서  이용도 안되고 ㅠㅠ

고민 10번하다가 결국 1회용 라이센스 구매!

 

한국 홈페이지에사면 10%할인해준다.

 

https://parallelskorea.com/

 

Parallelskorea

Parallels 한국총판 트윈스톤즈

parallelskorea.com

지금구매 에서 영구라이센스 12만원 --> 11만 4천원 할인받아서 구매했다.

1년 구독형은 너무 비싼것같기도 하고

다른사람들 블로그 글을 참고해보니, 2년에 한번씩 업그레이드 하면서 쓰는게 경제적이라고해서

얼마나 쓸진 모르겠겠지만.. 일단 영구라이센스 get 

구매를 했고

라이센스키는 메일로 바로 날라온다

 

키 복붙해서 패러럴즈에 인증키 넣어주면

바로 활성화/이용가능!

 

 

 

 

약간 VDI처럼 쓰는데

회사에서 쓰는 VDI랑은 비교할수 없이 빠르다. 마치 크롬하나 더 띄워 놓은거 같다..

 

 

 

#20220905 추가

mac에서 parallels를 사용하며.. 맨딕스 스튜디오 프로 써본 후기

윈도우를 앱처럼 전환하면서 쓰는건 좋은데..

 

  0) 패러럴즈랑 기본맥 프로그램 동시에 띄워놓고 사용하면 팬 돌아가는 소리가 장난아니다 + 뜨거움

   1) 휴대폰 핫스팟을 연결하면, 윈도우 네트워크가 안먹는다 (패러럴즈 안에있는 윈도우+맨딕스가 개발 실시간 수정이 안됨)
       wifi는 잘됨

   2) 패러럴즈에서 한영키 바꾸려면  [오른쪽 option + space 클릭해야 한영키바뀜]

   3) 패러럴즈 ip는 내가실제 접속한 ip랑 다르다.. 고정되어서 변경되지가 않음

       패러럴즈 윈도우 > cmd > ipconfig -all 한 ip와
       맥북 > 터미널 > ifconfig | grep inet 또는 / 맥북 > 시스템환경설정 > 네트워크 에 ip 가 다름

 >> 펼치면 헤맨후기

더보기

 

 

모바일앱 실행하려면, Android/iOS 각각 앱마켓에서 Mendix Native 9을 설치하고,
위에있는 QR코드를 실행해야하는데.. (맨딕스 스튜디오에서 접속한 네트워크와, 단말에서 접속할 네트워크가 동일ip =wifi에 연결되어있어야함) >> 자세한 설명은 아래링크 

https://docs.mendix.com/refguide/mobile/getting-started-with-mobile/

 

Getting Started with Mobile

Create a native mobile Mendix app and view it on a mobile device using the Make It Native test app.

docs.mendix.com

   패러럴즈는 프로그램이 가상 라우터가 되어서 VM이 인터넷에서 사용할수 있게함
 > host PC에서 가상 DHCP서버를 운영하여 가상의 서브넷을 만들고
    VM은 가상의 서브넷에 지정된 IP대역 내에서 IP를 할당받음
   VM은 host PC가 실제로 소속된 서브넷에서 확인할 수 없음

    https://kb.parallels.com/en/4948

    https://kb.parallels.com/kr/4948  한국말인데 @@ 어렵네..

 

KB Parallels: Network modes in Parallels Desktop for Mac

Virtual machine can use three different networking modes depending on user needs:

kb.parallels.com

 

암튼 맥ip랑 패러럴즈 ip랑 다름

 

 

http://accuram.egloos.com/4729291 >> 이분 블로그 참고해서 패러럴즈 ip 를 맥이랑 동일하게 변경함

  (변경전) 윈도우10 > 장치 > 네트워크 > 공유네트워크(권장)

  (변경후) 윈도우10 > 장치 > 네트워크 > 네트워크 브리지 > 기본어댑터


맥북에서 하려다가..윈도우밖에 안되서 패러럴즈를 구매하고
패러럴즈에서 하다가.. 네이티브 앱 네트워크 실행이안되니까 또 구글링 찾아 헤매고
네트워크 해결하면 그제서야 내가 원래 뭐하고있었더라...?
산넘어 산이다 정말~

     

 

 

'IT > mendix' 카테고리의 다른 글

[Mendix] 맨딕스 관련 url  (0) 2022.09.05
[Mendix] 가격정책  (0) 2022.08.29
[mendix] 알아가기...(3)  (0) 2022.05.06
[mendix] 알아가기...(2)  (0) 2022.05.06
[mendix] 알아가기...(1)  (0) 2022.05.06

+ Recent posts