확장 기능, 개발자 경험의 자연스러운 진화 | Mendix

메인 컨텐츠로 가기

확장, 개발자 경험의 자연스러운 진화

확장 타이틀 이미지

이번 달 Studio Pro 10.12가 출시됨에 따라 우리는 다음과 같은 것을 기대하고 있습니다. 공개 베타 새로운 기능 출시: Mendix 확장 기능. 그리고 그것은 당신이 플랫폼을 사용하는 방식을 극적으로 바꿀 것입니다.

확장 기능 또는 확장성은 Studio Pro IDE를 직접 사용자 정의할 수 있는 기능입니다. 가능한 한 간단하게 설명해야 한다면 mod 지원과 비교할 것입니다. Mendix. 이는 개발자가 Studio Pro에 대한 통합 솔루션을 만들 수 있도록 하는 프레임워크입니다.

우리의 희망은 확장 가능한 IDE를 만들어서 사용자들이 외부 도구를 완전히 통합하여 더 나은 앱을 더 빨리 빌드할 수 있도록 하는 것입니다. (그리고 그렇게 하는 동안 즐거운 시간을 보내세요!)

또한 사용자는 다음과 같은 다른 도구를 사용하여 완전히 통합된 경험을 만들 수 있습니다. 멘디텍트, Siemens 산업용 엣지, 그리고 앞으로 더 많은 것들이 추가될 예정입니다.

확장 프로그램을 어떻게 만들 수 있나요?

계획은 내부 및 외부 개발자에게 확장 기능을 공개하는 것입니다. 따라서 확장 기능을 사용자의 필요에 따라 여러 계층으로 구분했습니다. Mendix 인증 수준:

  • 첫 번째 계층은 고급 계층을 위한 것입니다. Mendix C# 지식이 있는 개발자. 해당 개발자는 확장 프로그램에 대한 사용자 인터페이스를 빌드할 수 있습니다. Mendix API를 활용하고 더 복잡한 사용 사례를 구축하기 위해 C#을 활용합니다. 현재로서는 Studio Pro가 작동하는 방식에 대한 가장 많은 제어를 제공하기 때문에 이러한 사용자 지정 통합에는 C#이 필요합니다.
  • 두 번째 계층은 전문가를 위한 것입니다. Mendix 보다 전통적인 풀 스택 개발 배경을 가진 개발자. 이러한 개발자는 가장 큰 자유와 통제력을 누릴 것입니다. C#과 JavaScript 또는 다른 프런트 엔드 웹 기술에 대한 경험이 있는 사람은 Studio Pro에서 분리된 사용자 지정 인터페이스를 만들 수 있습니다. 이 계층은 IDE를 사용자 지정할 수 있는 궁극적인 자유를 제공합니다.

확장을 위한 동안 Mendix 10은 C# 기반이 될 것이고, 향후 버전은 다른 프로그래밍 언어 기반이 될 수 있습니다. Studio Pro를 사용하는 사람들에게 최고의 경험을 제공하고자 합니다. 따라서 다음으로 이동하세요. 포럼 어떤 언어를 보고 싶은지 공유해 주세요.

두 가지 확장 계층에 대한 설명

어떤 종류의 확장 프로그램을 만들 수 있나요?

앞으로 나올 내용에 대한 소개로 이미 만들어진 몇 가지 확장 기능을 소개합니다. Mendix 그리고 비공개 베타에 참여한 파트너들에 의해서도.

Mendix 잡담

음성 프롬프트만으로 프로젝트를 변경할 수 있는 AI 기반 도킹 가능 창을 살펴보세요.

주고 싶어 Mendix 채팅을 시도해 보세요. Studio Pro의 View 아래 최상위 메뉴에서 찾을 수 있습니다.

마이크로플로우 호출 계층

파트너인 Menditect가 자체 확장 프로그램인 Microflow Call Hierarchy Extension을 만들었습니다. 이 확장 프로그램은 원활한 통합을 만들어 테스트 자동화 프로세스를 간소화합니다. Mendix.

마이크로플로우 호출 계층 확장 기능을 사용하면 마이크로플로우의 전체 구조, 즉 어떤 하위 흐름을 호출하는지, 어떤 마이크로플로우에서 사용되는지를 볼 수 있습니다. (마이크로플로우에 대한 브레드크럼이라고 생각하면 됩니다.)

이에 더해 확장 기능은 다음과 직접 통합됩니다. Menditect 테스트 자동화 서비스, 선택한 마이크로플로에 대한 테스트를 자동으로 생성할 수 있습니다. 사용자가 마이크로플로를 선택하고 MTA 플랫폼에서 실행할 수 있는 단위 테스트를 생성할 수 있습니다.

Menditect는 확장 기능을 만든 최초의 파트너입니다. 타사 플랫폼에 통합되는 확장 기능이 더 많이 나오기를 바랍니다.

AWS POC

AWS 팀도 프로토타입 확장 프로그램을 만드는 데 열심히 노력했습니다. AWS 람다. 이 POC 확장을 사용하면 AWS 개발자 계정으로 인증할 수 있습니다. 그런 다음 Lambda 함수를 검색하여 사용할 수 있습니다. Mendix 응용 프로그램.

확장 기능을 사용하면 도구 상자 창을 사용하는 것과 같은 방식으로 Lambda 함수를 흐름에 끌어서 놓을 수 있습니다.

AWS Lambda 커넥터는 무엇을 할 수 있는지 보기 위한 실험에 불과하지만, 이는 향후 AWS 관련 확장을 위한 길을 열어줄 것입니다. 앞으로 이것에서 무엇이 나올지 지켜보겠습니다.

이러한 예는 빙산의 일각에 불과합니다. 저는 우리의 놀라운 커뮤니티가 어떤 확장 기능을 만들어낼지 기대가 큽니다. 저는 새로운 언어의 코드 편집기, JSON 검증기, 테마 생성기를 기대합니다. 확장 기능에 대한 아이디어가 있지만 만드는 방법을 모른다면 다음을 제출하세요. 포럼에 아이디어를 올려보세요!

확장 기능은 어디에서 찾을 수 있나요?

귀하가 만든 확장 프로그램을 업로드하고 공유할 수 있습니다. Mendix 온라인마켓. 다른 개발자가 만든 확장 프로그램을 프로젝트에 다운로드할 수도 있습니다.

모듈과 같은 확장 기능을 가져오므로 각 프로젝트에 맞게 사용할 수 있습니다. 새 앱을 시작할 때 즐겨찾는 확장 기능을 다운로드해야 합니다. 이렇게 하면 팀원들이 같은 프로젝트에서 작업할 때 같은 확장 기능을 사용하기도 더 쉬워집니다. 새 팀원이 리포지토리에서 앱을 다운로드하거나 변경 사항을 기존 프로젝트 사본에 병합하면 모든 확장 기능이 포함됩니다.

언제 익스텐션을 구입할 수 있나요?

곧! 지금까지 개인 베타에서 확장 기능을 시범적으로 사용해 왔지만, 공개 베타 릴리스는 10.12 출시의 일부가 될 것으로 예상됩니다. 공식 발표를 보려면 릴리스 블로그를 주시하거나, 릴리스 노트를 확인하여 더 많은 정보를 얻으세요.

시작하기 위해 기다릴 필요는 없습니다!

확장 기능 출시를 기다릴 수 없고 Studio Pro용으로 확장 기능을 직접 구축하고 싶으시다면 요청을 제출하세요. Mendix 고객 지원 참여에 대한 정보 비공개 베타 위한 Mendix 파트너. 파트너가 아니신가요? 릴리스 업데이트를 기대하세요!

저는 이 재능 있는 커뮤니티가 만들어낼 놀라운 것들을 보는 것을 기다릴 수 없습니다. 제 생각에 이것은 올해의 가장 큰 새로운 기능입니다. 저는 사람들이 만들어낼 모든 이상하고 멋진 것들을 손에 넣을 수 있도록 전체 릴리스를 간절히 기다리고 있습니다. 그때까지 C# 교과서를 털어내고 진정으로 만드는 데 필요한 도구를 다시 살펴보세요. Mendix 너 스스로!

언어를 선택하세요