1 Paweł Fałat Katedra Informatyki StosowanejAplikacje sieciowe Paweł Fałat Katedra Informatyki Stosowanej
2 Rodzaje aplikacji sieciowychAplikacje desktopowe Aplikacje webowe Serwisy (bez interfejsu) Aplikacje Rozproszone XML Web Services Mobilne
3 Aplikacje desktopowe Gdy istnieje potrzeba wykonania „bogatego” interfejsu użytkownika (tzw Ritch Client) Gdy istnieje potrzeba wykonania skomplikowanego kodu po stronie klienta Technologie Klasyczne aplikacje okienkowe (C, C++) Java (Applety i Java Forms) .NET WPF
4 Aplikacje webowe Gdy można zastosować „skromniejszy” interfejs użytkownika Gdy chcemy uniknąć instalacji aplikacji na komputerach użytkowników Technologie Java (Applety, JSP) ASP.NET Silverlight PHP Inne
5 Serwisy Gdy tworzymy aplikację serwerową Technologie C, C++ JavaASP.NET
6 Aplikacje RozproszoneGdy potrzebujemy wykorzystać moc wielu komputerów Technologie Java (RMI) .NET (Remoting) CORBA inne
7 XML Web Services Gdy potrzebujemy tworzyć biblioteki funkcji (dll) udostępniane przez sieć Technologie Java ASP.NET
8 Aplikacje mobilne Gdy istnieje potrzeba wykonania aplikacji dla urządzenia przenośnego Technologie Java .NET Inne (dedykowane dla urządzenia)
9 Technologie C, C++ Java .NET Silverlight, WPF WCF HTTP XML JavaScript