2009-05-18 30 views
7

Với tính năng Silverlight 3.0 mới cho phép các thành phần được lưu trữ bên ngoài trình duyệt, công ty chúng tôi đang tìm chi tiết về sự khác biệt giữa tính năng mới này và các ứng dụng Windows WPF (vì Silverlight là một phần nhỏ của WPF).Silverlight 3.0 ra khỏi trình duyệt so với WPF/Windows App - Tóm tắt sự khác biệt?

Có tài nguyên hay liệt kê sự khác biệt giữa Silverlight 3 bên ngoài trình duyệt và các ứng dụng WPF không? Các khu vực như quyền, chức năng, v.v.

Nếu không có tài nguyên web, một số khác biệt chính là gì?

Trả lời

11

Ứng dụng OOB Silverlight có khả năng giống hệt như ứng dụng Silverlight trong trình duyệt, ngoại trừ việc chúng mất khả năng giao tiếp với DOM (thông qua API System.Windows.Browser).

Dưới đây là một danh sách ngắn gọn về một số điều phổ biến mà bạn không có quyền truy cập vào với Silverlight mà bạn có thể lên kế hoạch về việc sử dụng trong một ứng dụng WPF:

  • Khách hàng File System
  • Khách hàng Windows registry
  • khách hàng Event Log
  • khách hàng OLEDB
  • SQL Client khách hàng

Điều này có vẻ giống như một danh sách dài nhưng có vẻ khá quen thuộc với danh sách không thể làm cho bất kỳ nền tảng ứng dụng web nào (a la ASP.NET, JSP, PHP)

3

Jaime Rodriguez có một bài đăng rất hay bao gồm các điểm khác biệt và tính năng chính của cả Silverlight và WPF: Here. Nó rất cao và có nghĩa là để phân biệt giữa các tính năng mà một ứng dụng WPF và Silverlight Out-of-Browser mang đến cho bảng.

1

markti là chính xác.

Scott Barnes - Rich Platforms Product Manager - Microsoft.

+0

cảm ơn vì scott plug :-) – markti

Các vấn đề liên quan