Silverlight는 눈 사탕 전용입니까, 아니면 업무용으로 사용됩니까? [닫은]


14

Silverlight가 멋진 아름다움을 자랑하는 웹 사이트를 만들 수 있다는 점을 인정한 경우, 심각한 비즈니스 목적을 가진 실용적인 웹 응용 프로그램을 만드는 데 웹 사이트를 사용할만한 근거가 있습니까? 조직에서 사용하는 데이터 인터페이스를 추적하는 웹 기반 응용 프로그램을 구축하는 새로운 과제에 사용하고 싶습니다 (배우기 위해). 그러나이를 정당화하는 방법을 잘 모르겠습니다. 심지어 나 자신에게도.

이것에 대한 생각? 내가 그것을 정당화 할 수 없다면, 나는 이미 백 번 사용했던 것과 같은 오래된 피곤한 직선 ASP.NET 접근 방식을 사용하여 앱을 빌드해야합니다.


언급 한 프로젝트에 Silverlight를 사용하면 과잉 일 수 있습니다. 새로운 것을 시도하려면 asp.NET MVC를 사용해보십시오. Silverlight는 웹에서 미디어가 풍부한 응용 프로그램에 적합하며 심지어 전체 사이트가 아니라 웹 페이지에서 Silverlight의 "아일랜드"일 뿐이라고 말합니다.
ysolik

답변:


8

나의 현재 직업은 Silverlight 비즈니스 응용 프로그램을 구축하는 것입니다 (이전의 응용 프로그램과 같음).

현재 응용 프로그램은 초기 단계에 있으며 Silverlight (SL 4)에도 문제를 일으킬 수있는 문제가 있지만 단기적으로 해결하여 새 버전이 출시 될 때 해결 될 수 있습니다.

제가 생각하는 것 중 하나는 Silverlight가 웹용 데스크톱 유형의 응용 프로그램을 구축 할 수있는 방법을 제공한다는 것입니다. 궁극적으로 이것이 최고의 기술은 아니지만 현재로서는 성공 가능성이 가장 높은 기술 인 것 같습니다.


귀하의 경험을 고려할 때, 기회가 있다면 귀하의 입력 ( programmers.stackexchange.com/questions/15208/… )을 사용할 수 있습니다 .
Steven Evers

20

Silverlight는 웹 사이트를 구축하도록 설계되지 않았습니다.

브라우저에서 실행되는 웹 응용 프로그램을 구축하도록 설계되었습니다.


2
아주 좋은 구별입니다.
JeffO

6

글쎄, Microsoft는 최근에 웹 버전의 Office를 출시했으며, Silverlight의 흔적은 어디에도 없습니다. 이것으로 자신의 결론을 자유롭게 그려보십시오.


접근성보다 Silverlight의 품질과 관련이 적을 수 있습니다. 모든 사람에게 Silverlight가있는 것은 아닙니다.
Matt Olenik

2
Silverlight에서 Office를 만들 이유가 없습니다. Microsoft는 Office 라이선스를 판매하여 매년 수십억 달러를 벌고 있습니다. 무료 온라인 버전의 Office를 사용하는 것은 오늘날의 옵션이 아닙니다. Office.com은 Google Apps에 대한 답변입니다. 그들은 구글보다 조금 더 많은 것을 할 것입니다. 그들은 그들 자신과 경쟁하지 않을 것입니다.

Pierre 303 나는 동의하지 않습니다.
Chris

1
Silverlight에서 Office를 만드는 유일한 이유는 현재 제한을 웹 기반 앱으로 푸시하는 것입니다. 그들이 온라인에서 유일한 온라인 버전을 끌어낼 수 있다면, 신흥 시장에서 제거 될 수있는 모든 불법 복제를 생각해보십시오.
JeffO

그들은하지 않습니다. 몇 년 동안 소프트웨어 사업 (개발이 아님)에 있었다면 신흥 시장이 소프트웨어 비용을 지불하지 않고 항상 대안을 선호하는 어려운 방법을 배우게됩니다. 그들의 문화에 있습니다. 당신은 그것에 대해 아무것도 할 수 없습니다. Microsoft는 거의 대부분의 수입을 Office ( silicon.fr/wp-content/uploads/2010/02/15/… ) 에서 얻습니다 . 사용자 당 연간 수백 달러에 판매 할 수 없다면 온라인 버전의 앱을 사용하지 않습니다. 곧 일어나지 않을 것입니다 ...

3

Silverlight를 배우는 좋은 이유 중 하나는 Windows Phone 7 플랫폼 용 앱을 개발할 수 있도록 설정하기 때문입니다. 나는 당신에게 웹 프로젝트에 실버 라이트를 사용하여 정당화하는 방법에 대한 뜨거운 팁을 제공 할 수 없습니다,하지만 당신이 할 수있는 좋은 아이디어 왜 또 하나의 이유 하려고 그렇게 할 수 있습니다. :)


이미 거기 !!
Cyberherbalist

3

Silverlight는 업무용 응용 프로그램을 수행하기위한 훌륭한 플랫폼입니다. ASP.NET MVC, JavaScript, jQuery, Modernizr 등을 모두 함께 사용하여 개발하는 데 어려움을 겪지 않고도 사용자가 좋아하는 풍부한 UI 경험을 얻을 수 있습니다. 저의 경험은 Silverlight를 사용하면 훨씬 적은 개발 비용으로 훨씬 풍부한 UX를 얻을 수 있다는 것입니다. HTML 및 친구들과 동등한 UX를 만들 수 있지만 더 많은 라이브러리와 더 많은 두통이 필요합니다.

최근에 Silverlight를 사용하여 내부 LOB 앱을 만들기위한 몇 가지 큰 프로젝트에 참여했으며 성공을 거두었습니다. 우리는 사용자가 좋아하는 훌륭한 UI를 만들었으며 개발자는 모두 플랫폼을 좋아합니다.

현재 Silverlight의 단점은 Microsoft가 HTML 5 노력과 비교하여 미래에 대해 최근 모호하다는 것입니다. 제 생각에 Silverlight는 MS에 의해 계속 투자 될 것이며 기능 및 개발 용이성 측면에서 HTML 5의 곡선을 앞서 갈 것입니다. 그러나 Microsoft는 나와서 그들의 계획이 무엇인지 알려 주어야합니다.

나는이 블로그 게시물 은 자세한 내용을 얻을 신경 경우이 주제에 관한 것이다.


1

몇 년 안에 HTML5, CSS3 및 최신 JIT 지원 Javascript 인터프리터 및 WebM 및 WebGL과 같은 기타 기술이 Flash와 Silverlight를 능가 할 것으로 기대합니다. 리치 웹 애플리케이션은 Flash / Silverlight 플러그인을 피기 백하는 대신 HTML / CSS 및 Javascript로 직접 작성됩니다.


1
범죄도없고 IE6도 없습니다. 세상은 행복한 곳이 될 것입니다. 그리고 나는 깨울 것입니다.
DMin

@DMin : 현재 IE7은 이미 IE6보다 더 큰 사용량을 가지고 있습니다. 회사의 업그레이드주기는 약 3-10 년입니다. 약 3-5 년 후에도 여전히 IE6를 사용하는 사용자 수는 더 이상 신경 쓸 필요가없는 매우 적은 비율로 줄어들 것입니다. 약 5-10 년 안에 (거의) 모든 사람이 HTML5 및 CSS3 브라우저를 갖게됩니다. WebM 및 WebGL (또는 기타 유사한 플러그인 프리 멀티미디어 기술)은 약 12 ​​년 동안 표준이 될 것입니다. 그때까지 우리는 범죄가 없을 것입니다.
Lie Ryan

DMin에 동의합니다. HTML5와 CSS3에 대한 약속은 밝지 만 조각화에 관심이있는 일부 회사 (회사?)는이를 망칠 수있는 일을합니다. 나는 다르게 생각하기에 너무 오랫동안이 산업에있었습니다.
MattC

@MattC : 현재 우리가 관심을 갖고있는 대기업 (Mozilla, Microsoft, Google, Apple, Opera, 심지어 Adobe)도 잘 작동하는 것 같습니다. 마이크로 소프트조차도 표준을 너무 많이 사용하는 것이 최선의 이익이 아니라는 점을 배운 것으로 보인다. 최초의 Big Browser War 덕분에 기업 과 사용자 는 이번에 표준에서 크게 벗어난 브라우저를 생산 / 사용하는 데 따른 장기적인 피해에 대해 더 잘 알고 있습니다. 가능성을 닫지는 않지만 이번에는 HTML5가 성공할 가능성이 매우 높습니다.
Lie Ryan

당신이 옳기를 바랍니다. 당신이 옳기를 바랍니다. 나는 그들이 다시 내 마음을 아프게하지 않을 것이다;)
MattC

1

풀 프레임 Silverlight 업무용 앱은 기본적으로 사용자가 웹 페이지를 탐색 할 때 실행되는 풍부한 .NET 클라이언트입니다. XAML / WPF의 리치 클라이언트 프로그래밍에 익숙하고 웹 프로그래밍을 다루고 싶지 않은 경우 Silverlight는 기본적으로 훌륭한 배포 사례를 제공하므로 사람들이 WPF 리치 클라이언트를 왜 개발하지 않아도 개발해야하는지 궁금해합니다. 정말 놀라운 성능, 화려한 3D 그래픽 또는 WPF 고유의 기능이며 대부분의 LOB 앱에서는 그렇지 않은 Silverlight에서 제외되었습니다.


1

나는 최근에 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입니다. 그것은 큰 비즈니스 용도를 가지고 있습니다.


0

CSLA.NET 과 같은 프레임 워크 는 Silverlight를 사용하여 전사적 응용 프로그램을 작성하는 기능을 제공합니다. 소프트웨어의 클라이언트와 서버 버전간에 통신하고 필요한 모든 데이터베이스 작업을 실행할 수 있습니다.

Silverlight에서 앱을 개발하면 ASP.NET에서 사용할 수있는 것보다 훨씬 뛰어난 인터페이스를 만들 수 있지만 더 중요한 것은 최신 RIA 기술을 활용할 수 있다는 것입니다. 소규모 프로젝트에서는 큰 차이가 없을 수 있지만 반드시 배울 가치가 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.