我要在我的Linux机器上尝试C#。 您是推荐SharpDevelop作为我的IDE还是仅仅是Notepad +编译器?
答案 0 :(得分:5)
绝对是MonoDevelop。 Visual Studio是C#/ .Net“编程体验”的重要组成部分。如果你把记事本编码,你就不会有同样的感觉。
答案 1 :(得分:4)
答案 2 :(得分:3)
我会安装虚拟机软件并将XP放在那里。 Visual Studio 2008(Even Express)是一款无与伦比的IDE。
如果您可以获得Visual Studio 2008 Professional(使用DreamSpark程序几乎免费)的副本,那么即使在虚拟机中您的工作效率也会高于使用MonoDevelop。
答案 3 :(得分:2)
SharpDevelop与Windows绑定MonoDevelop是fork而不是在Linux上运行(实际上它与linux绑定)
答案 4 :(得分:2)
使用MonoDevelop,这是* nix上最好的.NET IDE
答案 5 :(得分:1)
MonoDevelop及其默认解决方案文件与Visual Studio相同,所以在这里,你的开发环境的可移植性
答案 6 :(得分:0)
很多人even at Microsoft,最终使用带有csharp模式的emacs。如果您使用emacs高效,请使用它!如果没有,请使用IDE。记事本不是一种选择。
答案 7 :(得分:0)
如果只是语法突出显示和基本的事情你可以去here,看看emacs提供了什么。如果您是* nix用户,它永远不会伤害学习Vim / Emacs