Sun Solaris IDE /源代码控制选择

时间:2020-03-06 14:53:49  来源:igfitidea点击:

在我的新工作中,我逐渐适应了IDE,我们在telnet到的sun solaris工作站上安装了Visual SlickEdit 8.0(大笑是ssh已关闭)。

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

解决方案

uch,我建议我们尽快研究某种类型的持续集成系统!就版本控制而言,Subversion非常成熟且稳定,或者我们可以使用更新中的GIT系统。

我想你问了两个问题。一个关于IDE,另一个关于版本控制系统。我不知道任何对分布式开发到只有telnet连接的系统有良好支持的IDE。

我会推荐一个非常快速,轻巧的版本控制系统。然后,使用本地IDE,并将所做的更改"推送"到Solaris框以进行构建。那是最简单的答案。

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

对于本机IDE来补充/替换现有解决方案,如果可以运行本地X服务器,则有几种选择:

  • Sun Studio免费的"快速表达"版,或者面向Sun开发人员网络成员的免费完整版。
  • Eclipse据称是多平台的,但是eclipse.org上不再提供Solaris软件包。但是Blastwave确实提供了Solaris软件包(以及我们还将需要的多个依赖项)。
  • Netbeans本机Solaris软件包FOSS支持多种语言:http://www.netbeans.org/。具有强大的后盾和一些不错的功能(例如Java GUI设计器)。
  • Vim仅适用于顽固的UNIXer :) Solaris Companion CD上有vim的较旧版本,否则,通常的地方都有较新的软件包。对于该解决方案,最好的说法是它是轻量级的,可以直接通过telnet(ick)连接工作,而无需导出X11.

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