Windows Phone 7에서 Silverlight를 사용하는 개발자가 있다는 소문이 있지만 Silverlight에 대한 강력한 움직임이있는 것으로 보입니다. Silverlight는 모든 웹/씩 (thick) 클라이언트 개발을위한 유효한 대안입니까? 플러그인 요구 사항에 대한 우려를 제거 할 수 있습니다. 저는 전통적 개발과는 반대로 기술적으로 부족하거나 성가신 것에 대해 더 우려하고 있습니다. 이 시점까지 나는 그것을 활용하는 법을 배웠다. 기차가 이미 역을 떠났을지도 모른다는 걱정이있다.모든 WebForms/ASP.NET MVC 및 WinForms 개발을 덤프하고 Silverlight로 이동해야합니까?
답변
Silverlight는 모든 웹/씩 (thick) 클라이언트 개발을위한 유효한 대안입니까? - "all"과 같은 단어를 사용할 때마다 대답은 가장 확실합니다. Silverlight는 일부 경우 과잉이지만 다른 사람들을위한 훌륭한 솔루션입니다. 기술적으로 부족한만큼 Silverlight는 WPF, WinForm 개발 및 ASP.Net 양식 개발과 거의 동일합니다. 그것은 기본적으로 이벤트를 발생시키고 소비하는 것을 제어합니다. MVC는 확실히 다른 유형의 모델이지만 그 자리를 가지고 있습니다.
물론 아닙니다. 망치로 모든 문제가 해결되는 것은 아닙니다. 당신은 신중하게 문제를 해결할 수있는 최상의 도구를 평가해야합니다.
실버 라이트는 모든 기술 문제를 해결할 NOT a silver bullet입니다.
은 확실히하지, 실버 그래서 플래시입니다 매우 중요하지만, 나는 그들이 혼자 큰 생각하지 않는다.
(있는 경우)/플래시 전용 실버입니다 매우 인기있는 사이트의 예 많은이 없습니다. 그것들은 훌륭한 도구이며 전통적인 HTML imo의 맥락에서 사용해야합니다.
웹 폼을 스크랩 할 수 있지만 MVC는 훨씬 좋네요.
확실히 아닙니다. Silverlight는 매우 높은 수용률을 보이고 있지만 여전히 웹을 인수하는 데는 한계가 있습니다. Silverlight에서 일부 사이트가 개발 되더라도 몇 년 동안 대부분의 웹 사이트에서 기존 웹 페이지가 계속 사용됩니다. 어쩌면 슬리 버 라이트 (Sliverlight)가 인계 할 것이고, 아마 미래에 볼 거리가 멀어 질 가능성이있는 무언가가있을 것입니다.
학습 실버 라이트는 확실히 도움이 될 수 있지만, 당신은 확실히 당신이하지 않은 경우 희망이 남아 없습니다.
실버 (또는 플래시) 사용자가 자신의 브라우저에서 데스크톱 응용 프로그램과 같은 기능, 멀티미디어, 및 비 - 표준 사용자 인터페이스를 제공 할 수있는 좋은 방법이지만, 당신이 실제로 당신의 웹 응용 프로그램을 원하는 많은 시간이있다 웹 앱처럼 행동하십시오. 웹용의 모든 것이 Silverlight로 작성 되었다면 검색 엔진은 어떻게 찾을 수 있습니까? 사용자가 특정 정보 페이지에 대한 링크를 북마크 할 수있게하려면 어떻게해야합니까? 이 기능은 Silverlight와 어떻게 작동합니까? Silverlight 응용 프로그램이있는 페이지가 일반 HTML 페이지만큼 빠르게 렌더링됩니까? StackOverflow가 Silverlight로 작성 되었습니까? 그것이 있다면 더 좋을까요? Silverlight는 일부 작업을위한 훌륭한 도구이지만 일반적인 웹 응용 프로그램은 쓸모 없지 않습니다.
왜 안 되니? 내일 WM7 용으로 개발한다면, 그렇게하십시오.
개인적인 발전을 위해 무엇이든지해야합니다. 그러나 구석에 몸을 담그지 마십시오. 가능한 많은 기술을 배우십시오. 도구 상자에있는 도구가 많을수록 해결할 수있는 문제가 많습니다.
는 개인적으로 나는 실버 라이트에 깊은 관심을 가지고 내가 WCF 리아 서비스를 사용 Siverlight의 일부 비즈니스 인텔리전스 응용 프로그램에서 일하고 있어요. 그러나 구석에 몸을 담그지 마십시오.웹 사이트를 만드는 중이라면 Silverlight에서하지 않을 것입니다.당신이 앱을 만들고 있다면, 나는 그것을 위해 말한다. 물론 모든 데스크톱 응용 프로그램에 유용하지 못하도록하는 한계가 있지만 브라우저에서 실행되는 응용 프로그램을 만드는 더 좋은 방법은 없습니다.
당신과 당신 팀이 이미 WPF \ XAML 경험이 있고 RAD 방식으로 웹에서 실행되는 풍부한 UI를 만들 필요가있을 때 (아마도 Blend를 사용하는 일부 외부 디자인 컨설턴트와 함께) SL이 좋은 선택 일 수 있습니다 .
기업 내부에서 개발할 때 간과 할 수있는 또 다른 사항은 ClickOnce를 통한 WPF 앱입니다.
- 1. Reactive Framework 및 Silverlight로 INotifyPropertyChangeed
- 2. Silverlight로 시작하기위한 리소스 및 팁
- 3. ASP.NET MVC와 Winforms MVC
- 4. 프로토 타입에서 jquery로 이동해야합니까?
- 5. wcf 및 세션 asmx를 Silverlight로 다시 작성하십시오.
- 6. 기존 프로젝트를 Silverlight로 변환
- 7. 클라이언트 구성 데이터를 서버로 이동해야합니까?
- 8. mvc framework for winforms .net
- 9. asp.net mvc 응용 프로그램에서 InitParameters를 Silverlight로 어떻게 보냅니 까?
- 10. SilverLight로 인해 음속 튜토리얼이 내려졌습니다.
- 11. 첫 번째 .net 웹 응용 프로그램 - 곧바로 MVC 프레임 워크 (cf ASP.net)로 이동해야합니까
- 12. Silverlight로 양식 제출 금지
- 13. XNA 프로젝트를 Silverlight로 변환
- 14. 검색 결과에서 상세보기로 어떻게 이동해야합니까?
- 15. 이 작업을 메시지 대기열로 이동해야합니까?
- 16. Winforms App 및 C#
- 17. WPF XAML을 Silverlight로 변환 XAML
- 18. GWT 개발을 어떻게 테스트합니까?
- 19. WinForms 앱에 대한 모든 키보드 및 마우스 입력을 차단하려면 어떻게합니까?
- 20. 자바 스윙 녀석 용 Winforms [MVC 적용]
- 21. XNA 및 WinForms
- 22. ASP.Net 및 WinForms
- 23. ASP.NET에서 Silverlight로 마이그레이션하는 방법은 무엇입니까?
- 24. Oracle에서 웹 개발을 위해 Virtual PC 사용
- 25. Silverlight로 이미지 크기 재조정 (축소)
- 26. WPF 응용 프로그램을 Silverlight로 변환
- 27. Silverlight로 EXIF 데이터를 읽고 쓰십시오.
- 28. DEVPATH 및 MVC
- 29. WinForms 앱용 MVC 패턴에 대한 조언
- 30. Eclipse에서 C++ 및 javascript 개발을 결합하십시오.
Scott Gurthrie는 ASP.NET Web Forms 및 ASP.NET MVC에 대해 몇 가지 언급을했습니다. 그러나 기본적으로 그는 "각 (웹 폼과 MVC)은 응용 프로그램의 요구 사항과 관련된 팀 구성원의 배경에 따라 특정 솔루션을위한"최선의 선택 "이 될 수 있습니다."http://weblogs.asp.net/ scottgu/archive/2010/01/24/about-technical-debates-both-in-general-and-with-asp-net-web-forms-and-asp-net-mvc-in-particular.aspx – Chris