2008-09-29 36 views
0

在我的新工作中,我已經習慣使用IDE,我們在我們的遠程Solaris工作站上安裝了Visual SlickEdit 8.0,我們遠程登錄(lol yes ssh已關閉)。Sun Solaris IDE /源代碼控制選擇

現在它做了基礎知識,但缺少很多我認爲必須具備的代碼隱藏和括號匹配。是否有任何替代方案可以不斷從我們的遠程Sun機器上安裝我的工作,以便我可以使用Eclipse的本地副本對其進行編輯,然後將其重新FTP。我們沒有任何對本地增量更新的源代碼控制,所以如果我覆蓋了我的更改,我會搞砸,並且有很多ftping,我只能假設它是時間問題,然後纔會覆蓋我的一些工作。任何想法或建議?

+0

等等,還有根本沒有源代碼管理? – 2008-09-29 21:16:24

回答

1

哎喲,我建議你儘快查看某種類型的持續集成系統!至於版本控制,Subversion相當成熟和穩定,或者你可以使用即將到來的GIT系統。

1

我想你問了兩個問題。一個關於IDE,另一個關於版本控制系統。我不知道任何對分佈式開發具有良好支持的IDE只能連接到只有telnet連接的系統。

我會推薦一個非常快速,輕量級的版本控制系統。然後使用您的本地IDE,並將您的更改「推」到Solaris框中進行構建。這是最簡單的答案。

實際上,您可能是NetBeans 6.5中名爲「遠程開發」的新功能的靈長類動物。 NetBeans還支持使用gcc/gdb或Sun cc/dbx開發C/C++程序。遠程開發專爲這種情況而設計。您可以在一臺機器上編輯您的文件,並在另一臺機器上構建/運行它們。我認爲它最適合兩臺機器之間的NFS訪問,我不確定它足夠聰明,當您需要遠程主機時,使用源代碼管理「推送」更改。我自己並沒有嘗試過很多,但你可能想看看它。

0

至於原生IDE來補充/替換現有的解決方案,你有幾個選擇,如果你可以運行一個本地的X服務器:

  • 的Sun Studio

    自由「表達」版,或Sun開發者網絡成員的免費完整版本。

  • 的Eclipse

    據稱多平臺,但Solaris軟件包不再在eclipse.org。但是Blastwave確實提供了一個Solaris軟件包(以及您還需要的多個依賴項)。

  • Netbeans的

    機Solaris包,源碼,支持多國語言:http://www.netbeans.org/。有強有力的支持和一些不錯的功能(例如Java GUI設計器)。

  • Vim的

    僅適用於頑固UNIXer :)有是Solaris配套CD上提供的vim的舊版本,否則一般的地方有更近的包。這個解決方案可以說的最好的事情是它輕巧,並且可以直接通過telnet(ick)連接工作,而無需您導出X11。

0

無法回答IDE問題,但對於源代碼控制,我可以衷心推薦GIT。我們最近在Solaris環境中從CVS轉換到了GIT,並且非常出色。我們應該儘早完成。