0

在我的新工作中,我正在适应 IDE,我们在我们的 sun solaris 工作站上安装了 Visual SlickEdit 8.0,我们可以远程登录(哈哈,是的,ssh 已关闭)。

现在它做了基础知识,但缺少许多我认为必须具备的东西,比如代码隐藏和括号匹配。是否有任何替代方法可以不断地从我们的远程 sun 机器上对我的工作进行 ftp,以便我可以使用 Eclipse 的本地副本对其进行编辑,然后将其 ftp 回来。我们没有任何本地增量更新的源代码控制,所以如果我覆盖我的更改,我会搞砸并且有很多 ftping,我只能假设在我覆盖我的一些工作之前它只是时间问题。有什么想法或建议吗?

4

4 回答 4

1

哎呀,我建议你尽快研究某种类型的持续集成系统!就版本控制而言,Subversion 非常成熟和稳定,或者您可以使用即将推出的GIT系统。

于 2008-09-29T21:17:21.053 回答
1

我想你问了两个问题。一篇关于 IDE,一篇关于版本控制系统。我不知道有任何 IDE 可以很好地支持在只有 telnet 连接的系统上进行分布式开发。

我会推荐一个非常快速、轻量级的版本控制系统。然后使用您的本地 IDE,并将您的更改“推送”到 Solaris 框以进行构建。这是最简单的答案。

实际上,您可能是 NetBeans 6.5 中称为“远程开发”的新功能的灵长类候选者。NetBeans 还支持使用 gcc/gdb 或 Sun cc/dbx 开发 C/C++ 程序。远程开发就是针对这种情况而设计的。您可以在一台机器上编辑文件并在另一台机器上构建/运行它们。我认为它最适合两台机器之间的 NFS 访问,我不确定在需要更新远程主机时使用源代码控制“推送”更改是否足够聪明。我自己没有尝试太多,但你可能想研究一下。

于 2008-10-31T06:17:51.200 回答
0

至于补充/替换现有解决方案的本机 IDE,如果您可以运行本地 X 服务器,您有几个选择:

  • 太阳工作室

    免费的“快速”版,或为 Sun Developer Network 会员免费的完整版。

  • 据称是多平台的,但eclipse.org上不再提供 Solaris 软件包。但是Blastwave确实提供了一个 Solaris 包(以及您还需要的多个依赖项)。

  • 网豆

    本机 Solaris 包 FOSS 支持多种语言: http: //www.netbeans.org/。拥有强大的支持和一些不错的功能(例如 Java GUI 设计器)。

  • 维姆

    仅适用于顽固的 UNIXer :) Solaris Companion CD 上提供了旧版本的 vim,否则通常的地方有更新的软件包。对于这个解决方案,可以说的最好的事情是它是轻量级的,并且可以直接在您的 telnet (ick) 连接上工作,而无需您导出 X11。

于 2008-12-30T10:17:44.733 回答
0

无法回答IDE问题,但是对于源代码控制,我可以衷心推荐GIT。我们最近在我们的 Solaris 环境中从 CVS 过渡到了 GIT,它非常棒。我们应该早点做。

于 2008-12-30T11:29:24.900 回答