wildeuter  »  V8cgi 7.5 Update

Die aktuelle Version wurde mit GCC anstatt wie vorher mit dem Visual Studio compiliert, das ermöglicht endlich ein korrektes Error Handling und somit eine erste brauchbare Windows Version.

wildeuter  »  v8cgi auf dem Server packen

Case: vServer mit Debian (mit Confixx von 2007). Heißt: So gut wie gar keine Linux-Erfahrung… ;o)

— Loge dich in dinen Server ein, z.B. mit puTTy — zwei Wochen habe ich damit verbracht…

Server Side JavaScript Tutorial  »  Server Side und Frameworks - Teil III

o SJS, JST oder JX?
o Raccoon Extras
o Ein Captcha und was dazu gehört
o MooTools.jx in Action
o Die Template-Klasse von Raccoon

In den vorangegangenen Kapitel habe ich Windows-Setup und das Scripten mit v8cgi und dem Template-Modul behandelt. Im dritten Teil soll v8cgi um die Benefits von Mootools erweitert werden, dafür kommt das schlanke Raccoon Framework zum Einsatz. Raccon befindet sich zwar noch im Beta-Stadium, doch die modifizierte Core aus dem Bundle funktioniert und erlaubt MooTools-Vertraute Virtuosität.

Server Side JavaScript Tutorial  »  Server Side JavaScript mit v8cgi - Teil II



> SQLite arangieren
> Filtern, Validieren und Speichern
> Kleiner Exkurs ins Reich des HTML5

Nach der Einführung in der Welt des SJS sind wir bereit für unser erstes Progrämmchen: Ein klassisches Gästebuch, einfach gehalten, bestehend aus einem Script und eine Art Bootstrap-Datei (Application-Progger werden's kennen), einer SQLite-Datei (Datenbanken sind auch nur Dateien) und einem Frontent-File in HTML5 mit dem Layout.

Server Side JavaScript Tutorial  »  V8cgi: Server Side JavaScript Tutorial - Teil I


$ V8cgi-Modul Apache SetUp
$ Die SJS Basics
$ Einsatz von Tamplates

Ich habe ein Fernglas mit dem ich in die Zukunft sehen kann: Monitore gehören der Vergangenheit an, Windows taugt bloß noch für Rentner, PHP ist Geschichte, Computeruser benutzen Holodisplays… Moment mal, PHP ist Geschichte? War ja ganz cool, aber die Syntax ist mir etwas zu bloggig. Jetzt gibt es SJS, das steht für Server Side JavaScript. JavaScript Coden macht Spaß, ist elastischer und sauberer.

Angefangen hat das mit dem Open Source JavaScript Engine V8, Googles Gegenstück zu Mozillas SunSpider für den Chrome Browser. Um V8 für Servereinsatz umzumodeln gibt es folgenden spannenden Ansatzt: V8cgi von Ondrej Zara, ein V8-Wrapper der es ermöglicht V8 auf dem Apache Server als Modul implementiert. Das gewohnte JavaScript wird um Datenbank-, Dateisystem-, Request-, Response-, Grafik und Session-Klassen u.a. erweitert.

Leider gibt es über v8cgi, abgesehen von der Google Projekt Group, so gut wie keine Informationen im Netz… Daher möchte ich hier auf das serverseitige Programmieren mit JavaScript (SJS) aufmerksam machen und mit euch zusammen dazu lernen. In diesem Tutorial gehe ich auf die Installation des v8cgi-Moduls ein und gehe auf die Grundlagen der Input-Output-Logik von v8cgi ein. Kenntnisse und Liebe zu JavaScript sind vorausgesetzt :)