Jestem naiwnym programistą i buduję swoje koncepcje, poproszono mnie o stworzenie przykładowej aplikacji w wcf, a więc zadaję tu nieco subiektywne pytanie. Chciałbym poznać różnice i funkcjonalność powyższych dwóch, w jakich kategoriach preferujemy jeden nad drugim?Jaka jest różnica między WCF i WPF?
Odpowiedz
WCF = Windows Communication Foundation
Foundation WPF = Windows Presentation.
WCF oferty z komunikacją (w uproszczeniu - wysyłanie i odbieranie danych oraz formatowania i serializacji zaangażowanych), oferty WPF z prezentacji (UI)
Kiedy mamy usługi WCF Ria, co właściwie przedstawia to dla naszej aplikacji? –
Szybka odpowiedź brzmi: Windows Presentation Foundation (WPF) jest w zasadzie sposób wyświetlania interfejsu użytkownika. (zobacz this)
Windows Communication Foundation (WCF) to framework do tworzenia aplikacji zorientowanych na usługi. (zob. this)
Co do tego, z którego należy skorzystać, zależy to od Państwa wymagań. Zwykle aplikacja napisana w WPF, ASP.NET..etc nazwała usługę WCF, aby wykonać pewne przetwarzanie po stronie serwera, a usługa zwraca wynik aplikacji, która go wywołała.
Zasadniczo, jeśli tworzysz aplikację klient-serwer. Możesz użyć WCF -> w celu nawiązania połączenia między klientem a serwerem, WPF -> jako strona klienta, aby przedstawić dane.
WCF = Windows Communication Foundation służy do budowania aplikacji zorientowanych na usługi. WPF = Windows Presentation Foundation służy do pisania aplikacji niezależnych od platformy.
Windows Presentation Foundation (WPF)
Next-Generation doświadczenia użytkowników. Windows Presentation Foundation, WPF, zapewnia ujednoliconą platformę do budowania aplikacji i wysokiej wierności w Windows Vista, które łączą interfejs aplikacji, dokumenty i zawartość multimedialną. WPF oferuje programistom obsługę grafiki 2D i 3D, efekty przyspieszane sprzętowo, skalowalność do różnych czynników formy, interaktywną wizualizację danych i lepszą czytelność treści.
Windows Communication Foundation (WCF)
Windows Communication Foundation (WCF) jest jednolity model Microsoftu programowania dla aplikacji zorientowanych na usługi budowlane. Umożliwia programistom tworzenie bezpiecznych, niezawodnych, transakcyjnych rozwiązań integrujących różne platformy i współpracujących z istniejącymi inwestycjami.
- WPF to FrontEnd (prezentacja: .htm, .xaml & .css, ..)
- WCF jest aplikacja backend (usługi, które wymagają połączenia z serwerem, aby pozyskiwać dane, aby dostarczyć do frontend do obecny). Możesz napisać WCF dla modelu RESTful.
- WebAPI służy do budowania usług modelu RESTful dla 4. + frameworków.
Finansowanie komunikacji Windows (WCF) służy do łączenia różnych aplikacji i przekazywania danych między nimi za pomocą punktów końcowych.
Windows Presentation Foundation służy do projektowania bogatych aplikacji internetowych w formacie xaml.
- 1. Jaka jest różnica między System.Windows.Controls.Control i System.Windows.Forms.Control?
- 2. Jaka jest różnica między? : i ||
- 3. Jaka jest różnica między $ i $$?
- 4. Jaka jest różnica między TypeConverters i znaczników Extensions w WPF
- 5. Jaka jest różnica między ItemTemplate i ItemContainerStyle w ListBox WPF?
- 6. Jaka jest różnica między poleceniem WPF a zdarzeniem w WPF?
- 7. Różnica między WCF Web API i WCF Data Services
- 8. Jaka jest różnica między Subtotal i BaseSubtotal?
- 9. Jaka jest różnica między DetachedCriteria i ICriteria
- 10. Jaka jest różnica między & # x00A0; i ?
- 11. Jaka jest różnica między lex i yacc
- 12. jaka jest różnica między dijit i dojo
- 13. Jaka jest różnica między Control.Select() i Control.Focus()?
- 14. Jaka jest różnica między apletami i SWING?
- 15. Jaka jest różnica między session.commit() i session.flush()?
- 16. Jaka jest różnica między ImageView.setBackgroundResource i ImageView.setImageResource?
- 17. Jaka jest różnica między Konwertuj i parsuj?
- 18. Jaka jest różnica między JSP i JSTL?
- 19. Jaka jest różnica między Lazarus i CodeTyphon
- 20. Jaka jest różnica między crc32 i crc32b?
- 21. Jaka jest różnica między TypedArray.getInteger() i TypedArray.getInt()?
- 22. jaka jest różnica między ARM7 i ARM7s
- 23. Jaka jest różnica między http_build_str() i http_build_query()?
- 24. Jaka jest różnica między "CompletionStage" i "CompletableFuture"?
- 25. Jaka jest różnica między mock.patch.object (... i mock.patch (
- 26. Jaka jest różnica między GetBlobReference i GetBlobReferenceFromServer?
- 27. Jaka jest różnica między NSLayoutAttributeBaseline i NSLayoutAttributeBottom?
- 28. Jaka jest różnica między handlebar.js i handlebar.runtime.js?
- 29. Jaka jest różnica między innerText i outerText?
- 30. Jaka jest różnica między Json i Jsonp?
szybkie wyszukiwanie w Internecie może odpowiedzieć na to pytanie ... Nie mają one nic wspólnego –