2012-01-02 57 views
5

Tôi muốn biết sự khác biệt giữa một ứng dụng trình duyệt WP2 WPF là gìỨng dụng dành cho máy tính để bàn WPF. Tôi biết rằng các ứng dụng trình duyệt chạy trên IE và FF, nhưng về công nghệ, là như nhau? Ý tôi là, chúng ta có thể làm chính xác như vậy theo hai cách? (Tất nhiên, có thể với giao diện người dùng khác)Ứng dụng trình duyệt WPF và các ứng dụng máy tính để bàn WPF

Tôi có nghi ngờ này vì tôi đang tìm sách về ứng dụng trình duyệt WPF, nhưng tôi chỉ thấy sách về WPF (Tôi không biết liệu nói chung hay chỉ là cho ứng dụng dành cho máy tính để bàn: S)

+0

Mặc dù hơi thiên vị với Silverlight, cuộc thảo luận này cũng có thể giúp bạn ... http://stackoverflow.com/questions/1160770/wpf-vs-xbap-vs-silverlight-which-suits-business-applications –

Trả lời

1

Ứng dụng trình duyệt không chỉ chạy trong trình duyệt mà còn có ít quyền hạn hơn. Nếu bạn cần đọc và ghi các tập tin cục bộ thì hãy vào WPF. Trình duyệt là tốt là bạn muốn triển khai nhanh chóng cho rất nhiều máy tính. Một cách khôn ngoan khác tôi sẽ sử dụng WPF Desktop mỗi lần. Hầu hết các cuốn sách WPF có một chương về XBAP. Tôi thích McDonald từ Apress.

+0

Làm thế nào để gỡ lỗi một thất bại của các thành phần trong trình duyệt WPF App mà chạy tốt với một ứng dụng WPF đầy đủ? – user3455395

4

Ứng dụng trình duyệt WPF sử dụng chính xác cùng một khung làm ứng dụng dành cho máy tính để bàn WPF và có thể chạy với cùng một giao diện người dùng, nhưng với các hạn chế về sự tin cậy có nghĩa là một số API không có sẵn. Có một số thách thức trong việc phát triển ứng dụng Trình duyệt. Ứng dụng Trình duyệt phải được ký bằng chứng chỉ. Một số hạn chế tin cậy không được thực thi tại thời gian biên dịch và chỉ được phát hiện trong thời gian chạy.

Trong thời gian từ khi Ứng dụng trình duyệt được giới thiệu lần đầu tiên, Microsoft đã phát triển Silverlight sử dụng công nghệ XAML tương tự mặc dù không giống hệt nhau. Silverlight dễ triển khai hơn ứng dụng trình duyệt WPF và có thể phù hợp tùy theo yêu cầu của bạn.

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