2

我发现 BlueJ 是在深入研究之前绘制程序的好工具,我想知道是否有类似的 C# 工具?

4

2 回答 2

2

我当然不知道,而且我相当有信心彻底拒绝——至少在现阶段是这样。

但是,我很好奇为什么您如此执着于拥有一个用于 C# 而不是 Java 的?BlueJ 专为初学者设计,旨在让他们从一开始就拥有良好的 OO 思维方式,而且效果非常好。它根本不是一个你坚持多年的 IDE,它可以让你以最好的方式开始。

考虑到这一点,如果你刚刚开始,那么开始使用 Java 而不是 C# 并没有什么坏处 - 在使用 Java 一段时间后切换到 C# 应该很容易,而且你可以通过 Java 学到很多技能- 在 OO 方面和语法上(因为语言的相似性!)也将适用于 C#。我主要使用 Java,只记得 C# 的一些关键区别——当我想到这些时,我可以很高兴地在两者之间进行切换。

http://today.java.net/pub/a/today/2008/06/26/bluej-interview.html显示以下内容:

问:是否有使用 C# 作为基础语言或 Eclipse 作为基础 IDE 的等效项目?

[MK] 不是我知道的。这些年来,我见过几个这样的项目,一个是 C#,另一个是 Java 的 Eclipse 插件,但据我所见,它们似乎又死了。我不确定他们为什么没有真正起飞。我想小型或社区驱动项目的一个挑战是提供我们为 BlueJ 所做的稳定性和专业级支持。

我实际上对此感到非常惊讶。当我们开始时,我认为我们可能会领先几年,然后微软会推出他们自己的等效系统并将我们挤出市场。事实证明,微软已经从 BlueJ for Visual Studio 复制了一些核心概念,但他们来晚了——他们只是在几年前才这样做——然后他们通过从他们的免费软件中排除了这个功能来把它全部塞满,他们系统的入门级版本。他们只是不明白。

于 2011-08-04T15:58:19.493 回答
0

Visual Studio 2008 有一个名为Object Test Workbench的功能,它与 BlueJ 所做的事情相同——允许在不运行整个程序的情况下测试单个对象。

Microsoft 决定在更高版本的 Visual Studio 中删除Object Test Workbench,但如果您可以获得 VS 2008,那么您可以拥有类似 BlueJ 的体验。

于 2013-09-19T21:55:52.767 回答