Sun Solaris IDE / Выбор управления источником - PullRequest
0 голосов
/ 30 сентября 2008

На моей новой работе я акклиматизируюсь в IDE, на которой установлена ​​рабочая станция Visual SlickEdit 8.0 на нашей рабочей станции Sun Solaris, в которую мы телнетим (lol yes ssh выключен).

Теперь он делает основы, но упускает многие вещи, которые я считал необходимыми, такие как скрытие кода и сопоставление скобок. Существуют ли альтернативы постоянному удалению моей работы с нашей удаленной машины Sun, чтобы я мог отредактировать ее с помощью локальной копии Eclipse, а затем вернуть ее обратно. У нас нет никакого контроля исходного кода для инкрементных обновлений локально, поэтому, если я перезаписываю свои изменения, я ввернут и с большим количеством ftping я могу только предположить, что это вопрос времени, прежде чем я перезаписываю часть своей работы. Есть идеи или предложения?

Ответы [ 4 ]

1 голос
/ 31 октября 2008

Я думаю, вы задали два вопроса. Один о IDE и один о системе контроля версий. Я не знаю ни одной IDE, которая бы хорошо поддерживала распределенную разработку в системе, имеющей только подключение к telnet.

Я бы порекомендовал очень быструю и легкую систему контроля версий. Затем используйте вашу локальную среду разработки и «перенесите» изменения в окно Solaris для сборки. Это самый простой ответ.

На самом деле вы можете быть кандидатом в приматы для новой функции в NetBeans 6.5 под названием «Удаленная разработка». NetBeans также поддерживает разработку программ на C / C ++ с использованием gcc / gdb или Sun cc / dbx. Удаленная разработка предназначена для этой ситуации. Вы можете редактировать свои файлы на одном компьютере и создавать / запускать их на другом компьютере. Я думаю, что он лучше всего работает с NFS-доступом между двумя компьютерами, но я не уверен, что он достаточно умен, чтобы «проталкивать» изменения с помощью контроля версий, когда вам необходимо обновить удаленный хост. Я сам не много пробовал, но вы можете посмотреть на это.

1 голос
/ 30 сентября 2008

Ой, я предлагаю вам взглянуть на какой-либо тип системы непрерывной интеграции как можно скорее! Что касается контроля версий, Subversion достаточно зрелая и стабильная, или вы можете использовать готовую систему GIT .

0 голосов
/ 30 декабря 2008

Не могу ответить на вопрос IDE, но для контроля версий, я могу от всей души рекомендовать GIT. Мы недавно перешли с CVS на GIT в нашей среде Solaris, и это отлично. Мы должны были сделать это раньше.

0 голосов
/ 30 декабря 2008

Что касается встроенной IDE для дополнения / замены существующего решения, у вас есть несколько вариантов, если вы можете запустить локальный X-сервер:

  • Sun Studio

    Бесплатная экспресс-версия или бесплатная полная версия для членов Sun Developer Network.

  • Затмение

    Якобы мультиплатформенный, но пакет Solaris больше недоступен на eclipse.org . Однако Blastwave предоставляет пакет Solaris (и несколько зависимостей, которые вам также потребуются).

  • Netbeans

    Собственный пакет Solaris, FOSS, поддерживает множество языков: http://www.netbeans.org/. Имеет мощную поддержку и некоторые приятные функции (например, Java GUI designer).

  • Vim

    Только для стойкого UNIXer :) На компакт-диске Solaris Companion имеется более старая версия vim, в противном случае в обычных местах установлены более свежие пакеты. Лучшее, что можно сказать об этом решении, это то, что оно легкое и будет работать напрямую через ваше соединение telnet (ick) без необходимости экспорта X11.

...