如何配置ASP.NET MVC项目以使用Boo

时间:2008-08-27 18:07:26

标签: asp.net asp.net-mvc boo

我想用Boo而不是C#构建ASP.NET MVC应用程序。如果您知道配置此类项目设置的步骤,我有兴趣知道我需要做什么。

MVC项目设置没问题。我正在试图弄清楚如何配置页面和项目以切换到使用Boo语言和编译器。

2 个答案:

答案 0 :(得分:2)

因此有两个级别的“与Boo合作”。一个是所有代码(即控制器),另一个是视图。

对于代码,我假设Boo编译为标准的.NET程序集,因此只需正确遵循ASP.NET MVC使用的命名约定就可以编写控制器。您可能需要从MVC Web应用程序项目模板的C#或VB版本开始,并将一些样板代码移植到Boo中以完全在Boo中获得解决方案(我认为Boo支持Web应用程序项目?)。

另一半是观点。有人需要将Brail视图引擎移植到ASP.NET MVC视图引擎系统。这可能已经完成,但我不确定。如果不是,那么这可能是一项很大的工作要做。

获得这些问题答案的最佳位置可能是MvcContrib community on CodePlex

答案 1 :(得分:1)

已实现Brail视图引擎以在ASP.NET MVC中使用。 MvcContrib项目实现了代码。 source code位于Google代码上。

就控制器而言,我真的不确定。我对Boo并不熟悉。我知道很多开发人员使用它进行配置而不是使用xml。我的提示是,如果Boo可以继承Controller基类并坚持命名约定,那么你应该没问题。如果您改变了命名约定,那么您需要实现自己的IControllerFactory,以便在请求进入时实例化boo控制器。

自从第一个CTP以来,我一直在关注ASP.NET MVC位,直到整个时间,我还没有看到有人使用Boo进行编码。我想你将是第一个尝试实现这一目标的人。

相关问题