gpt4 book ai didi

.net - Visual Studio 提供了 Monodevelop 所缺乏的哪些功能?

转载 作者:行者123 更新时间:2023-12-02 15:08:34 25 4
gpt4 key购买 nike

习惯于在 Visual Studio 中工作的开发人员如果转而使用 Monodevelop,需要放弃什么?该假设的开发人员最常使用 C# 开发 ASP.NET Web 应用程序

我知道 Monodevelop 具有基本的 Visual Studio 功能,例如语法突出显示和对 Visual Studio 解决方案的支持。对于放弃 Visual Studio 的开发人员来说,哪些缺陷对工作效率影响最大

为了保持一致,请将您的答案限制在有关 Visual Studio 2008Monodevelop 2.0 的问题上。

最佳答案

无法评价以前的版本,但我一直在 MacBook 上使用 MonoDevelop 3+ 进行商业项目,并发现它比 Visual Studio 提供更愉快的体验。

它加载速度更快,编译速度更快,并且所有工具都更易于访问且布局更符合逻辑(如源代码管理)。

在我看来,UI 布局要好得多,你可以看出它是由软件的实际用户开发的,而不是不实际使用该软件的“UI 设计师”。

我还没有发现需要第三方工具。在 Visual Studio 中,我使用 Resharper 进行代码格式化和其他小事情,但通常发现它很霸道。在 MonoDevelop 中,我发现它比 Resharper 更好地处理代码格式化,并且默认提供更多选项(例如,与 Resharper 不同,它可以正确格式化流式样式)。

仅从成本效益分析来看,MonoDevelop 胜过 Visual Studio。如果您需要进行 WPF 开发、基于 TFS 的开发、SharePoint 或其他以 MS 为中心的开发,那么它不适合该工作。如果您需要构建 ASP.NET MVC 应用程序、桌面应用程序、移动应用程序、后端应用程序,那么我建议您检查一下并节省 Visual Studio 许可证的费用。

就我个人而言,我计划 100% 迁移到 MonoDevelop,并最终逐步淘汰 Visual Studio。我当然不会在未来的开发中走 VS2012/RT 路线。我现在的客户放弃了他们的Win8机器并决定使用Win7。他们的客户要求我们在 Mac 上开发桌面客户端应用程序,因为他们希望完全淘汰 Windows。你自己决定这一切的走向。

关于.net - Visual Studio 提供了 Monodevelop 所缺乏的哪些功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1668192/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com