JavaScript kojarzy nam się głównie z window.open, który był przez wielu uznawany za najlepszy sposób nawigacji po stronie w latach dziewięćdziesiątych, modyfikacji drzewa DOM na początku nowego milenium i XMLHttpRequest(); popularnie nazywanego WebDwaZero.
ECMAScript powoli zaczął spełniać rolę uniwersalnego języka skryptowego (pisanie kontrolek do rozmaitych dashboardów, skryptów we Flashu, jako klej między aplikacjami) — a dziś można go używać jako języka skryptowego odpalanego po stronie serwera.
Ale jak to, zapytacie?
Hakerzy — Ash Berlin i Tom Insam — napisali mały proof-of-concept, moduł JS dla serwera Apache. Oto kod (długość pozwala przeczytać go “do kawy”) i strona projektu z kawałkiem przykładowego kodu.
Czego to ludzie nie wymyślą, prawda? Karty perforowane po stronie serwera, nadchodzę!
Tags Wiadomości, µGeek
April 26th, 2008 at 11:25 am
hamerykę widzę Pan (i autorzy tego inventa) odkrywa. js po stronie serwera jest już od dawna. co ciekawsze działa. co ciekawsze jest nawet kilka wdrożeń w Polsce. google: broadvision javascript server side
April 26th, 2008 at 11:35 am
Słyszałem o innych implementacjach, ale nigdy im się nie przyglądałem. Mam wewnętrzne opory przed JS (a winę ponoszą tu raczej implementacje języka w przeglądarkach, nie sam język) — ale to rozwiązanie jest na tyle malutkie, że można sobie do niego zajrzeć w celach edukacyjnych, ja na ten przykład nie odważę się czytać kodu jakiegoś większego modułu do Apache.
Ten był w sam raz.
Proszę mi nie ‘panować’, w Internecie takie coś uznaje się za obrazę. ;-)
April 26th, 2008 at 11:44 am
i słusznie masz opory, gdyż ss js nie jest rozwiązaniem idealnym (js nie był na pewno tworzony w tym właśnie celu). szybkości nie można mu jednak odmówić.
nie wiem za co się ‘panowanie’ uznaje w internecie, i kto jest ową wyrocznią. dla mnie ‘panowanie’ wyraża dystans, a pisane z dużej litery nawet międzyludzki szacunek . :)
pozdrawiam więc