2012-01-02 10 views
5

chcę wiedzieć, jakie są różnice między WPF Browser Application i WPF pulpitu aplikacji. Wiem, że przeglądarka działa na IE i FF, ale co do technologii, jest taka sama? To znaczy, możemy zrobić dokładnie to samo na dwa sposoby? (Oczywiście, może z innym interfejsem użytkownika)WPF Browser Aplikacje vs aplikacji WPF pulpitu

Mam wątpliwości, ponieważ szukam książki o aplikacjach przeglądarki WPF, ale widzę tylko książki o WPF (nie wiem, czy to ogólnie, czy tylko dla aplikacji komputerowych: S)

+0

Chociaż jest to trochę stronnicze dla Silverlight, ta dyskusja może również pomóc ... http://stackoverflow.com/questions/1160770/wpf-vs-xbap-vs-silverlight- what-suits-business-applications –

Odpowiedz

1

Aplikacja przeglądarki działa nie tylko w przeglądarce, ale także z mniejszą władzą. Jeśli potrzebujesz odczytywać i zapisywać pliki lokalne, przejdź do WPF. Przeglądarka jest dobra, potrzebujesz szybkiej instalacji na wielu komputerach. Poza tym zabiorę WPF Desktop za każdym razem. Większość książek WPF zawiera rozdział o XBAP. Lubię McDonalda z Apress.

+0

Jak mogę debugować awarię składnika w aplikacji przeglądarki WPF, który działa dobrze z pełną aplikacją WPF? – user3455395

4

Aplikacja przeglądarki WPF używa dokładnie tych samych ram, co aplikacja komputerowa WPF i może działać z tym samym interfejsem użytkownika, ale z ograniczeniami zaufania, co oznacza, że ​​niektóre interfejsy API są niedostępne. Istnieje wiele wyzwań związanych z tworzeniem aplikacji przeglądarki. Aplikacja przeglądarki musi być podpisana certyfikatem. Niektóre ograniczenia zaufania nie są wymuszane podczas kompilacji i są wykrywane tylko w czasie wykonywania.

Po wprowadzeniu aplikacji przeglądarki Microsoft opracował Silverlight, który wykorzystuje podobną, ale nie identyczną technologię XAML. Silverlight jest łatwiejszy do wdrożenia niż aplikacja przeglądarki WPF i może być odpowiedni w zależności od wymagań.