안녕하세요.
DotNetNuke, ...오픈소스 등은
해당 분야 기술을 사용하여 특정 목적으로 완성된
하나의 소스입니다.
이러한 오픈소스를 활용하면
빠르게 특정 목적의 웹 사이트를 만들어낼 수 있습니다.
다만, 이는 오픈소스의 장점이자,
오픈소스의 전체 구조를 이해하지 못하면,
정해진 형태 이외의 커스터마이징이 필요한 경우에는
전혀 손댈 수 없을 수도 있습니다.
개인적인 목적의 사용이라면, 오픈소스를 활용하여
몇몇 기능을 사용하는 형태로는 아주 좋습니다만,
회사 레벨에서는 다루기 어려운 단점이 있습니다.
저도 DotNetNuke로 몇년 이상 개인 블로그를 운영하는 등
1.0 버전부터 9.X 버전까지 계속 사용하고 있지만,
지금은 이런게 있습니다. 정도로만 데모 버전으로 사용하고
더 이상 따로 사용하고 있지 않습니다.
학생 개발자 입장에서는
ASP.NET으로 이런 규모의 웹 애플리케이션을 만들 수 있구나
참고용 정도로 오픈소스로 접근하시고,
(DB 구조, 소스 살펴보는 건 아주 좋습니다.)
학습 레벨에서는 반드시
직접 게시판 정도는 만들 수 있는 힘을 기르셔야 합니다.
회사 레벨에서는 모든 걸 직접 만들지
닷넷누크로 하지는 않을 것 같습니다.
그럼, 참고해보세요...
이민호 님이 쓰신 원문 글입니다.
박용준 강사님
안녕하세요.
금일 들었던 강좌중에 닷넷누크 데모 강좌를 보고 궁금해져서 문의드립니다.
해당 강좌를 보면 DNN을 다운받기만 하면
누구든지 쉽게 드래그앤 드롭으로 화면을 구성할 수 있겠다라는 생각이 드는데요
학생입장에서 개인 프로젝트를 진행할때에도
이와 같은 오픈소스를 사용해서 화면 부분은 빠르게 셋팅하고
그안에서 돌아가는 로직부분만 신경써서 만들어도 괜찮은 건가요??
학교에선 CSS,HTML 만 배우다가,
부트스트랩 강의 들을때도.. 충격좀 먹었었는데
닷넷누크같은 기능은 더욱 충격으로 다가오는것 같습니다..
조언 부탁드리겠습니다. 감사합니다!
|