C# 网络服务器:实现动态语言

0 投票
5 回答
1365 浏览
提问于 2025-04-15 11:22

我刚刚用C#写了一个简单的网页服务器。现在它只能提供一些静态内容,比如HTML、XML和图片。我想要实现动态功能,也就是让服务器能处理更复杂的内容。现在我在考虑用以下几种语言中的一种:

  • ASP.NET
  • PHP
  • Python

我更倾向于使用PHP或Python,因为我对这两种语言比较熟悉。不过,我也希望能选择一个实现起来最简单的语言。请问我该如何把这个功能加到我的服务器上?这三种语言中,哪一种最容易实现呢?

补充说明:我并不是在讨论我想用什么语言来做网页编程,而是想让使用我服务器的人能够用哪种语言来编程。我希望服务器能够支持用ASP.NET、PHP或Python写的应用程序。

5 个回答

1

你有没有考虑过boo?它有一个非常可调的编译器,而且网上有一些不错的开源示例(比如用于Monorail和ASP.NET MVC的brail视图引擎)。

1

ASP.NET肯定是最简单的,因为你可以使用所有内置的类。基本上,你不需要自己去构建它,只需要把它连接到网络服务器上就行了(不过我不知道这算不算是 ASP.NET呢 ;))

你可能想看看 Cassini 的源代码

1

如果你要实现一个cgi接口,你可以使用任何一种后端编程语言。如果想要更高级一点,可以考虑了解一下fastcgi。

撰写回答