안녕하세요.
C#이면, 아마도 Windows Forms로 개발이 되어 있을거라 생각이 듭니다.
그나마 다행인 것은 Windows Forms과 WPF 등의 데스크톱 응용 프로그램은 10년 전이나 지금이나 기술적으로 새롭게 업데이트되지 않아,
기존에 Windows Forms 개발을 해 왔던 분들에게는 어렵지 않은 기술이라고 생각이 듭니다.
대신 Windows Forms과 같은 기술은 어떤 컴포넌트들을 사용했는지에 따라서 완전히 새로운 영역이 되어 버리기도 합니다.
A 회사의 컴포넌트를 사용했는데, A 회사의 컴포넌트에 대한 경험이 없다면 처음에 어디서부터 손대야할 지 모르는 경우가 많다고 봅니다.
제가 봤을 때에는 이미 잘 돌아가고 있는 시스템이라면,
새롭게 다른 도구로 구축하기보다는 기존 VS2010으로 만들어 진 부분을 단계별로,
최신 버전으로 조금씩 업데이트해 나가는 것이 좋을 듯 보여집니다.
문제는 해당 일을 해야하는 개발자가 필요한데요.
내부 시스템이고 공통적인 환경이 아니다보니, 외부에서 구하는 것보다는 회사 내에서 회의를 통해서,
직원들이 공부를 해서 직접 개발을 하던, 외부 개발자를 구하던, 프리랜서를 구하던 해서, 최신 버전으로 업데이트 후 관리해 나가는게 좋을 듯 보여집니다.
이건 순전히 제 개인적인 의견이니 참고해주세요.
On 2021-10-15 오전 4:43:00, '김광호' wrote:
제가 참여 하고 있는 프로젝트에서 C#으로 개발된 Visual studio 2010 version 의 생산 스케줄링 시스템
을 다른 tool로 재개발 할지 아니면 현재의 시스템을 Upgrade 할지 고민 하고 있습니다.
참고로 저는 C# Visual Studio에 초보 입니다. 주로 업무 프로세스를 담당하고 있습니다.
만약 기존의 c#프로그램을 Upgrade 한다면 개발 인력의 필요한 Skill은 어떤 것들이 필요한가요.
어느 정도 경력이면 가능할지 궁금합니다.
참고로 Database는 Oracle DB이며 기본적인 사항은 고객사의 전산 인력이 DB접속이나 환경적인 부분은
지원 받을수 있을 것 같습니다.
너무 막연한 질문 이라 질문하는 제 자신도 타당한 질문인지
혹시 무례한 질문이면 넓은 아량으로 이해해 주세요. 답답해서 올리는 내용 입니다.
기존 시스템의 분석 및 수정 요구 사항 정리 및 설계는 별도의 인력이 진행 할 예정 입니다.