1

현재 저는 처음부터 하나의웨어 하우스 솔루션을 개발 중이며 실버 라이트로 만들 계획입니다 (이 솔루션은 약 8-10 개월이 소요될 예정이므로) 2010 년 2 월부터 시작됩니다.빌딩 실버 레벨의 비즈니스 애플리케이션 라인 장점 및 단점

한 조직에서이 응용 프로그램을 개발해야합니다. 특정 부분이 우리가 난 그냥 실버 라이트를 사용의 장점과 단점 여기 스레드를 시작하고 싶었 3.5

ASP 닷넷 구축을 계획하고 대중이 접근 할 필요가있다, 그들 중 일부는 이미

을 분석 한

장점 :

  1. 리치 UI
  2. 우수한 사용자 경험
  3. 확장의 감소는 데이터 바인딩 같은 기능의
  4. 새로운 설정에 관한 ING, 컨트롤 템플릿 등 개발
  5. 속도 SL 4.0 (SL 4.0)
  6. 을 세우는 기능의
  7. 다른 풍부한 (초기 학습 curve..my 경험 한 후에는 실버에 개발을 빠르게 말한다)

단점 :

  1. 크로스 플랫폼 문제 (달빛이 있지만 시간이 걸릴 수 있습니다)
  2. 크로스 브라우저 문제 (크롬 또는 다른 브라우저)
  3. 학습 곡선
  4. 다른 알 수없는 위험 (가 실버 라이트 개발하지 많은 기업 수준의 응용 프로그램입니다 ... 또는 내가 인식하지 오전 수있는 바와 같이) 나는 또한 장점과 단점에 대해 하나 개의 링크를 가지고있다

실버 (here)의 단점 중 일부는 SL과 관련되지 않을 수도 있습니다 4.0

또한 내가 실버 (here)

EDIT와 ASP 닷넷 아약스의 비교에 대한 하나 개의 좋은 링크 데 :

나는 또한 (그냥 @ 입력 "실버 엔터프라이즈 응용 프로그램을 구축하는 동안 모험을"구글과 당신이 그것을 얻을, 나뿐만 아니라이 시리즈 분석하려고합니다)

일부를 추가하세요 코드 프로젝트에서 기술 문서 시리즈를 발견했다 찬반 양론은 내가 모든 각도에서 분석하려고 할 때 찾아 낸다. 그것에 대한 백서를 발견하면 큰 도움이 될 것입니다.

답변

4

장단점은 자신의 요구 사항에 맞춰져야합니다.

리치 UI 것에 비해

? 프로가 아닌 다른 툴은 리치 UI를 제공 할 수 있습니다. UI가 리치라고 부를 수있는 선을 그립니다. 프로를 측정 할 수 없으면 프로가 될 수 없습니다.

중 프로없는 뛰어난 사용자 경험

. 상자에서 꺼낸 물건을 살 수 있으면 좋겠다. 실제로 UX를 제공하는 것은 당신에게 달려 있습니다. 예 : Stackoverflow는 탁월한 사용자 경험을 제공하며 SL과 같은 도구를 사용하지 않으며 도구가 아닌 좋은 디자인 (ASP.NET-MVC + 다양한 도구)으로 완전히 벗어났습니다. 확장 성의

감소 것에 비해

관심사? 초기 ASP.NET 양식은 콜백을 광범위하게 사용하고 그렇다면 예. 그러나 Javascript 프레임 워크를 사용하는 일반 HTML은 이와 동일한 "Pro"를 제공 할 수 있습니다. 당신은 UX의 중요성에 무게를 어떻게 속도를 측정하는 방법에 따라 잘

개발의

속도. 현재 SL 개발은 빈약 한 이전 ASP.NET 양식과 같은 다른 기술보다 비즈니스 기능 점수를 낮추는 데 그다지 좋지 않으며 아마도 악화 될 것입니다. 매끄러운, 상상력이있는 UI로 동일한 기능 점수를 전달하면 WPF/SL 방식으로 균형을 더 잘 활용할 수 있습니다. 실제로 SL을 사용하면 더 많은 UX를 제공 할 수 있습니다 (그러나 중요한 것은 아닙니다). 실제로 당신의 요구 사항에 가치를 추가 할 수

만 프로 경우 SL4에서

을 비롯한 다양한 기능을 제공합니다.

크로스 플랫폼

당신이 정말로 크로스 플랫폼 요구 사항이 있습니까? 창고 사업 내에서 리눅스와 Mac 데스크탑은 몇 개인가? 그것은 당신의 크로스 플랫폼 질문에 대답해야합니다. 이것은 콘

크로스 브라우저

인가? 문제의 회사가 다양한 브라우저를 사용할 수 있습니까? 만약 그렇다면? 그것을 SL4 지원 브라우저와 비교해 볼 수는 있지만 대답은 튀어 나오지만 대답은 모든 사람이 대답하지는 않습니다. 크로스 브라우저가 앱의 Extranet-esq 부분에서 더 큰 관심사가 아닌가? 이미에 정통한 무엇 이러한 모든 요소에서 학습 곡선

는 단연코 가장 중요한 것입니다. MS 도구와 특히 .NET을 추측하고 있습니다. 맞습니까?

이미 WPF에 익숙하지 않은 경우 약간의 학습 곡선이 있지만 매우 가파르지는 않습니다.그러나 실제 제품을 시작하기 전에 몇 가지 교육 프로젝트를 수행하는 데 시간을 할애해야합니다. 이 프로세스는 실제 소요되는 시간과 실제로 실행 가능한지 여부를 측정하는 데 도움이됩니다.

기타 알려진 위험

SL은 여전히 ​​아주 어린이며 가만히 앉아하지 않습니다. "문제"를 좌절시키는 것은 시간을 먹을 것입니다.

기타 질문

을 숙고는이 브라우저에 의해 전달 될 수 없습니다 당신이 무엇 UX 아이디어?

브라우저 호스팅 앱을 통해 앱을 제공하는 이유는 무엇입니까? WPF 응용 프로그램은 옵션이 아닙니까?

실버 라이트 4

당신이 SL4을 대상으로해야 Silverlight를 선택 할 경우 시간 척도 고려.

+0

방금 ​​찬반 양론에 대한 예를 제공했습니다. 아이디어는 제한된 지식으로 고려하지 않았을 수있는 다른 긍정적 또는 부정적인 점을 얻는 것입니다 (시간을 먹을 수있는 SL 문제와 같은 것으로 언급했듯이). 그리고 모두 ASP와의 비교입니다 .Net Ajax – Harryboy

+0

일반적으로 이러한 털이 많은 주관적인 질문 유형은 닫힐 수 있습니다. 단지 특정 프로젝트를 염두에두고있는 것 같아서 대답 할 수있었습니다. – AnthonyWJones

+0

Silverlight에서웨어 하우스 솔루션을 구축 할 계획이라면 체크리스트를 하나 만들고 싶습니다. Silverlight 또는 ASP .NET에서 개발해야 할 위치를 식별해야하는 다른 요구 사항이 있습니다. 솔루션을 제공하기 전에 사용 가능한 대역폭을 확인하는 데 필요한 한 가지 더 많은 사항을 한 번 더 검색했습니다. – Harryboy

0

웨어 하우스 용 솔루션을 개발 중이므로 wcf pollDuplex (기본적으로 서버에서 클라이언트로 데이터를 주기적으로 푸시)를 사용하여 웹 서비스를 작성하는 것을 고려해야 할 것입니다. 확장 성 및 안정성 (SL4 이전) 기본 동시 연결은 10입니다 (잘 기억하는 경우). 그러나이 기본 숫자를 덮어 쓸 수있는 옵션이 있지만 확장 성 문제로 밝혀진이 번호를 동적으로 변경하는 방법을 찾지 못했습니다.

내가 SL4에 대해 좋아하는 멋진 기능 중 하나는 인쇄 기능이 추가 된 것이므로 이제는 내용을 인쇄 할 수있는 기능이 내장되어 있습니다.

0

Silverlight 클라이언트를 사용하는 엔터프라이즈 LOB에 연결하는 사람은 누구나 John Papa's PDC video을 살펴 봐야합니다.

그러나 RIA 서비스의 초기 릴리스가 너무 제한되었습니다. 이제 다음 버전은 WCF Services 위에 놓이게되었고, 더 많은 UI 클라이언트가 액세스 할 수 있도록 끝점을 전환 할 수있게되었습니다. RIA 서비스는 아마도 매우 합리적인 투자 일 것입니다.

관련 문제