W jakich technologiach tworzymy nasze strony i aplikacje internetowe?

Aby osiągnąć satysfakcjonujący wygląd i funkcjonalność strony lub aplikacji internetowej musimy wykorzystać szereg technologii starannie je ze soba łącząc. Następujące elementy mogą, choć nie muszą, stanowić część wykonanego dla klienta projektu:

  • HTML / XHTML
    Skrót oh HyperText Markup Language. (X)HTML to język skryptowy interpretowany przez przeglądarkę internetową. Każdy element strony jest wyświetlany ponieważ ma swoje miejsce w kodzie (X)HTML. Nawet najbardziej złożone strony muszą posiadać choćby kilka znaczników w tym języku aby poprawnie wyświetlać swoją zawartość. Ten język to szkielet internetu.
  • CSS
    Sposób zapisu stylu strony. Plik CSS w naszych projektach to podstawa ich wyglądu - odpowiada za rozmieszczenie elementów i ich atrybuty. Dzięki zdefiniowaniu stylu w jednym pliku możliwa jest prosta i szybka jego zmiana bez ingerencji w treść strony.
  • Javascript
    Język programowania odpowiedzialny za wszelką dynamikę strony a więc animację czy zmianę różnorakich atrybutów elementów na stronie pod wpływem akcji użytkownika. Instrukcje języka Javascript są wykonywane przez wszystkie przeglądarki internetowe przez co możesz mieć pewność że niezależnie od urządzenia na którym wyświetlana jest nasza strona będzie ona wyglądać w ten sam sposób.
  • PHP
    PHP to język o ogromnych możliwościach który jest fundamentem wszystkich bardziej złożonych projektów. Instrukcje PHP są wykonywane na serwerze nie zaś w przeglądarce a więc użytkownik nigdy nie ma z nim kontaktu bezpośrednio ale to właśnie ta technologia odpowiedzialna jest za takie funkcje jak komunikacja z bazą danych, wysyłanie wiadomości e-mail czy logowanie do systemu CMS.
  • AJAX
    Jest to zestaw instrukcji i metod programistycznych polegających na wykorzystaniu wzajemnej komunikacji pomiędzy językiem Javascript a PHP. Strony i aplikacje internetowe wykonane w technologii AJAX potrafią wykonywać złożone operacje bez potrzeby odświeżania swojej zawartości (np.: poprzez nawigowanie do kolejnych podstron).
  • MySQL
    Baza danych wraz z zestawem instrukcji do manipulowania informacjami. To z nią współpracuje PHP np. w systemach CMS.
  • Flash
    Mimo że staramy się unikać technologii Flash ze względu na trudności jakie sprawia ona podczas pozycjonowania to nie można zaprzeczyć że dzięki niej każda strona może nabrać zupełnie nowego wymiaru. Animacje i elementy interaktywne wykonane w technologii Flash umieszczone na naszych stronach napewno przyciągną wzrok i sprawią że to właśnie Twoja strona bedzie wyglądała wyjątkowo.