방법 배우기 Mendix 개발자들이 복잡한 애플리케이션을 10일 안에 제공할 수 있도록 지원 | Mendix

메인 컨텐츠로 가기

방법 배우기 Mendix 개발자가 10일 안에 복잡한 애플리케이션을 제공하도록 지원

안녕하세요 Mendix 커뮤니티 파트너! 제 이름은 Bingxun Zhuang이지만 Danny라고도 부를 수 있습니다.

저는 컴퓨터 과학 분야에서 배경을 가지고 있으며, 발견하기 전에 Mendix, 상장된 제조 회사에서 소프트웨어 엔지니어로 일했습니다. 저는 내부 소프트웨어 개발을 담당했고 나중에 IT 부서 관리자 역할을 맡아 팀과 프로젝트를 이끌고, 부서 간 커뮤니케이션을 관리하고, 새로운 공장 시스템을 계획하고 구현하고, 데이터베이스 관리를 감독했습니다.

Bingxun Zhuang의 사진현재 저는 Blue Technology에서 컨설턴트로 일하고 있습니다. Mendix 그리고 MSSQL DBA 컨설팅 서비스를 고객에게 제공합니다. Blue Technology는 Oracle, SQL Server DB, 로우코드 플랫폼 컨설팅 및 인프라 서비스를 제공하는 역동적인 SA 회사입니다. 저는 영광입니다. Siemens Mendix 나에게 내 것을 공유할 수 있는 기회를 주었습니다 Mendix 여러분 모두와 함께 여행하세요.

MX: 귀하와 귀하의 팀은 채택하기 전에 어떤 도구를 주로 사용했습니까? Mendix 로우코드 플랫폼?

대니: 레거시 시스템 종속성으로 인해, 우리는 주로 Windows 데스크톱 애플리케이션을 위해 오래된 시스템의 기능을 유지 관리하고 확장하기 위해 Delphi를 사용했습니다. 다른 새로운 시스템의 경우, 우리는 Java와 C#를 사용했고, 현대적인 개발을 위해 Delphi에서 C#로 점차 전환했습니다.

MX: 이전에 사용했던 도구의 한계와 어려움은 무엇이었나요?

대니: 주요 과제는 다음과 같습니다.

  • 델파이 개발자는 부족하고, 새로운 시스템에는 인기 있는 선택이 아닙니다. 대부분의 기존 델파이 시스템은 레거시 프로젝트입니다.
  • Java와 C#은 광범위한 커뮤니티 리소스와 인재 풀을 보유하고 있지만, 중소기업의 경우 지속적인 수요를 충족하면서 기존 플랫폼과 신규 플랫폼을 모두 유지 관리하는 것은 인재 육성과 유지 관리 비용 측면에서 상당한 과제로 작용했습니다.

MX: 어떻게 알게 되었나요? Mendix 로우코드?

대니: 저희 회사는 장기간 파트너 관계를 유지해 왔습니다. Siemens 산업용 소프트웨어. 다음에 대해 학습한 후 Mendix의 기능과 성장하는 로우코드 시장을 고려하여 우리는 이에 투자하기로 결정했습니다.

MX: 얼마나 오랫동안 응용 프로그램을 개발해 왔습니까? Mendix?

대니: 비록 Mendix 제가 전업으로 하는 일은 아니고 2021년 말에 시작했으니, 벌써 XNUMX년 반 정도 됐어요.

MX: 선택한 주된 이유는 무엇입니까? Mendix 귀사의 개발 플랫폼으로?

대니: 주요 이유는 개발 효율성, 다중 시나리오 지원 및 이기종 시스템과의 통합 기능입니다. Mendix 다른 틈새 시장 제품처럼 특정 도메인에 특화되어 있지는 않지만, 일반성, 확장성, 학습 및 유지 관리 비용 절감 측면에서 뛰어납니다.

MX: 당신과 당신의 팀은 어떤 애플리케이션을 개발했습니까? Mendix그리고 누가 그것을 사용할까요?

대니: 우리가 개발한 대부분의 애플리케이션에는 통합이 포함됩니다. Mendix 양식, 워크플로 및 API에 대한 외부 데이터 소스가 있습니다. 조달 프로세스, 품질 스크랩 관리, 교육 비용 관리, 주간 보고 시스템, 기계 활용 대시보드 및 고객 서비스 티켓 관리가 그 예입니다.

스크린 샷

MX: 어느 Mendix 어떤 컴포넌트/모듈을 사용해 보셨고, 어떤 인상이 있으신가요?

대니: 가장 일반적으로 사용되는 모듈은 다음과 같습니다.

  1. 커뮤니티 커먼즈: 일반적으로 사용되는 많은 Java 작업을 제공하고 다양한 다른 모듈에 대한 종속성 역할을 합니다.
  2. 데이터베이스 커넥터: 프로젝트에 외부 데이터베이스를 통합하는 데 필수적입니다.
  3. Workflow Commons: 워크플로 애플리케이션에 필수적이며 개발자가 사용자 정의할 수 있는 다양한 템플릿을 제공합니다.
  4. 데이터 가져오기: 프로젝트에서 Excel 및 CSV 파일의 구문 분석을 간소화합니다.

또한 REST API 구성 요소, 서명을 그리기 위한 Signature 구성 요소, 파일 업로드를 위한 File Dropper 등을 광범위하게 사용했습니다. 대부분의 고객 요구 사항은 기존 구성 요소로 충족할 수 있습니다. Mendix 사용자 정의 Java 작업이나 JavaScript에 대한 필요성이 최소화되어 구성 요소가 개발 효율성을 크게 향상시킵니다.

MX: 어려움에 직면했을 때 도움을 받으려면 어디로 가십니까? Mendix 개발?

대니: 나는 먼저 다음을 참조한다. 공식 문서 과를 확인 온라인마켓 관련 구성 요소 또는 모듈에 대해. 또한 탐색합니다. 커뮤니티 포럼.

MX: 가장 자랑스러운 애플리케이션은 무엇입니까? 자세한 내용을 공유해 주시겠습니까?

대니: 저는 조달 프로세스 애플리케이션을 가장 자랑스럽게 생각합니다. 여기에는 REST API, WSDL, SQL Server, Excel을 포함한 30개 이상의 외부 데이터 소스를 통합하고 13개 이상의 작업이 있는 복잡한 워크플로를 구현하는 작업이 포함되었습니다. 우리는 10일 이내에 이를 제공했습니다.

MX: 이러한 애플리케이션은 사용자나 고객에게 어떤 이점을 가져다 주었는가?

대니: Mendix'의 가치는 민첩성, 일반성 및 확장성에 있습니다. 기존 코딩으로도 비슷한 기능을 달성할 수 있지만, Mendix 변화하는 요구 사항에 신속하고 유연하게 대응할 수 있어 리소스가 제한된 환경에 이상적입니다.

MX: 사용자나 클라이언트는 이러한 애플리케이션에 어떻게 반응하나요?

대니: 고객은 종종 놀라움을 느끼고 만족스러워합니다. Mendix 최소한의 코딩으로 복잡한 기능을 구현합니다. 그들은 봅니다 Mendix 목표에 부합하는 가치 있는 장기적 투자로 간주합니다.

MX: 기존 개발과 비교했을 때, Mendix주요 장점은?

대니: Mendix'의 모듈형 플랫폼은 재사용성을 장려합니다. Mendix 성장함에 따라 재사용 가능한 구성 요소가 축적되어 개발을 더욱 가속화하고 중복을 줄일 수 있습니다.

MX: 무엇을 설정합니까? Mendix 다른 로우코드 플랫폼과는 어떻게 다릅니까?

대니: Mendix 전반적으로 배포의 유연성과 활발한 커뮤니티 생태계가 두드러지는데, 이는 시장 수용성과 성장 잠재력을 의미합니다.

MX: 당신의 경험은 무엇입니까? Mendix Pro IDE?

대니: 인터페이스는 숙련된 개발자에게도 사용자 친화적입니다. 최소한의 교육으로 쉽게 시작할 수 있습니다. 자주 업데이트되고 커뮤니티 피드백을 새로운 기능에 신속하게 통합하여 사용하기 즐겁습니다.

MX: 추천하시겠습니까? Mendix 다른 개발자에게? 어떻게 추천하시겠습니까?

대니: 물론입니다! 로우코드는 선도적인 IT 트렌드이며 Mendix 이 분야에서 확실한 선두주자입니다. 무료이고 풍부한 커뮤니티 리소스를 통해 Mendix 소프트웨어 개발 라이프사이클 전반에 걸쳐 강력한 지원을 제공하므로 기업 IT의 전략적 자산이 됩니다.

언어를 선택하세요