
안녕하세요, 오라클자바교육학원입니다.
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
