의견을 찾으십시오. 저는 유닉스 백엔드에서 오라클, 약간의 MS 웹 서버, IE 브라우저 클라이언트를 사용하여 중간 크기의 3-tier ASP.NET 프로젝트 (.NET 2.0 및 Visual Studio 2005) 작업을하고 있습니다. 성능이 상당히 나빠 사용자가 UI가 오래되었다는 느낌을받습니다. 우리는 곧 전체 애플리케이션을 처음부터 다시 디자인하고 다시 작성할 기회를 가질 수 있습니다. 현재 또는 권장되는 MS 플랫폼이 무엇인지 궁금합니다.웹 성능이 좋지 않다 ... 새로운 "Microsoft Way"가 무엇입니까?
MS는 Silverlight에 대한 지원을 Windows 8 및 Windows Phone 용 "HTML5"에 대한 지원을 위해 몇 년 전에 격하 시켰을 때 WPF 및 Silverlight와 다른 계약을 맺었습니다. Silverlight 또는 WPF가 얼마나 오래 지속될 것인가 사이에 불꽃 전쟁을 시작하려고하지는 않지만, 2013 년 4 월 현재의 현대적인 대안을 찾고 있습니다. 우리가 해결할 수없는 한 가지 요구 사항은 다음과 같습니다. 클라이언트 조직 전체에 걸쳐 모든 사용자 PC에 무언가를 설치하십시오.
내 배경은 WinForms와 C#에서 위의 것보다 더 큽니다.하지만 어디서나 WinForms에서 새로운 LOB 앱을 개발하는 것이 더 이상 필요하지 않습니다.
응용 프로그램 서버 플랫폼 및 응용 프로그램이 원격 데스크톱을 통해 실행 되더라도 어떻게됩니까? 데스크톱 응용 프로그램을 개발하고 응용 프로그램 서버에 배포하고 각 사용자의 바탕 화면에 바로 가기를 지정하거나 심지어 이전에 사용했던 것과 같은 드라이브 문자를 매핑하는 것이 여전히 이치에 맞습니까?
$ 0.02 고맙습니다.
너무 어렵거나 시간이 오래 걸리거나 다른 이유로 인해 설치할 수 없습니까?전자의 경우 원격 배포를위한 많은 솔루션이 있습니다. 특히 컴퓨터가 도메인에있는 경우. – Euphoric
Euphoric의 의견 외에도 Visual Studio에서 Click-once 배포 기능에 대해 말씀 드리고자합니다. 복잡한 배포 요구 사항이없는 경우 유용 할 수 있습니다. 사용자가 응용 프로그램을 시작할 때마다 자동으로 업데이트를 확인하도록 설정할 수 있습니다. 코드를 업데이트 할 때마다 한 위치에 게시하면됩니다. – failedprogramming
시간이 오래 걸릴 수 있으며 사용자 기반이 지리적으로 떨어져 있기 때문에 설치할 수 없습니다. 클릭 한번 자동 배포를 확인합니다. 우리는 애플 리케이션 서버 역할을하도록 용도가 변경 될 수있는 여러 개의 웹 서버를 보유하고 있습니다. –