문제

우리가 구축 할 필요가있는 관리 포탈 사이트를 지원하는 우리의 클라이언트/서버 응용 프로그램입니다.이후 우리는다.인터넷 쇼핑몰한 명백한 전통적인 방법 것에 ASP.Net.하지만 Silverlight2 나오는 것입니다 베타 동기 전에 우리의 release date.우리가 고려해야 건축 전체 사이트에서 silverlight 대신,지원 WCF backend?

주요 함수의 포털 같을 것이다:사용자,그룹 및 사용 권한을 구성;사용자 프로필 설정을 구성;파일 업로드 및 다운로드를 위해 필요한 파일을 응용 프로그램을 지원합니다.

나는 생각한 주요한 이유 접근 방식이 될 것이라고 우리는 좋은 경험으로 WPF 및 WCF 지만,약간의 경험에서 ASP.Net.어느 쪽이든 우리는 것을 배워야 ASP.Net 또 Silverlight,그리고 학습 Silverlight 보이는 자연적인 확장의 현재 우리의 능력입니다.

이 있는 큰 no 의 경험에서 StackOverflowers?무슨 큰 반응?

도움이 되었습니까?

해결책

당신의 목표에 따라 달라집니다.면 관리 포털 애플리케이션의 일부만 사용될 것입니다 컴퓨터에서 응용 프로그램이 설치되어 있는 장점을 많이 가는 완전히 Silverlight-거나 심지어 WPF.

하지만 경우에 당신이 볼 수 있는 시나리오 그것이 사용되는 것 중 하나에서는 임의의 PC 또는 임의의 사람,완벽한 기능 HTML/Javascript 버전이 절대적으로 필요합니다.

어떤 이유로는:

  • 대부분의 사람들이 없 silverlight 및를 적립하실 수 있습니다 좋은 부하의 맹세하면 그들은 다운로드하여 설치하시기 바랍니다.일부 사람들은 그것을 설치되어 있는지 그것을 비활성화(와 함께 플래시하고 때로는 이미지)주의 산만을 피하고속합니다.
  • HTML 사이트에 오류가 발생하면,사용자가 오류의 페이지를 다시로드합니다.Silverlight 실패하면,그것을 걸 수 있는 충돌이 발생합니다.
  • HTML 은 무엇이 예상되는 모두 사용자에 의해 웹 브라우저다시 새로고침 버튼을 작품으로 그들은 해야,하이퍼링크와 형태가 정상적으로 작동합니다.
  • 인터넷은 여전히 매우 일반적이고,양쪽에서 원격 분야 및 모바일 장치가 있습니다.

다른 팁

내가 추천하는 것에 대하여 건물을 순수한 Silverlight 사이트입니다.

Silverlight 을 앓고 동일한 문제로 플래시지:직관적이지 않은 북마크,문제로 인쇄,접근성 문제,작동하지 않는 다시 버튼과니다.

또한,당신은 당신이 필요로 귀하의 사용자가 Silverlight 설치 또는 적어도를 설치하는 능력을 가지고 그것.

에서 제어 environements(eg.대기업에서는 건강 관리)또는 모바일 장치에서,이 되지 않을 수도 있습니다.

나는 확실히 갈 전 Silverlight 응용 프로그램이 특별히 있다면 당신은 좋은 경험에서 WPF.당신은 다시 사용할 수 있에서 당신의 지식 WPF 및 수 있어야를 선택 Silverlight 능하게 해줍니다.내가 함께 일한 Silverlight 이후 베타 1 며,현재 베타 2 은의 단단한 품질입니다.나는 그것의 안전하다고 가정 실내에서 착 버전은 모퉁이에 있습니다.

Pilf 는 몇 가지 유효한 점,특히 주위 인쇄.이에 대해서는 아래 아마 사용하여 SQL 보고 서비스,또는 다른 보고 프레임워크,서버 측에서,그리고 다음을 팝업으로 새 창 인쇄 미리 보고서입니다.에 대한 연결과 북마크의 문제는 다른 다른 AJAX 응용 프로그램.나 블로그 게시물에 대해 오늘 제공하는 방법 깊은 연결하고 다시 앞으로 탐색 Silverlight.

Silverlight 또한 모든 후크에 필요한 훌륭한 접근성을 지원으로 UI API 자동화에서 WPF 가 Silverlight.내가 알지 못하는 경우 스크린 리더 공급업체 잡은 있습니다.스타일/템플릿에서 지원 Silverlight 간편하게 제공할 고대비 스킨 시각 장애인에 대한 사용자는 경우에는 관심사입니다.

나는 모두가 지금까지 말고 내 생각에 이 흐름을 차트,목표로에 플래시에도 적용됩 Silverlight.

enter image description here

소스의 이미지

그것은 소리처럼 당신의 문제는 당신이 필요한 클라이언트 응용 프로그램 관리자.왜 사용하지 않 클릭 한 번?

의 주제에 대한 원격 andministrators,또 다른 포스터는 밝혔었다는 인수의 찬성 HTML 경우 관리자에 연결됩니다.내가 주장하는 유형에 따라 정보를,그것이 보다 효율적으로 진행될 수 있습을 사용하 Silverlight.이 있는 경우 ASP.NET datagrid 으로 채워 서버 측의 데이터 바인딩 할 수있다,톤 다운로드 태그 및 viewstate 데이터입니다.도를 사용하는 경우 alrternative 을 DataGrid 는 가벼운에 ViewState,당신은 여전히 많은 HTML 을 다운로드합니다.

Silverlight,한 XAP,아래 아마가 될 것보다 작은 해당하는 HTML,XAP 캐시고 그래서 당신은 필요가 없는 비용 때마다,당신은 그냥을 검색하는 데이터 자체.

또 다른 예를 들어,말하자 너는 무리의 드롭다운 목록에서 하나의 형태로 모든 같은 값을 가지는 목록에 있습니다.Silverlight,이러한 값을 얻을 수 있습니다면 그들을 결박하는 모든 dorpdowns,HTML 에서 당신은 그들을 반복됩니다.

이와 더 나은 클라이언트 측에서 데이터 바인딩 ASP.NET 다음과 매우 유사한 모델을 Silverlight 및 WPF 를 위한 데이터 바인딩.

전반적으로,또한 것을 생각할 필요가 덜 쓰는 코드에 대한 Silverlight 구현할 수 있는 생산성 향상을 줄이고 유지*보수 비용.

ASP 모든 방법입니다.만 사용해야 합니다 silverlight/플래시 등의 경우 텍스트를 할 수 없는 당신이 원하는 무엇을 할 예:표시오.

플러그인을 사용하여 귀하의 웹사이트에 대한 그것을 느리게,그리고 필요가 있는 사용자 플러그인이 설치됩니다.Silverlight 예를 들어 규칙의 모든 리눅스 사용자.또한,이후 Silverlight 은 예쁜 새가 없는 방법을 말하는 투 Microsoft 유지하는 것 플랫폼 살지 않는 경우 선택입니다.

내가 행하는 일반 구 HTML 와 서버 사이드 스크립트.

또한,에 대한 공개 웹 사이트:플래시 및 Silverlight 인덱싱할 수 없으로 어떤 검색 엔진,그래서 행운을 쓰는 톤의 메타데이터는 원하는 경우 어떤 방문자 모두에.

Silverlight 좋은 선택에 대한 내부 포털처럼,그것은 것에 대한 공개한 경우 포털 이미 평가 프로젝트와 결정을 앞으로 이동합니다.당신은 무료로 통합하 Silverlight 구성 요소 내의 기존의 ASP.NET 응용 프로그램(즉는"섬들의 풍요 로움")접근이지만,이 있는 경우를 구축 할 수있는 기능을 새로운 프로젝트를 처음부터,할인하지 않는 완전히 Silverlight 솔루션으로 유효한 선택할 수 있는 전통적인 ASP.NET 포털입니다.Silverlight 은 실내에서 착 지금,그래서 그는 경우 이 결정은 여전히 테이블에,당신은 당신이 다루어야 하지 않을 것으로 주요 변경 사항을 진행합니다.

몇몇 단점 과 개발 사이트에서 완전히 Flash/Silverlight,하지만 이러한 단점 중요하지 않을 것 또는 없는 영향을 다음 정지시키는 것은 아무것도 없다.선택하 어떤 도구를 생각하는 귀하의 요구를 충족입니다.I wouldn't be put off 을 만드는 사이트에서 순수 Silverlight 에 따라 단점을 제공하기 때문에 더 많이 긍정하여 사용자 경험을 제공합니다.

이전 댓글로 처리하고 있는 대부분의 단점을 사용하여 Silverlight 사이트 이 같은 동의합니다.만약 당신이 결정하는 풍부한 클라이언트 스타일을 개발하고 청중이 작은(관리자에 대한 만)그때 나는 아마 추천 WPF 통해 Silverlight 로 그것은 현재 제공하는 다양한 도구와 제어합니다.

만약 당신 ASP.NET 을 보고 있어서의 동적 데이터-그것은 이상적인 건물에 대한 backend 관리트와 기술이 필요하지 않습니다.

본"Silverlight 만"웹사이트에서 Microsoft 그리고 그들은 꽤 인상적이다.지만,데모가 거기 있었을 악용하는의 잠재력은 무엇 Silverlight 할 수 있습니다.가 필요한 순간 다른 무언가를 당신이 운이있을 수 있습니다.나는 보지 않 Silverlight 플래시와 같은 방법을 제외하고 그들이 설치되어/볼 수 있습니다.하지만 Flash/ActionScript backend 말 에 비해 무엇을 Visual Studio 제공할 수 있습니다.NET

을 요청하는 이유 자신을 사용하시겠습니까 Silverlight?팬시 효과 또는 프로그래밍 모델?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top