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ę!
« Styl (jedni go mają, inni kupują) | Sezon 2008 uznaję za rozpoczęty »
Dotarłeś do końca. Czas na nową przygodę.
Eri pokonuje korporacje ołówkiem. Czerski, Piotr dziwi się światu. Waglowski prawi o prawie. Maciej występuje w roli służbisty ateistyczno-sceptystycznej religii. Patryk maca się z technologią. Piwnice i trywialne informacje w tę stronę. Vontrompka, czyli komentarz psychodeliczny.
Są też tacy, którzy gadają. O filmach, scepty-cyźmie, japońskich bajeczkach. Nie zapomnij też, że trzeba rozumieć popularną naukę.
April 26th, 2008 at 11:25
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
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
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