使用Eclipse开发.NET应用程序有多可行?最好是直接使用Visual Studio吗?
更新:我并不特别关心成本,而且我使用的是Windows而不是Linux。我主要是想避免使用两个不同的IDE。
另一种表达这个问题的方式是“是否有好的Eclipse插件来进行.NET开发”。不幸的是,答案似乎是“没有”。
使用Eclipse开发.NET应用程序有多可行?最好是直接使用Visual Studio吗?
更新:我并不特别关心成本,而且我使用的是Windows而不是Linux。我主要是想避免使用两个不同的IDE。
另一种表达这个问题的方式是“是否有好的Eclipse插件来进行.NET开发”。不幸的是,答案似乎是“没有”。
您可以免费获取 Visual Studio (Express) 的版本,这可能比使用 Eclipse 更好。
这是非常可行的。所有的.NET编译器都是标准的stdin/stdout控制台应用程序,可以轻松地插入到大多数现代IDE(如Eclipse)中。如果您想使用MSBuild(*.sln、*.csproj等)作为构建/制作系统,甚至可以使用控制台应用程序msbuild.exe。因此,如果您最擅长在Eclipse中工作,我会毫不犹豫地尝试一下。
您可能会错过一些Visual Studio的功能:
因此,如果其中任何一个对您非常重要,那么使用Visual Studio可能是值得的。
在Visual Studio和Eclipse之间分配时间并没有什么问题。例如,您可以决定在Visual Studio中进行原型设计和调试,但在Eclipse中进行核心开发工作。
你可能会觉得这个帖子有趣且有用:
http://forums.whirlpool.net.au/forum-replies-archive.cfm/425594.html
记住,.Net和Visual Studio是为了最佳协同工作而开发的。如果您可以使用Visual Studio的Express版本,那么应该选择它。其他任何版本都无法为您提供准确评估.Net平台所需的功能。
话虽如此,我可以理解习惯于Eclipse的开发人员不想安装单独的IDE来尝试.Net。您甚至可能通常运行Linux。考虑到这一点,快速搜索mono eclipse
会出现几个有前途的结果。您也可以直接尝试Monodevelop。