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

3 Responses to “JavaScript (a raczej ECMAScript) po stronie serwera”

  1. podpis Says:

    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

  2. Emil Oppeln-Bronikowski Says:

    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ę. ;-)

  3. podpis Says:

    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

Leave a Reply