나는 최근에 Silverlight를 연구 해 왔으며 Silverlight를 비즈니스 용 으로 만 생각한다고 말해야합니다 . (물고기의 또 다른 주전자 인 Windows Phone 용 Silverlight 제외)
저는 현지에 기반을 둔 전국 소매 회사가 온라인 매장을 보유하고 있으며 (대부분의 비즈니스를 이끌고 자하는 온라인 상점을 포함하여) Silverlight로 완전히 작성되었습니다. 그들은 생각 위대한 ! 제 생각에는 플래시 사이트보다 상당히 좋아 보이고 낫습니다. 그러나 그들은 방안에 코끼리가 빠져 있습니다. Silverlight 설치 기반은 어둡습니다. 더 많은 사람들이 Windows 7 / Windows 8 및 IE8 이상으로 업그레이드함에 따라 설치 기반이 증가하지만 XP 또는 Vista 및 IE7을 실행하는 가정의 사용자는 왜 일부 프로그램을 설치하여 하나의 웹 사이트를 볼 수 있습니까? ?
외부 웹 사이트에서 Silverlight를 사용하는 것은 중대한 실패라고 생각합니다. 모바일 장치에서는 실행되지 않으며 데스크톱 및 랩톱의 많은 부분에서 실행되지 않습니다. 외국어로 광고하는 것과 같습니다.
비즈니스에서는 그 반대입니다. 사용자는 자신이 사용하는 브라우저를 선택하지 않으며 일반적으로 비즈니스에 따라 결정됩니다. 모두 같은 소프트웨어를 사용합니다. 사업 전체에 Silverlight를 배포 할 수 있습니다. 동시에, 비즈니스 는 인트라넷 (go figure)을 좋아하고 Sharepoint 및 기타 다양한 '온라인 협업 도구'를 좋아합니다.
그렇다면 Silverlight는 어디에 적합합니까? 더 똑똑하지 않습니다. Silverlight는 ASP.NET WebForms보다 훨씬 나은 사용자 환경을 제공하며 ASP.NET MVC보다 개발 속도가 빠릅니다. 요즘 웹 기술로 놀라운 일을 할 수 있지만 .NET은 항상 최종 제품의 개발 속도와 균형을 유지하는 데 주력해 왔습니다. Silverlight는 브라우저에서 실행할 수있는 WPF입니다. 그것은 큰 비즈니스 용도를 가지고 있습니다.