差异发展.NET和Mono之间 [英] Differences in development between .NET and Mono

查看:164
本文介绍了差异发展.NET和Mono之间的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我期待到单声道和.NET C#和我们将需要以在未来的Linux服务器上运行code当项目开发。在这一点上我一直在看ASP.NET MVC和单声道。

I'm looking into Mono and .NET C# and we'll be needing to run the code on Linux Servers in the future when the project is developed. At this point I've been looking at ASP.NET MVC and Mono.

我运行Ubuntu的发行版,并希望做开发的Web应用程序,其他的一些开发人员使用Windows和运行使用Visual Studio .NET的其他物品。

I run an Ubuntu distro and want to do development for a web application, some of the other developers use Windows and run other .NET items with Visual Studio.

什么是单声道不能提供Visual Studio的呢?

如果以后在Linux上运行,这应该不是我们使用的MonoDevelop?

是否有一些第三方工具或插件,可能是一个问题单以后呢?

推荐答案

什么是单声道不能提供Visual Studio的呢?
MonoDevelop的是presumably你在这里的意思。 MonoDevelop的提供在Linux,Mac OS X,基于Windows的GTK跨平台的开发。然而,它并不像抛光的Visual Studio中显而易见的原因 - 这是3人做它,而不是数百人。它有一些不错的功能,尤其是它的源代码控制插件架构。然而,由于Visual Studio的前preSS是免费的有没有在Windows的许多优势,使用它。

What does Mono not provide that Visual Studio does?
MonoDevelop is presumably what you mean here. MonoDevelop offers cross platform development on Linux, Mac OS X, Windows based on GTK. However it is not as polished as Visual Studio for obvious reasons - it's 3 people making it, not hundreds. It has some nice features, especially its source control plugin architecture. However as Visual Studio Express is free there aren't many advantages on Windows to using it.

它使用相同的 .csproj的的.sln 格式的Visual Studio,但是XML文档格式是不同的

It uses the same .csproj and .sln format as Visual Studio, however the XML docs format is different.

如果在Linux上运行此以后我们不应该使用的MonoDevelop?
正如我上面提到的,该项目的格式互操作。

If running this on Linux later shouldn't we use MonoDevelop ?
As I mentioned above, the project formats are inter-operable.

是否有一些第三方工具或插件,可能是一个问题单以后呢?
与Visual Studio中,有没有加载项MonoDevelop的一个巨大的财富。您在MonoDevelop中使用那些不会影响您的.csproj文件可言,因为任何事情的Visual Studio无法读取它通常忽略的。

Are there some third party tools or add-ins that might be an issue with Mono later?
Unlike Visual Studio, there aren't a huge wealth of add-ins for Monodevelop. The ones that you use in Monodevelop won't effect your .csproj files at all, as anything Visual Studio cannot read it generally ignores.

随着人们说不要混淆黑白的MonoDevelop的。 MonoDevelop的是IDE的单最初来源于(叉形)SharpDevelop的。

As people have said don't confuse Mono for MonoDevelop. MonoDevelop is an IDE for Mono that originally came from (forked) SharpDevelop.

Mono是跨平台的框架,猿微软CLR和框架库。

Mono is the cross platform framework that 'apes' the Microsoft CLR and framework libraries.

这篇关于差异发展.NET和Mono之间的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆