Visual Studio 和 C# 的竞争对手

发布于 2024-10-17 00:41:50 字数 1539 浏览 4 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

梦初启 2024-10-24 00:41:50

您是否考虑过继续使用 .NET 并使用 Mono 部署您的应用程序?

这样:

  1. 您可以继续使用 Visual Studio(我认为您不会找到类似的东西)
  2. 您的客户将不会支付 Microsoft Windows Server 许可费。

您甚至可以停止使用 Visual Studio 并开始使用 MonoDevelop,这样您的开发团队就可以保持当前的语言偏好:C#+VB.NET+ASP.NET

Have you consider still working on .NET and deploying your application with Mono?

That way:

  1. You get to keep using Visual Studio (I don't think you'll find anything like it)
  2. Your customer won't pay Microsoft Windows Server license fees.

You could even stop using Visual Studio and start using MonoDevelop instead, and you get to keep your developers team on its current language preference: C#+VB.NET+ASP.NET

嘴硬脾气大 2024-10-24 00:41:50

Mono 大部分与 .NET 兼容(请参阅此处)并有一个类似于 Visual Studio 的开发环境,称为 MonoDevelop。我们在工作中使用它作为一个实验,看看我们是否可以在 Linux 下构建和运行我们的 Windows 服务和网站。我们的成功有好有坏,但您的情况可能会有所不同。

大多数构建问题是由 Linux 文件系统区分大小写引起的。除此之外,除了获得许可组件的工作之外,一切都很容易进行(许可有点棘手,因为 MonoDevelop 没有内置支持)。然而,只需将预构建的 Windows 应用程序拖放到 Linux 主机上,我们只需单击 EXE 即可运行它,而且效果非常好。

Mono is mostly compatible with .NET (see here) and has a development environment similar to Visual Studio called MonoDevelop. We've used it a little bit at work as an experiment to see if we could build and run our Windows services and websites under Linux. We experienced mixed success, but your mileage may vary.

Most of the build problems were caused by Linux filesystems being case-sensitive. Apart from that it was quite easy to get things going, save for getting licensed components to work (licensing is a bit tricky as MonoDevelop has no built-in support for it). However, simply drag-dropping a pre-built Windows application to the Linux host allowed us to run it just by clicking the EXE, and it worked like a charm.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文