Blog / tag / javascript

czerwiec 12, 2017 08:06
0 777

Ewolucja programowania stron WWW.



W porównaniu do pierwszych stron internetowych, dzisiejsze witryny przypominają ogromne kombajny, dzięki którym opalony jak turysta wracający z ciepłych krajów rolnik odrzucił w kont swoją kosę. Ilość skryptów, ich zaawansowanie może przerażać, a tym bardziej fakt, że potrafią one tak elastycznie współpracować. Jako zwykli użytkownicy, widzimy tylko efekt ostateczny, ale za kurtyną dzieje się wiele naprawdę interesujących rzeczy. Spokojnie! Nie zamierzamy ich opisywać. Opowiemy tylko o tym, jak powstawały nowe trendy w programowaniu webowym.

HTML i XHTML

Pionier i z pewnością darzony sentymentem przez starych wyjadaczy język do tworzenia witryn internetowych. Powstał na początku lat 90-tych i ewoluował nieustannie, poprzez kolejne wersje, zatrzymując się na wersji HTML5. Niepodważalnie najbardziej znany, długo nie mający poważnej konkurencji. HTML może być również przedstawiony w formie XML w postaci tak zwanego XHTML-a.

CSS

Tak zwane arkusze stylów - język utworzony w latach 90-tych jako alternatywa dla surowego HTML-a. Prezentuje nieco inne podejście do tego, jak ma być wyświetlana strona WWW przez przeglądarkę. Obecnie używany dosyć często i stosunkowo łatwy do opanowania.

PHP

Rozwijał się prężniej mniej więcej od połowy lat 90-tych XX w. Jako alternatywa dla HTML-a, pozwalająca na budowę nieco bardziej skomplikowanych struktur web-owych. Obecnie mamy już do czynienia z siódmą wersją, która zrewolucjonizowała nieco strukturę wcześniejszych. Na pewno kojarzycie powstające masowo na początku XXI w. Fora internetowe. No właśnie! Z reguły były tworzone w oparciu o PHP.

Java i JavaScript

Java natomiast powstała jeszcze w latach 90-tych i przez cały czas swojej popularności zebrała pokaźną rzeszę fanów. Obecnie nieco mniej popularna niż JavaScript, trzyma się nieco w jej cieniu, od czasu do czasu pokazując jednak pazur. To co odróżnia Javę od innych języków web-owych, to konieczność użycia tzw. wirtualnej maszyny, czyli oprogramowania, które musimy zainstalować dodatkowo na naszym komputerze, tablecie czy smartfonie. JavaScript jest natomiast językiem niewymagającym użycia wirtualnej maszyny, swobodnie odczytywanym przez większość przeglądarek.

Flash

Technologia Flash pojawiła się z wielkim krzykiem na rynku języków programowania stron internetowych, jednak balon szybko pękł – okazało się, że pomimo dużych możliwości, Flash nie jest tak elastyczny, jak konkurencja, a witryny w nim tworzone zajmują dużo więcej miejsca na serwerach. Dlatego też, choć niewątpliwie można się spotkać z tą technologią, buszując w Internecie, nie należy ona do najpopularniejszych.

Który język wybrać?

My, w QUIC.pl, postawiliśmy na JavaScript. Nie ma jednak jednej, złotej rady na to, w jakim języku powinniśmy napisać naszą stronę. Każdy z nich ma swoje zalety i ograniczenia, dlatego najlepiej skorzystać z pomocy webmastera, który dobierze go do naszych potrzeb.
czerwiec 05, 2017 12:00
0 873

Dlaczego wybraliśmy JavaSript?



Istnieje wiele web-owych języków programowania. Wybór jest naprawdę spory, ale my, w zespole QUIC.pl, od razu wiedzieliśmy, że nasza platforma będzie oparta na JavaScript. Czemu? Już tłumaczymy!

Po pierwsze – popularność.

Pośród wielu języków, o których mało kto słyszał (jak np. „Go”), istnieje grupa rozdająca karty na rynku. Zdecydowany prym wiedzie nieustannie JavaScript, poniekąd następca starej Javy. Programowanie w nim jest po prostu popularne i, co za tym idzie, istnieje ogromna ilość aplikacji w nim napisanych. Większość przeglądarek obsługuje skrypt bez konieczności instalowania dodatkowych wtyczek, co daje niesamowitą przewagę nad innymi językami, jak np. Flash.

Prostota

JavaScript jest po prostu mocno intuicyjnym językiem. Logiczność i nieduże skomplikowanie komend łączy się w tym przypadku z prawie nieograniczonymi możliwościami. Jest to stosunkowo łatwy skrypt, którego można się szybko nauczyć i zacząć poważne programowanie. Nie oznacza to, że JS jest pozbawiony dziur i ślepych uliczek, w które łatwo zawędrować, jednak pozwala błyskawicznie tworzyć i rozwijać skrypty, dostosowując je do potrzeb.

Szybkość i skuteczne rozwiązania.

Kolejną zaletą JavaScript jest szybkość ładowania kodu, w której język ten bije na głowę niektórych konkurentów. Warta wspomnienia jest technologia AJAX, wykorzystywana w JS do przeładowywania tylko pewnych elementów strony, a nie jej całości, co znacznie oszczędza czas wczytywania i ilość przesyłanych informacji. Skrypt jest także bardzo czytelny dla opartych na lekkiej bibliotece JQuerry wyszukiwarkach internetowych, co zdecydowania ułatwia stronom współpracę z nimi.

Relikt przeszłości nadal żywy.

Chociaż JavaScript wcale nie jest językiem najnowszym, cały czas utrzymuje pozycję lidera na rynku programistycznym i nie zanosi się na to, aby ją stracił. Nieustannie powstają nowe języki, które jednak nie są w stanie konkurować z JS, którego prężny rozwój i regularne modyfikacje pozwalają na stałe podnoszenie jakości na płaszczyznach elastyczności i bezpieczeństwa. Dlatego właśnie my, w QUIC.pl, piszemy nasze aplikacje w oparciu o magiczny JavaScript!