jQuery Terminal Emulator

Ok, ich hör jetzt schon die Aufschreie: wer braucht so was!? Antwort: Jeder! :) Wovon sprechen wir hier überhaupt? Ein Terminal ist ein Kommandozeilen-Interpreter analog bash auf Unix, bzw. der guten alten Kommandozeileneingabe auf Windows. Man braucht die Teile (auch heute noch) weil man halt nicht alles über eine GUI erledigen kann, oder mit einem Terminal schneller ist. Auch wenn diese den sogenannten Power Usern zugeschrieben werden, gehe ich mal davon aus, dass jeder für was auch immer ein Terminal in seinem bisherigen Leben verwenden musste.

jQuery Terminal Emulator

Was soll man nun mit mit einem jQuery Terminal Emulator in einem Browser, und wie funktioniert das? Wenden wir uns zuerst einmal der Funktionsweise zu: gibt man einen Befehl in die Befehlszeile ein, ruft das Terminal einen JSON-RPC-Service auf. Der Name des Befehls entspricht dabei dem Namen der Funktion. Dafür braucht es auf jQuery-Seite eine Zeile Code! Man kann dann die Parameter in seinem Service auswerten. Stellt man sich dies als Backend vor, wäre zum Beispiel ein Befehl in der Art von user delete 27 denkbar, wobei user der Name der Funktion wäre. Man spart sich an der Stelle komplett die GUI, muss allerdings auch wissen was man tut, da das Terminal (noch) keine Bestätigungen auf einen Befehl einholt (wollen sie wirklich?). Das Terminal kann übrigens auch via JSON-RPC eine Authentifizierung durchführen!

Das wäre die eine Anwendung, die andere ist aber viel Interessanter: das Debuggen von JSON! Ich kann natürlich „als Ziel“ auch einen bereits bestehenden Service angeben, und durch einfache Eingabe der entsprechenden Funktionsnamen mal gucken, das diese so zurückgeben. Das ist wesentlich besser und schneller, als die derzeit üblichen console.log-Exzesse!

Das Terminal ist eine wirklich feine Sache um Dinge zu vereinfachen, zu beschleunigen oder einfach nur mal nachzugucken was ein JSON-Service so treibt. Es sollte in keiner Werkzeugkiste fehlen und kann einem das Leben wirklich einfacher machen!

Ähnliche Beiträge

jCookies – Cookies mit jQuery Cookies sind eine sinnvolle Sache, meistens mit dem Holzhammer verwendet. In der Regel werden sie entweder benutzt um eine Session in PHP zu kennzeich...
Glimmer – der Editor für jQuery Animationen jQuery Animationen sind eine lustige Sache, lustig deshalb, weil man mehr als „Einblenden“ und „Ausblenden“ im Web nicht zu Gesicht bekommt. Soll eine...
Zebra Datepicker für jQuery Benutzer schaffen es nicht, in ein Input-Feld ein Datum in einem festen Format einzugeben. Das Auswerten der Eingabe macht in der Regel mehr Arbeit, a...
23 Bildergalerien für jQuery Beim Blogrammierer hat sich einer besonders viel Arbeit gemacht :) Hier gibt es 23 Bildergalerien für jQuery zu bestaunen, nebst Screenshot, Demo und ...

Eine Antwort auf „jQuery Terminal Emulator“

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.