Low-Code .NET Application Development for

Desktop and the Web

XAF는 적기 출시를 요하는 LOB(Line of Business) 앱을 위한 강력한 다중 플랫폼 UI를 만들어 주는 .NET 애플리케이션 Framework 입니다. 수상 경력에 빛나는 DevExpress Presentation 컨트롤과 ORM 라이브러리(Entity Framework 혹은 XPO)의 완벽한 통합으로 기능이 풍부하고 상호 작용이 뛰어난 WinForms와 ASP.NET(Blazor 혹은 Web Forms)을 구축할 수 있습니다.

.NET Core / .NET 5를 지원합니다

 

FREE 30-DAY TRIAL          GALLERY         GET STARTED

만들기만 하면 어디서나 사용합니다
(Design Once. Run Everywhere)

DevXpress eXpressApp Framework(XAF)을 사용하여 끊임없이 변화하는 기업의 요구사항을 충족하며 Windows, 웹과 모바일 모두에 맞는 기능적이고 응답성이 뛰어난 앱을 만들 수 있습니다.

Documentation : The XAF Advantage | XAF App Architecture

모델 기반의 UI
(Model-Driven UI)

XAF 마법사를 사용하여 기존의 데이터베이스에서 복잡한 데이터 모델을 만들거나, 코드를 수동으로 작업 또는 시각 기제의 디자이너를 사용하여 모델을 정의 합니다. XAF는 데이터 모델을 기반으로 완벽한 맞춤형 UI를 자동으로 만들 수 있습니다. 수상 경력에 빛나는 DevExpress 컨트롤과 라이브러리가 제공하는 강력하고 다양한 데이터 양식, 메뉴와 앱 탐색, 리포팅, 차트 작성, 분석 등 필요한 모든 것이 포함됩니다.

Read More

모듈 방식의 설계/구조
(Modular Architecture)

DevExpress eXpressApp Framework에는 분석, 차트 작성, Mapping, 리포팅, 스케줄링,
보안 등을 포함하여 기존의 XAP 애플리케이션에 쉽게 통합할 수 있는 20개 이상의
즉시 사용이 가능한 기능 패키지(모듈)가 들어 있습니다.

Read More

품질이 문제가 될 때는

단위/기능 별 테스트 옵션을 사용하면 됩니다.

XAF는 최우선 고객인 복잡한 기업용 앱을 구축하는 개발팀을 위해 유연한 단위/기능 별 테스트 옵션을 제공합니다.

  • XAF의 모듈 방식 MVC 설계 구조로 인하여 테스트 능력이 더욱 향상 되었습니다. XAF를 사용하면 필요에 따라 빠르고 가벼운 단위 별 테스트나 고도의 통합 테스트를 자유롭게 작성할 수 있습니다. 자세한 사항은 여기를 보십시오.
  • C#, VB.NET이나 사람이 읽을 수 있는 스크립트 언어를 사용하여 자동화된 기능 또는 종단 간 테스트를 위한 크로스 플랫폼 테스트 엔진이 함께 제공됩니다.
  • Azure DevOps, NUnit, Moq와 기타 인기 있는 테스트 Framework와 같은 지속적 통합 시스템을 위한 만반의 준비가 되어 있습니다. 자세한 사항은 여기를 보십시오.
  • 바로 시작해 보십시오. 커뮤니티, 기술지원과 함께 광범위한 문서를 볼 수 있습니다.
    관련 문서를 읽어 보십시오.
  • DevExpress NuGet Gallery로 소프트웨어 구축과 테스트 프로세스를 최적화 하십시오. 

간단한 상호 운용성 API(Straightforward Interoperabilty API)

Connect Your XAF App to ant External Solution

XAF의 솔루션 마법사에는 (OData 및 Swagger/OpenAPI를 통해) ASP.NET Core 웹/HTTP API 서비스를 생성하기 위한 “1-클릭” 솔루션이 포함되어 있습니다. 이 서비스를 통해 개발자는 XAF가 아닌 앱 내에서 XAF 애플리케이션 데이터, 로직 및 모듈(예: CRUD, 보안 권한 부여 및 인증)을 재사용할 수 있습니다. 인증에는 OAuth2, JWT 또는 사용자 정의 전략을 사용하고 API 테스트에는 Postman 또는 Swagger와 같은 도구를 사용할 수 있습니다.

XAF 기반 WinForms 앱은 최적의 데이터 보안을 위해 중간 계층 애플리케이션 서버에 연결할 수도 있습니다. 이 추가 보호 계층을 통해 데스크탑 UI 클라이언트는 데이터베이스 연결 정보에 액세스하거나 데이터베이스 테이블을 직접 수정할 수 없습니다. XAF의 내장 보안 시스템은 또한 사용자에게 부여된 권한을 기반으로 보안 서버 데이터를 필터링합니다.