Technologie tworzenia sklepów internetowych

Aplikacje internetowe, są to aplikacje typu client-server, składają się z dwóch „części”: części działającej po stronie serwera (komputera który udostępnia aplikacje w internecie) oraz części działającej po stronie klienta (czyli na komputerze przeglądającego stronę sklepu lub stronę panelu administracyjnego).

Client side – tylko czy tylko HTML?

Przez długie lata aplikacje internetowe bazowały jedynie na HTML lub na trochę jego nowszej wersji XHTML. W ciągu ostatnich lat wiele się zmieniło i sklepy zaczęły coraz częściej wykorzystywać technologię AJAX. Dzięki temu panel administracyjny bardziej przypomina aplikację działającą na komputerze a interfejs klienta sklepu (front-end) jest bardziej przyjazny i pozwala na szybszą, wygodniejszą obsługę.

Server-side – czyli dominacja PHP

Obecnie aplikacje internetowe są tworzone w kilku technologiach:

  • ASP.NET (można pisać w różnych językach mi. VBScript, C#, Delphi)
  • JSP (czyli aplikacje pisane w języku Java – serwlety)
  • PHP

Przez wiele środowisk język PHP jest uważany jako „mniej poważny”, jednak większość sklepów internetowych jest napisanych właśnie w tym języku. Język ten z jednej strony jest łatwy w początkowej nauce z drugiej strony łatwo w nim źle napisać duża aplikację… ale np. takie aplikacje internetowe jak Facebook są napisane właśnie w tym języku.

Zaletami PHP są jego popularność i szybkość. PHP zmienia się, z wersji na wersję jest coraz nowocześniejszym językiem, kiedyś rzeczywiście był prostym językiem teraz ma coraz więcej funkcji, wraz z bardzo dobrą obsługą obiektów.

Najczęściej ludzie którzy bardzo krytykują PHP nie miały do czynienia z porządnie napisanymi nowoczesnymi aplikacjami w tym języku.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *


trzy − 1 =

moncler outlet moncler outlet online moncler outlet moncler outlet online moncler outlet moncler outlet online moncler outlet moncler outlet online moncler outlet moncler outlet online moncler outlet moncler outlet online moncler outlet moncler outlet online moncler outlet moncler outlet online moncler outlet moncler outlet online moncler outlet moncler outlet online moncler outlet moncler outlet online moncler outlet moncler outlet online moncler outlet moncler outlet online