Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.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
Windows sharpDevelop的局限性_Windows_Vb.net_Visual Studio_Sharpdevelop - Fatal编程技术网

Windows sharpDevelop的局限性

Windows sharpDevelop的局限性,windows,vb.net,visual-studio,sharpdevelop,Windows,Vb.net,Visual Studio,Sharpdevelop,我希望使用sharpDevelop来开发Windows(.NET)应用程序,而不是使用Visual Studio。我只是想知道在VS上使用SharpDevelop是否有严重的限制?价格当然是正确的,乍一看,这似乎是一个相当不错的IDE。我只是想知道它是否与VS兼容。我的意思是,如果我与其他使用VS的开发人员合作,我们能否无缝地来回传递项目/解决方案并对其进行处理?只是想知道人们的意见是什么 去年我开始使用SharpDevelop开发大型应用程序 根据我的经验,我可以说使用它有以下几个优点: 它比

我希望使用sharpDevelop来开发Windows(.NET)应用程序,而不是使用Visual Studio。我只是想知道在VS上使用SharpDevelop是否有严重的限制?价格当然是正确的,乍一看,这似乎是一个相当不错的IDE。我只是想知道它是否与VS兼容。我的意思是,如果我与其他使用VS的开发人员合作,我们能否无缝地来回传递项目/解决方案并对其进行处理?只是想知道人们的意见是什么

去年我开始使用SharpDevelop开发大型应用程序

根据我的经验,我可以说使用它有以下几个优点:

  • 它比VisualStudio快;如果您的项目相当大,那么您需要花费更少的时间等待项目编译

  • 它是免费的

  • 我发现的一个重要缺点是缺少一个好的重构系统,在VisualStudio中,我使用Jetbrains Resharper来提供强大的重构支持


    现在我又回到了VisualStudio,只是为了使用Resharper提供的工具

    SharpDevelop 4.0测试版不支持默认的Visual Studio安装程序项目。但是,由于微软将在VS2010之后弃用这些软件,这可能不是您的主要问题。

    SharpDevelop 4.0 Beta 4(作为最新版本)与Beta版相比非常稳定。除了免费外,它还有一些漂亮的特性,可以通过AddIn(一种插件系统)进行扩展。支持.NET Framework的最流行语言的大量项目模板。一个可能的限制是对ASP.NET的支持,它仍然落后于VS

    当然,您可以打赌,VisualStudio的顶级版本可能有一些更好的工具、选项、更好的集成等等。
    请考虑比较SharpDevelop与快递版本的VS。然后很明显,SD是一个大的胜利,如果你不必支付。将它视为一个不同的产品,而不仅仅是VS的拷贝(只是不说‘选项X在这里被称为Y,与VS相反)。

    < P> SARPSDevest-VS Express的特性比较可能有帮助。

    < P>我正在使用VisualStudio 2010启动一个项目。虽然根据我们创建的一个特殊引擎,代码行的数量不是很高,但是项目的构建速度非常慢。我测试了sharpdevelop,速度快了一个数量级!!我们面临的唯一问题是无法一起调试服务器和客户机,VS确实像一个符咒(嗯,这个符咒需要一些耐心),并在客户机上显示服务器的堆栈跟踪,这非常有用


    我的建议:除非您绝对需要sharpdevelop所缺少的功能,否则请使用它。

    您也可以使用VS2010的免费Express eDition进行尝试。Express Edition非常有限,例如,无法使用Express Edition在一个IDE中打开包含web应用程序和类库的解决方案。Web应用程序和类库是我开发的几乎所有东西的基础,所以我发现它们几乎无用。