HTML, CSS, PHP, MySQL

Technologia AJAX

29Jedną z technologii internetowych aplikacji różnego rodzaju – a wiec i stron www – jest AJAX. AJAX to skrót od anglojęzycznego wyrażenia Asynchronous JavaScript and XML. Na język polski można je przetłumaczyć jako asynchroniczny JavaScript i XML. Zaletą tej technologii jest między innymi to, że zachodząca pomiędzy serwerem a użytkownikiem interakcja może się odbywać bez konieczności przeładowywania przy tej właśnie okazji całego dokumentu. Dzięki temu interakcja ta charakteryzuje się zdecydowanie większa dynamiką aniżeli ma to miejsce w tradycyjnych modelach, w których jeżeli zachodzi konieczność żądania jakichkolwiek nowych danych, to trzeba przesyłać od razu cała stronę HTML. Opisywana tutaj technologia jest złożona z paru elementów. Spośród tych najbardziej wymaganych wymienić można takie jak dla przykładu HTML, XML, JavaScript oraz XMLHttpRequest. Teoretycznie pożądana jest obecność tych wszystkich elementów, nie mniej jednak w praktyce wygląda to w nieco inny sposób. Chodzi mianowicie o to, że wykorzystuje się jeszcze takie skrypty, które działają po stornie serwerów, a przy okazji współpracują również z bazami danych. Generalnie rzecz biorąc, można jednakże bez tych skryptów z powodzeniem się obejść. Oczywiście, w tym momencie warunek jest taki, że wszelakie dane, które są potrzebne, muszą zostać uprzednio wygenerowane. Dotyczy to dla przykładu zawartości stron składających się na niezbyt skomplikowane i rozbudowane serwisy. W technologii AJAX zastosowanie znajdują między innymi biblioteki, spośród których wymienić można kilka tych najbardziej popularnych, a mianowicie AJAX.OOP, script.aculo.us, Dojo Toolkit, jQuery, Prototype JavaScript Framework i wiele innych. Technologia AJAX – pomimo swoich rozlicznych zalet oraz dobrych stron – nie jest także pozbawiona (jak wszystko zresztą) wad. Posiada niestety wiele ograniczeń. Otóż jedną z ważniejszych wad tych wszystkich rozwiązań, które bazują na opisywanej tutaj technologii jest to, że w tym przypadku nie działa tradycyjny model przeglądania internetowych stron – nie ma zatem swobodnego poruszania się zarówno w przód, jak i w tył. Chodzi w tym miejscu o taką na przykład sytuacje, że jeżeli ktoś kliknie w jakiś odnośnik zamieszczony na stronie, to nie będzie mógł do niej wrócić poprzez kliknięcie przycisku „wstecz”, ponieważ nie będzie on aktywny. Trudno jest to zaliczyć do udogodnień w zakresie korzystania ze stron internetowych, o czym z cała pewnością każdy użytkownik miał okazję niejednokrotnie się we własnym zakresie przekonać. Kolejne utrudnienie związane z technologią AJAX jest takie, że indeksowanie przez wyszukiwarki w bezpośredni sposób trak wykonanych stron może być w dość znacznym stopniu utrudnione. Bardzo dobrym wyjściem z tej sytuacji jest odpowiednie zatroszczenie się o to, aby albo powstała mapa witryny, albo tez zostały dostarczone takie linki, dzięki którym wyświetla się od razu cała zawartość danej strony internetowej. Ponadto pojawiać się również może problem w zakresie automatycznego pobierania stron. Dzieje się tak dlatego, gdyż programy, o jakich tutaj mowa raczej nie interpretują skryptowych języków. Takie pobieranie stron nie zawsze jest jednakże korzystne, jeżeli spojrzeć na tę sytuację okiem właścicieli serwisów. Jeżeli treść strony stworzonej w technologii AJAX została udostępniona za pośrednictwem języków skryptowych, to część użytkowników może mieć problemy z dostępem do tej strony – będzie on bowiem wówczas w mniejszym lub większym stopniu ograniczony.

Tagi: , , , , ,


 

O nas

Praca nad stworzeniem strony www nie jest też wcale tak prosta, jak mogłoby się wydawać. Trzeba koniecznie pamiętać o tym, jak wielka konkurencja panuje dzisiaj na tym rynku. Przed przystąpieniem w ogóle do prac nad witryną trzeba sobie odpowiedzieć na kilka dosyć istotnych pytań, spośród których te najbardziej podstawowe brzmi w następujący sposób – czemu ma służyć stworzenie takiej a takiej strony. Każdy chyba bowiem doskonale zdaje sobie sprawę z tego, że stron w sieci jest dzisiaj całe mnóstwo i wcale nie jest tak łatwo zaistnieć. Jeśli tworzy się stronę internetową, to robi się to w jakimś konkretnym celu – mówiąc najogólniej, to w praktyce wygląda to w taki sposób, że albo chce się na tym zarobić, albo przekazać interesujące treści. Nie da się dokładnie oszacować ilości stron znajdujących się w Internecie. Aktualnie liczy się nie tylko przygotowanie strony oraz dopilnowanie, że będzie bez problemu działała pod różnymi przeglądarkami. Nawet najlepiej zrobiona strona będzie w gruncie rzeczy nie za wiele warta, jeśli nie będzie w sieci widoczna. To także szalenie istotna kwestia, która na chwilę obecną przedstawia się w o wiele bardziej skomplikowany sposób aniżeli miało to miejsce chociażby pod koniec lat dziewięćdziesiątych minionego stulecia. Wynika to właśnie z tego, że stron jest dziś w sieci miliony i wciąż pojawiają się nowe. Przy tak ogromnej konkurencji zaistnieć wcale nie jest łatwo, a pomocne w tym zakresie okazują się rozmaite techniki pozycjonowania. W zasadzie bez pozycjonowania żadna strona dzisiaj w Internecie nie istnieje, o czym w szczególności wiedzą te osoby, które w ten właśnie sposób prowadzą działalność o charakterze czysto zarobkowym. W zasadzie nie tak dawno temu, bo jeszcze parę lat temu zaledwie pozycjonowanie było o wiele łatwiejsze niż teraz, co także wynikało z nieporównywalnie mniejszej ilości stron dostępnych w Internecie.