2008-09-18 2 views
6

Ich wollte für das Plan 9-Betriebssystem für eine Weile programmieren. Ich würde gerne mit einer Web App spielen. Natürlich ist die einzige Sprache, die ich für Plan 9 kenne, C, und das scheint für die Webentwicklung nicht ideal zu sein. Ich verstehe auch, dass es weder Apache noch MySQL ausführt.Anfang Web-Entwicklung auf Plan 9

Was ist der beste Weg, um Web-Anwendungen auf Plan 9 zu programmieren?

Antwort

6

Check out Kenji Arisawa der Pegasus (paper) Webserver für Plan 9.

Plan 9 kann für sein C-nur einen guten Ruf haben, aber einige langauges, einschließlich Schema, Ruby, Python und Perl portiert wurden. Überprüfen Sie die Contrib Index für den Code.

Lesen Sie abschließend den Plan 9 white papers, damit Sie seine Philosophie verstehen können. Wenn Sie netzbezogene Dinge tun wollen, ist das Dateiprotokoll 9p unerlässlich.

2

Werc ist ein Web-Framework, das auf Plan 9 (und Plan 9 von User Space) ausgeführt wird. Es basiert auf der RC-Shell und folgt der klassischen Werkzeugphilosophie von Bell Labs.

Anstelle einer Datenbank verwendet sie gemäß der Unix-Tradition einfache Textdateien, die in einem Dateisystem gespeichert sind.