【发布时间】:2008-09-18 09:30:28
【问题描述】:
一段时间以来,我一直想为 Plan 9 操作系统编程。我真的很想在那里玩一个网络应用程序。当然,我所知道的 Plan 9 的唯一语言是 C,这对于 Web 开发来说似乎并不理想。我也知道它也不运行 apache 或 mysql。
在计划 9 中开始编写 Web 应用程序的最佳方式是什么?
【问题讨论】:
标签: html web-applications plan-9
一段时间以来,我一直想为 Plan 9 操作系统编程。我真的很想在那里玩一个网络应用程序。当然,我所知道的 Plan 9 的唯一语言是 C,这对于 Web 开发来说似乎并不理想。我也知道它也不运行 apache 或 mysql。
在计划 9 中开始编写 Web 应用程序的最佳方式是什么?
【问题讨论】:
标签: html web-applications plan-9
查看 Kenji Arisawa 的 Pegasus (paper) 网络服务器以了解计划 9。
Plan 9 可能以仅 C 语言而著称,但已移植了多种语言,包括 Scheme、Ruby、Python 和 Perl。查看Contrib Index 获取代码。
最后,开始阅读Plan 9 white papers,以便您了解它的理念。如果你想做网络相关的事情,文件协议9p是必不可少的。
【讨论】:
Werc 是一个 Web 框架,旨在在计划 9(以及来自用户空间的计划 9)上运行。它是使用 rc shell 构建的,并遵循经典的贝尔实验室“工具理念”。
根据 Unix 的传统,它使用存储在文件系统中的纯文本文件,而不是数据库。
【讨论】: