cFos Personal Net (PNet) ist ein vollständiger HTTP Server für privaten und geschäftlichen Einsatz. Für privaten Einsatz können Sie ihn einfach auf Ihrem Windows PC laufen lassen, statt Webseiten bei einem Webhoster zu betreiben. Für professionellen Einsatz können Sie einfach einen virtuellen PC oder einen dedizierten PC bei einem Internet-Provider mieten und cFos PNet dort laufen lassen.
Mit dem Einsatz von cFos PNet richten Sie Ihre Web-Präsenz in Ihrer vertrauten Windows Umgebung ein. Außerdem kommt für Client und Server Skripting die gleiche Sprache zum Einsatz: Javascript.
cFos PNet ermöglicht einfachen File-Zugriff, Downloads und Uploads von Dateien ohne weitere Konfiguration. Einfach die Dateien ins public Verzeichnis kopieren und jeder kann sie herunterladen, indem er einen Standard-Webbrowser nutzt.
cFos PNet hat Skripte zum Konfigurieren von Benutzerkonten mitgeliefert. Dies erlaubt es bestimmten Benutzern Upload-Zugriff auf Ihre Maschine zu geben. Zum Upload ist wiederum nur ein Webbnrowser nötig.
Falls Sie cFos PNet konfigurieren möchten, können Sie dies mit den bekannten Apache-like .htaccess Datein oder mittels Javascript tun. cFos PNet hat die leistungsfähige Funktionalität von professionellen Webservern.
Heutige Web-Anwendungen werden so designed, dass viel Funktionalität im Browser stattfindet und wenig im Server. Dies wird möglich, da alle neuen Browser (einschliesslich mobiler Browser) Standard-konformes Javascript und DOM unterstützen. JQuery und andere Browser-Bibliotheken machen die Client-Seite von Web Apps sehr einfach zu schreiben. Schnelle Javascript Engines erlauben den Webbrowsern sogar rechenintensive Arbeiten. So kann der Server, der oft nur eine einzige Maschine ist, seine Arbeit auf ein Minimum beschränken. Seine Hauptfunktionen bestehen aus der Zugriffskontrolle zu Resourcen und darin einen globalen für alle verfügbaren einheitlichen Zustand zu speichern. Zum Beispiel kann der Webbrowser Daten enfordern, diese dann selbst sortieren und ohne Hilfe des Servers anzeigen. Die Rolle des Servers beschränkt sich dann darauf die Daten in einem konsistenten Zustand zu halten. In solchen Fällen kann sich Server-seitiges Skripting auf ein Minimum beschränken. Dafür möchten Sie einen leichtgewichtigen Server mit einfachem Skripting nutzen, wie cFos PNet.