Digital Mars D, по-видимому, очень хороший язык программирования во многих отношениях, но моя единственная проблема с ним - это время, потраченное на то, чтобы написать аргументы компилятору в командной строке по-старому. Есть ли хорошая IDE для D? Спасибо заранее!
Какая лучшая IDE для программирования DigitalMars D?
Ответ 1
После осмотра и тестирования всех IDE, рекомендованных в этом вопросе, и в https://stackoverflow.com/questions/50179/an-ide-for-d, мне не понравилось ни в одном из ответов. Я начал верить, что на самом деле нет такой вещи, как "лучшая среда IDE" для D, но недавно я нашел ту, которая, на мой взгляд, очень хорошее решение: SkyIDE
alt text http://z.hubpages.com/u/77709_f520.jpg
Это также хорошая среда для цифровых Mars С++, Free Pascal и других языков...
Ответ 2
Лучшая IDE для использования в D - это, вероятно, IDE, которую вы используете чаще всего и наиболее комфортно.
Если вам нравится Eclipse, вы должны проверить DDT ( D Development Tools) (ранее Descent)
Если вам нравится Visual Studio, вы должны проверить VisualD.
Существует также D для XCode, но, похоже, он отстает.
Еще один интересный вариант - Mono-D, который добавляет хорошую поддержку D MonoDevelop. Он работает на Linux, Windows и Mac.
Mono-D поддерживает завершение кода, подсветку синтаксиса, просмотр классов, выделение ошибок, "Перейти к определению", интеллектуальное форматирование кода и многое другое. Если вам нравится MonoDevelop или нужна кросс-платформенная поддержка, это кажется хорошим выбором.
MonoDevelop (и Mono-D) используют формат проекта Visual Studio. Возможно, VisualD и Mono-D могут совместно использовать файлы проекта. Я не тестировал это.
EDIT: Я просто наткнулся на эту ссылку, которая неплохо показывает варианты D IDE, в том числе как активно они разработаны.
Ответ 3
Пожалуйста, попробуйте D-IDE и проверьте, является ли эта IDE лучшей, которую вы найдете;)
Ответ 4
Я не пробовал D в них, поэтому вам нужно сделать свой собственный eval, но:
оба претендуют на полную поддержку D.
Ответ 5
geany - лучший идеал для программирования D:
Поддержка D-программирования
Синтаксис hightlighting
Автозаполнение
легко установить D компилятор ldc, gdc или dmd или вместо него использовать make файл
Если у вас нет файла makefile для вашего маленького портрета, вы можете использовать эту команду (пример)
ldc -of "../%e" $(find. -name "*.d" )