C/C++ / CGI / Sieć Novell / PHP / Java / SQL / Oracle / WebSphere MQ / WebSphere Message Broker / JavaScript / Humor / IT Quiz

Aplikacje internetowe

Rozwój internetowych nie przebiega od do?ć dawna. Jest to raczej nowy termin. W pierwszej fazie rozwoju internetu był on wykorzystywany do serwowania statycznych stron, gdzie raczej nie było mowy o większej interakcji z użytkownikiem. Następnie zaczęto się zastanawiać nad możliwo?ci? wykorzystania internetu go generowani stron HTML w sposób dynamiczny w zależno?ci od intencji użytkownika. Duże znaczenie ma tu termin "cienki klient". Termin ten okre?la aplikacje, złożon? z odpowiednich warstw. Najczę?ciej tych warstw jest 3. Pierwsza odpowiada za warstwę danych, druga warstwa kontroluje te dane, a trzecia je prezentuje. Rozdział aplikacji na takie warstwy pozwala nam na lepsz? skalowalno?ć aplikacji i łatwo?ć jej rozbudowy, gdzie przy zmianie w każdej z tych warstw pozostałe pozostaj? bez zmian, co w przypadku standardowych aplikacji wi?że się z poważniejszymi zmianami w całej aplikacji.<br><br> Kolejnym plusem wykorzystania programowania trójwarstwowego s? duże oszczędno?ci przy wdrażaniu kolejnych wersji aplikacji. W przypadku standardowych aplikacji każda nowa wersja musi zostać w jaki? sposób zainstalowana u klienta. W przypadku aplikacji trójwarstwowej wdrożenie nowej wersji polega tylko i wył?cznie na wdrożeniu jej na serwerze. Od tej pory każde odwołanie do strony WWW zawieraj?cej aplikację dotyczy już nowej wersji aplikacji serwowanej przez serwer.<br><br> Aplikacje takie s? pisane w większo?ci języków programowania mog?cych pisać na standardowe wyj?cie i maj?cych dostęp do zmiennych ?rodowiskowych. W zasadzie takie możliwo?ci daje nam większo?ć języków programowania obecnie dostępnych na rynku. W internecie na dzień dzisiejszy można znaleĽć aplikacje napisane w C/CGI, Perl, PHP, ASP oraz JSP/Serwlety.<br><br> Języki C/CGI i Perl s? najstarsze na rynku w dziedzinie aplikacji internetowych. Dzi? s? już coraz mniej stosowane ze względu na pojawienie się nowszych i lepszych rozwi?zań. ASP jest komercyjn? odpowiedzi? na darmowe PHP i współpracuje tylko i wył?cznie z serwerami WWW firmy Microsoft. Technologia PHP wykorzystywana jest do szybkiego pisania prostych aplikacji WWW. Do pisania dużych, skomplikowanych projektów WWW najlepszym rozwi?zaniem będzie JSP/Serwlety oparty o język JAVA. Daje nam on możliwo?ć swobodnego pisania dużych modułowych aplikacji z wykorzystaniem możliwo?ci, jakie nam daje język JAVA.<br><br>

Powrót


  Autorem serwisu jest Marcin Kasiński
Wszelkie prawa zastrzeżone. All rights reserved.
powered by technology... linux eclipse java php