2009-05-14 2 views
1

누구나 고전적인 Asp에서 .Net으로 마이그레이션 한 회사에 경험이 있습니까?고전 asp에서 .net으로 마이그레이션 재해

이 회사에서 솔루션을 나타내는 "폴더"아이콘과 프로젝트를 나타내는 "폴더"아이콘과 파일 디렉토리를 나타내는 "폴더"아이콘은 모두 똑같습니다.

.Net IDE는 메모장으로 사용할 수 있습니다.

전체 회사는 하나의 방대한 솔루션입니다. "마스터 솔루션"의 "폴더"집합 내에서 완전히 분리 된 프로젝트가 수없이 많아 지도록 코드가 혼합되어 있습니다. 각 폴더에는 .NET에서 만든 모든 응용 프로그램에 대한 다양한 정보가 들어 있습니다.

제 질문은 이런 회사에 무슨 일입니까? 그들은 사업을 중단합니까? 그들은 진정한 .Net 프로그래머가 참을 수없는 똑같은 노동 집약적 인 "코드 기반"유지 보수의 악몽을 고수하면서 무기한으로 머물러 있나? 그들은 빛을 본 적이 있습니까? 그렇다면 어떻게?

나는 알아야한다.

답변

1

마이그레이션 할 수는 있습니다. 코드는 여전히 작동합니다. 대부분의 경우 프로젝트가 한 번에 작은 부분으로 대체되지만 전반적인 전략으로 대체되지는 않습니다. 그것은 천천히 그리고 신중한 것입니다. 응용 프로그램을 다시 작성하는 방법에 대해 논의 할 예정이지만 실제로는 발생하지 않습니다. 장소의 많은 정신을 가지고있다, 그것을 깨뜨리지 않으면 그것을 고치지 마라. 그들이 그것이 필요로하는 것을한다면 그것은 오랜 시간 동안있을 것입니다.

+0

답장을 보내 주셔서 감사합니다. 나는 그것이 최고라고 느낀다. 나는 우리의 오래된 ASP 애플 리케이션이 .Net에 다시 쓰여지고 있다는 것을 의미하지는 않는다. 그들은 또 다른 20 년 동안 지속될 것으로 예상됩니다. (그런데 오래된 ASP 응용 프로그램은 작동하지 않습니다 : 나쁜 코드, 나쁜 코드, 새로운 것보다 버그를 수정하는 데 오래 걸립니다. 다른 것을 깨지 않고 해결할 수 없으며 보안이 불안정합니다.) 새로 만든 응용 프로그램입니다. .Net에 삽입됩니다. 그리고 너무 심하게 ... 다시 한번 감사드립니다. –

1

저는 인트라넷으로 3 만 페이지를 가진 회사에서 일합니다. 고전 ASP로 작성되었습니다. 200 + 인터넷 응용 프로그램 sin 및 ASP 구성 요소는 말할 것도 없습니다. ;-)

우리는 여전히 온라인상에서 (거의 60 %) 좋은 비즈니스를하고 있습니다. Cant가 곧 마이그레이션됩니다. 우리는 그것을 천천히한다. 더 나은 .net에서 새로운 프로젝트를하십시오. 케빈이 왜 부러 졌는지 나는 동의한다.

비즈니스가 정상적으로 작동하는 경우 비즈니스가 마이그레이션하지 못하는 시점입니다.

1

하지만 여전히 작동합니까? 만약 그렇다면 왜, 특히이 경제에서 당신은 업그레이드하겠습니까? 단지 그것의 지옥을 위해? 그보다 더 좋은 이유가 있어야합니다.

집에서 모든 페인트를 긁어내어 그것을 다시 페인트합니까? Glidden은 더 오래 지속될 새로운/더 좋은 공식을 도입합니까? 아마도 그렇지 않습니다. 다시 칠해야 할 때 다시 페인트합니다.

0

This excellent article은 오래되었지만 "새로운 대 오래된"기술 토론과 실제로 비즈니스를 의미하는 내용을 분명히 요약합니다.

오래된 기술이 입증되고 안정적인 금전 제작자 인 경우 최신 언어로 다시 작성하면 위험이 증가합니다.

관련 문제