【发布时间】:2011-11-10 07:02:23
【问题描述】:
我喜欢Linux操作系统和vim编辑器,但是Visual studio等有很多公司是在Windows环境下开发的。有可能我要在这样的公司工作一个月左右。
我想在我的 Linux 系统上完成我的工作并将文件复制到它们。我对这两种开发都有经验,我发现我不想使用 MS 产品,但我喜欢编程和编写 MS 代码并不是那么痛苦。
您是类似的开发人员吗?你能给我一些关于你的方法的建议吗?大部分时间都在 Linux 平台上,在 Linux 上创建代码和调试所有东西可以在Linux环境下测试吗?
我会看到在 Linux 上创建小的代码和平、测试它们然后将其移动到 MS 平台并集成到整个系统中的工作。你如何调试和测试你的代码?开发可能会在C# 或C++。我无法想象Visual Basic。
请在这里写下你的经历、工作作风,如果有影响或者麻烦太多,我宁愿放弃。
所以问题是:如何使用 Linux 工具开发在 Windows 上运行的应用程序,而无需接触 Visual Studio 和使用 Windows 文件管理器等浏览。
谢谢
【问题讨论】:
-
我会建议你打开你的思想(和眼睛)并使用 Visual Studio。或者,如果您非常反对它,那么您可以找一份非 MS 平台的工作,以至于您愿意为了避免在 VS 中输入代码而费尽心思。
-
Visual Studio 是一个很棒的工具。把你的平台狂热放在一边,尝试使用它。
-
@DBM 我希望这不会是关于出色的 Visual Studio 的讨论。对我来说它太慢了,过去我对此并不满意。
-
我的经验是,虽然VS是高度可定制的,但是那里无法实现vi的命令集(没有特殊插件)。如果您不长时间使用 C#,仍然在 vi 或类似 vi 的环境中工作是可以的,但如果这将是您的主要工作,我建议您做我所做的:习惯不便了解 Visual Studio 的便利性和优势。 Visual Studio 毕竟没那么差,但是在 vi 宇宙中生活后转换心态需要时间。
-
@Vlad 我从 Visual Studio 世界开始。我在其中开发了 8 个月,并且非常了解 VS(使用过扩展并且正在玩可扩展性 VSX),但是在我使用轻量级 Linux 工具尤其是 vim 之后,一切都变得更好了。