Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用mono学习.NET_.net_Mono - Fatal编程技术网

使用mono学习.NET

使用mono学习.NET,.net,mono,.net,Mono,我看到了一些用.net技术实现的非常简洁的程序代码片段,如asp.net和c#,我想尝试一下.net框架 现在:我的开发机器运行GNU/linux;我的设置(窗口管理器、vim脚本、键盘快捷键、默认工作区等)在过去四年中不断改进,这是我永远无法放弃的——开发时再次使用鼠标的唯一想法会让我的手腕受伤)因此,在投资~1周在windows上复制它之前,我一直在思考(顺便说一句,看起来没有太多有价值的拼接WMs),在mono上试用一下 问题: 哪些技术/语言最适合mono?哪些不适合?如果不使用micr

我看到了一些用.net技术实现的非常简洁的程序代码片段,如asp.net和c#,我想尝试一下.net框架

现在:我的开发机器运行GNU/linux;我的设置(窗口管理器、vim脚本、键盘快捷键、默认工作区等)在过去四年中不断改进,这是我永远无法放弃的——开发时再次使用鼠标的唯一想法会让我的手腕受伤)因此,在投资~1周在windows上复制它之前,我一直在思考(顺便说一句,看起来没有太多有价值的拼接WMs),在mono上试用一下

问题:

哪些技术/语言最适合mono?哪些不适合?如果不使用microsoft自己的IDE,我真的会错过什么吗


我阅读了monodevelop的about页面,但我不介意现实生活中的体验。

Mono几乎复制了.NET framework中所有非windows特定的部分

大部分工作都是围绕C#进行的,但也有正在运行的VB.NET和F#编译器

虽然GTK得到了更好的支持并得到了更广泛的应用(在mono社区内),但windows窗体仍有可用的库


至于visual studio——它是最好的IDE,比monodevelop和我见过的任何其他产品都要好。集成调试、编辑、智能感知、构建等等。老实说,这主要是一个意见问题——你需要自己尝试并做出决定。

至于visual studio:它是否有一个捷径系统,让我永远不会,例如除了僵尸攻击之外,还有什么原因吗?@cbrandolino-是的,而且它是非常可定制的。我相信有vi和emacs键盘绑定,这就是你运行的方式;)请查看此页面及其链接:@Oded,谢谢-我一定会尝试wine下的Visual Studio,然后,而且可能还要忍受使windows机器开发友好的挑战^^@cbrandolino-尽管Visual Studio是wine最受支持的应用程序之一,但虚拟机是你的朋友。@Oded,我知道,但当我在单窗口模式下使用VirtualBox时,我的wm密钥绑定会变得挑剔。