5

根据Miguel de Icaza的帖子(此处此处)和Lluis Sanchez Gual的帖子(此处此处),适用于 Windows 的 MonoDevelop 将很快准备就绪。我个人对在 Windows 下使用 MonoDevelop 为 ASP.NET MVC 开发开源项目非常感兴趣。是的,在 Linux 下在 MonoDevelop 中工作会更好,但由于许多原因,我不能简单地停止使用 Windows(IIS7 是这些原因之一——今天它对于 ASP.NET 比 XSP 好得多)。

问题 N1:当 MonoDevelop 发布时,有人会尝试在 Windows 上使用 ASP.NET MVC 开发一些东西吗?

问题 N2:与 Visual Web Developer Express 2008 相比,在 Windows 上使用 MonoDevelop 有什么优势吗?

问题 N3: IDE(MonoDevelop 和 VWD Express)都是免费的,但实际上哪个更适合/更好地用于开源开发,为什么(这对我来说有趣)?

编辑:

是的,我使用的是完整的 Visual Studio 2008 Pro,它是一个很棒的 IDE。但它不能用于开源开发——我认为这是无稽之谈。我实际上已经为此付费了——但我不能指望我图书馆的用户会这样做。所以我只能选择 Mono Develop 或 VWD Express?(见问题 N3

谢谢

4

4 回答 4

3

N1:我相信会有很多人会尝试使用 MonoDevelop for ASP.NET MVC。

N2:如果您更关注应用程序的跨平台体验,我会说 MonoDeveop 是可行的方法,因为您用 MonoDevelop 编写的应用程序肯定可以在 Mono 上运行。如果您使用 Visual Web Developer Express,您仍然需要运行 MOMA 或其他一些兼容性检查应用程序,以确保有任何 Mono 不兼容的库/方法注入到架构中。

N3:这是一个很难做出的决定。我还没有尝试过 MonoDevelop,所以我认为这将取决于每个 IDE 之间的开发人员经验,看看哪个更重:兼容性容易(参见 N2),或者开发容易,并且只是处理兼容性测试/移植。

于 2009-05-14T18:08:03.683 回答
3

N1:我在 Linux 的 mono-develop 上尝试了 MVC,并且成功了。

N2:有利也有弊。我使用 Visual Studio Pro,但我并不完全知道 Mono-develop 有什么不同。我知道 mono-develop 中有一些功能在 Visual Studio 中只提供插件,而不是在 Express 版本中。

N3:我认为个人喜好会决定什么对你更好。我认为最简单的方法是下载Mono Vmware 映像并尝试一下。您可能必须更新 mono-develop 软件包才能使用 mono-develop 的 MVC 功能。您可以将 vmware 映像与免费版本的 vmware 一起使用。我个人更喜欢 Visual Studio pro,因为我已经习惯了,而且我沉迷于 resharper。

于 2009-05-14T21:51:45.907 回答
2

VisStud 在所有 auto-* 方面都比 MonoDevelop 好得多。但是不了解螺柱会产生什么是危险的。我的选择是使用 VisStud 定期开发和移植到 Mono。

于 2009-05-21T12:05:16.980 回答
1

N1:我还没有使用过 MVC,所以我什么都做不了。
N2:MonoDevelop 就像 VS 的专业版,但它没有好的设计师。但是缺少一些重要的功能,例如报告。
N3:对于网络,我更喜欢 VWD,但对于其他东西,我更喜欢 MonoDevelop 和 SharpDevelop

于 2009-05-23T14:04:36.523 回答