在我的新工作中,我已经适应了IDE,我们在我们远程登录的sun solaris工作站上安装了Visual SlickEdit 8.0(lol yes ssh已关闭)。
现在它完成了基础知识,但遗漏了许多我认为必须具备的代码隐藏和括号匹配的东西。是否有任何替代方案可以从我们的远程sun机器上不断地使用我的工作,因此我可以使用Eclipse的本地副本对其进行编辑,然后将其ftp回来。我们没有本地增量更新的任何源代码控制,所以如果我覆盖我的更改,我已经搞砸了,并且在我覆盖我的一些工作之前,我只能假设它只是时间问题。有什么想法或建议吗?
答案 0 :(得分:1)
哎呀,我建议你尽快研究某种类型的持续集成系统!至于版本控制,Subversion非常成熟和稳定,或者您可以使用即将到来的GIT系统。
答案 1 :(得分:1)
我想你问了两个问题。一个关于IDE和一个关于版本控制系统。我不知道有任何IDE支持分布式开发到只有telnet连接的系统上。
我会推荐一款非常快速,轻量级的版本控制系统。然后使用本地IDE,并将更改“推送”到Solaris框以进行构建。这是最简单的答案。
实际上,您可能是NetBeans 6.5中名为“远程开发”的新功能的灵长类动物。 NetBeans还支持使用gcc / gdb或Sun cc / dbx开发C / C ++程序。远程开发是针对这种情况而设计的。您可以在一台计算机上编辑文件,并在另一台计算机上构建/运行它们。我认为它最适合两台机器之间的NFS访问,我不确定它是否足够聪明,当您需要更新远程主机时,使用源代码控制“推送”更改。我自己没有尝试过很多,但你可能想深入研究它。
答案 2 :(得分:0)
对于补充/替换现有解决方案的本机IDE,如果可以运行本地X服务器,则有几个选择:
Sun Studio
免费的“express”版本,或Sun Developer Network成员的免费完整版。
的Eclipse
据称是多平台的,但eclipse.org已不再提供Solaris软件包。但是Blastwave确实提供了一个Solaris软件包(以及您还需要的多个依赖项)。
Netbeans的
Native Solaris软件包FOSS支持多种语言:http://www.netbeans.org/。有强大的支持和一些很好的功能(例如Java GUI设计师)。
的Vim
仅适用于顽固的UNIXer :) Solaris Companion CD上有旧版本的vim,否则通常的地方会有更新的软件包。对于这个解决方案来说,最好的事情就是它的重量轻,可以直接通过telnet(ick)连接工作,而无需导出X11。
答案 3 :(得分:0)
无法回答IDE问题,但对于源代码管理,我可以衷心地推荐GIT。我们最近在Solaris环境中从CVS转换到GIT,它非常出色。我们应该早点完成。