안녕하세요, 오라클자바교육학원입니다.

C#으로 개발을 하다 보면 어느순간 벽에 부딪히게 될텐데요.

기능은 만들 수 있는데 구조가 점점 복잡해지는 경우

코드 수정 한 번에 다른 기능이 같이 꺠지는 경우

프로젝트가 커질수록 속도가 느려지는 경우 등

이러한 문제들은 실력 문제가 아닙니다.

바로, 대규모 시스템 설계 경험의 차이 때문인데요.

많은 개발자들이 C#과 WPF를 배우고 MVVM 패턴까지 적용합니다.

즉, 프로젝트가 커졌을 때도 유지되는 구조

이것을 만들 수 있어야 해요.

이럴 때 사용하는 것이 Prism Framework입니다.

일반적인 개발은 기능 추가 중심이지만, Prism는 기능을 어디에 넣을지부터 설계합니다.

 

  • 모듈 단위로 분리
  • View / ViewModel 구조 유지
  • 기능 간 의존성 최소화

그렇기 때문에, 프로젝트가 커져도 무너지지 않습니다.

기존 방식은 화면 이동(Page, Window)지만,

Prism 방식은 Regon 기반 구조는 화면을 영역으로 나누고, 필요한 View를 동적으로 교체 합니다.

이 구조가 중요한 이유는 기능 추가 시 기존 코드 수정이 거의 없습니다.

대규모 프로젝트에서 가장 중요한건 여러 명이 동시에 개발할 수 있는 구조인지,

이게 제일 중요합니다.

Prism을 적용하면, 개인 프로젝트 수준에서 팀 단위 개발 구조로 올라갑니다!

C# 개발의 차이는 결국 구조 설계 능력이 있는지 없는지 입니다.

Prism는 이 구조를 만들기 위한 도구입니다.

저희 교육센터에서 수강생분들께 힘이 되보고자,

4월 등록 수강생 대상 중식 무료 제공하는 이벤트를 진행하려고 합니다.

평일반 : 구내식당 제공

주말반 : 도시락 제공

이렇듯 평일반과 주말반 모두 해당됩니다!

저희 학원 수업을 듣는 수강생들이라면 누구나 다 지원되는 이벤트에요 ^_^

자세한 문의사항 및 궁금한 점이 있으시다면 전화 상담 또는 홈페이지 참고 바랍니다.

항상 수강생 여려분께 최고의 교육을 제공하기 위해 노력하는 오라클자바교육센터가 되겠습니다!

감사합니다!

 

https://www.oraclejava.co.kr/edu/index.php/curriculum/view/3311

 

오라클자바교육학원

수강료 할인 - 최대 50% 지원(과정별로 상이)

www.oraclejava.co.kr

 

 

 

 

+ Recent posts