C ++ IDE для Solaris SPARC - PullRequest
       61

C ++ IDE для Solaris SPARC

5 голосов
/ 20 августа 2009

Мы получили базу кода C ++, которая была разработана с использованием Rational Apex в качестве внешнего интерфейса. По нашему мнению, Apex далеко не идеален для разработки на C ++.

Мы ищем интегрированную среду разработки, которую мы можем использовать, которая имеет подсветку синтаксиса, обход кода (переход к определению, показывает использование) и не представляет труда для использования.

Мы рассмотрели NetBeans, Sun Studio и Understand. NetBeans борется с нами на каждом шагу, Sun Studio не хватает функций, и Understand на самом деле не является IDE, но мы пытаемся заставить его быть единым с макросами.

Есть и другие вопросы по SO, которые похожи, но они кажутся более направленными (и более неясными).

Я хотел бы знать, что используют разработчики Solaris. Нужно ли нам еще раз взглянуть на NetBeans или Sun Studio, или мы что-то упустили?

Ответы [ 8 ]

8 голосов
/ 20 августа 2009

В прошлый раз, когда я работал над базой кода Solaris, я использовал Visual Studio. Да, продукт Microsoft. Современные версии Visual Studio и Sun Studio соответствуют стандартам. В результате я мог отлаживать логику приложения в Windows. Для вещей низкого уровня мы использовали Qt. В качестве бонуса, после того, как вы сделали порт для x86-64 / Win, поддержка x86-64 / Solaris становится тривиальной.

2 голосов
/ 02 сентября 2009

Я думаю, у вас есть три варианта в Solaris (или Linux);

  1. Затмение с CDT.
  2. Emacs с cedet , ecb и xrefactory . (*)
  3. SlickEdit

(*) cedet (семантический) хорош для завершения кода, но недостаточно для кодов на основе шаблонов.

2 голосов
/ 20 августа 2009

Очевидно, IDE Code :: Blocks (которую я настоятельно рекомендую) будет работать на Solaris - см. эту ссылку . Сказав это, все мое (довольно значительное) программирование на Solaris C ++ было сделано с помощью vi и make, что, безусловно, является приемлемым вариантом.

2 голосов
/ 20 августа 2009

Eclipse CDT с использованием gcc.

1 голос
/ 05 сентября 2009

Вы можете получить последнее затмение Sparc Solaris от этой страницы . Затем добавьте CDT обычным способом, используя сайт обновления Galileo .

CDT 6.0 - первая версия поддержки Eclipse C / C ++, которая действительно считается конкурентоспособной с VS. И вы можете использовать его таким же образом на ПК или целевой машине.

1 голос
/ 20 августа 2009

Среда SunStudio IDE фактически была наполовину приличной, когда ее называли Forte. В настоящее время это, кажется, какой-то ужас производной Java-NetBeans. В прошлый раз, когда я работал над Solaris, я закончил монтировать мой домашний каталог на окна поверх Samba и использовал Eclipse или Visual Studio для редактирования кода. Вы можете создать фиктивный (в том смысле, что он не используется для компиляции) проект, и автозаполнение и т.п. должны работать. Это означает компиляцию и отладку командной строки в Solaris.

Я думаю, что C ++ на Solaris перестал быть жизнеспособной платформой разработки, когда Sun переключила свое внимание на Java ...

0 голосов
/ 06 сентября 2009

Извините, если вы не считаете это IDE, но Emacs + CEDET никогда не подводил меня Если CEDET не идеален, у вас все еще есть голова. :)
Это, конечно, если Emacs будет работать над этим вашим SPARC, я бы не знал, но я верю, что он будет работать просто отлично. Стоит каждый час учиться его использовать. Вот учебник о том, как начать.

0 голосов
/ 06 сентября 2009

Slickedit (400-500US $) определенно лучший вариант для вас.

Source Navigator (мертвый проект с открытым исходным кодом) также будет компилироваться на машинах Sparc, но я не думаю, что редактор хорош.

Почему вы связаны с SPARC? Это от и без будущего.

Если вы не используете специальную функцию SPARC или сборку SPARC, я бы разработал для спецификации posix и unix 2005 и использовал Linux, где у вас есть больше возможностей.

...