문제

ASP 및 Access를 사용하여 구축 된 오래된 레거시 웹 응용 프로그램을 업데이트하는 것에 대해 문의했습니다. 서버는 Windows 2000 Advanced Server를 실행하고 있으며 IIS 5.0을 생각합니다 (이에 대한 확인을 받으려고 노력하고 있지만 회사는 기술적이지 않으므로 Apache가 서버에서 실행되고 있다는 것은 의심 스럽습니다).

위 플랫폼 에서이 웹 앱을 업데이트하기 위해 어떤 언어가 있습니까? 나는 Windows 2000/IIS 5에 대한 웹 개발 작업을 훨씬 덜 한 적이 없다. 예산 문제로 인해 서버를 새로운 것으로 업데이트 할 계획은 없다.

나는 지금 SQLITE 기반 데이터베이스로 이동하는 데 기대하고 있습니다 (고객은 현재 MySQL을 설치하는 데 너무 관심이 없지만 여전히 계획 단계에 있으며 이것은 비교적 트래픽이 낮은 웹 사이트입니다). 나는 그것과 짝을 이루고 있습니까? ASP.NET은 IIS 5에서 잘 작동합니까? PHP는 이런 종류의 설정에서 가치가 있습니까?

도움이 되었습니까?

해결책

나는 비슷한 상황을 가지고 있으며 약 1 년 전에 그것을했고 결국 ASP.NET 2.0을 사용했습니다.

일반적으로 괜찮습니다. 그러나 기계는 나이를 보여주고 있습니다. 보통 누군가가 매달 3 개의 손가락 경례를 주도록해야합니다. 그리고 최근에 PSU를 날려 버렸습니다.

도량이 적은 경우 SQL Express를 설치할 수 있습니다. Dotnet이 다른 MS 재료와 가장 잘 놀기 때문에 SQLLITE와 같은 것보다 인생이 훨씬 쉬워 질 수 있습니다.

SQL Express를 사용하는 경우 SQL 마이그레이션 도구에 대한 액세스를 사용할 수도 있습니다.

또한 Subsonic 또는 Nhibernate와 같은 것을보고있는 것을 제안합니다.

그것은 당신의 경험이 어디에 있는지, 그리고 프로젝트가 얼마나 큰지에 달려 있습니다. 이전에 dotnet을 사용한 적이 없다면 작은 것을 시작하면 이것은 그럴 수도 있고 아닐 수도 있습니다.

분명히 PHP는 2008 년 Win에서 잘 성능을 발휘하지만 2000 년에는 시도한 적이 없습니다. 몇 년 전에 2K 상자에 아파치가 있었지만 PHP를 사용하지 않았습니다.

다른 팁

회사가 비용에 관심이 있다면, 나는 매우 보수적 인 변화를 일으킬 것입니다. 그들이 업데이트하고 싶은 이유에 집중하십시오- 새로운 기능을 추가하고 싶습니까? 사이트의 중반에서 긴 기간 계획은 무엇입니까? 그들은 사이트를 유지하는 데 어려움이 있습니까? 맞춤형 .NET 솔루션으로 가면 개발에 지속적인 투자를하지 않는 한 더 많은 것을 복잡하게 할 수 있습니다.

비교적 간단한 사이트라면 DotnetNuke와 같은 플랫폼을 고려할 수 있습니다. 최소한의 구성으로 상당히 많은 작업을 수행 할 수있는 준비된 사이트를 판매하는 호스트가 있습니다. 이 과정에서 Dotnetnuke UI UI 템플릿 (Templatemonster.com이 제공)과 결합하여 좋은 솔루션이 될 수 있습니다.

사용자 정의 솔루션과 함께 가고 싶다면 ASP.NET은 IIS 5.0에서 잘 실행됩니다. .NET 프레임 워크를 3.0 또는 3.5에 대해 확신 할 수없는 .NET 프레임 워크를 최소 2.0까지 실행할 수 있다고 생각합니다. 언어는 기능과 차이를 만들지 않으므로 C# 또는 vb.net은 괜찮으며 모든 것이 동일합니다.

이 시나리오에서는 아마도 ASP.Net과 함께 갈 것입니다. Microsoft 서버에서 실행되므로 사이트 설치, 구성 및 실행에 대한 MS의 문서가 많이 있습니다. 모든 구성 요소가 "동일한 가족"에있을 때 무언가를 지원하는 것이 훨씬 쉽습니다. IIS 5에서 ASP.NET은 IIS 6의 보안 및 확장 성 업그레이드가 많지 않지만 트릭을 수행 할 것입니다.

조금 더 많은 정보를 얻을 수있었습니다. 상자는 IIS 5.0을 실행하고 있으며 IT 가이를 처리하면 필요한 것을 설치하게되어 기쁩니다. 아래의 인터넷 검색과 아래의 응답에서 SQL Server Express 2005가 DB로 실행되는 SQL Server Express 2005를 사용하여 사이트를 ASP.NET 2.0으로 변환하는 것이 가장 좋습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top