Что лучшее программирует IDE для C++ или Моно в соответствии с Ubuntu? [закрытый]

Я также начинаю проект трясогузки, требующий многоэтапной валидации и управления писателем.

Вот что я собрал до сих пор:

  • Создание модели на основе страницы с полем state и переопределение формы администратора, чтобы позволить только следующий шаг состояния для этого пользователя, вы получите долгий путь. Вы можете сделать это поле доступным только для запуска изменения с помощью некоторых пользовательских кнопок (см. register-page-list-button ).
  • Вы можете использовать приложение wagtail-review . Модель обзора может быть изменена для добавления пользовательских моделей / полей формы / логики. Вы можете использовать соответствующие разрешения в новой группе и показывать кнопку просмотра только в том случае, если это позволяет разрешение.
  • RFC для неизменяемых событий пересмотра был выполнен, но пока не было достигнуто большого прогресса. До нас, чтобы поддержать это, я приглашаю вас присоединиться к # редакционному каналу обзора в слабине Wagtail (wagtailcms.slack.com), чтобы обсудить это.

5
задан tunnuz 11 November 2011 в 08:11
поделиться

14 ответов

Что касается C #, у вас действительно не так много выбора, MonoDevelop - это путь, и, судя по моему небольшому опыту, он достаточно хорош (большая часть моей работы с C # была сделано в VS2005).

Что касается C ++, мне удалось использовать Netbeans (6.5 + 6.7beta) для редактирования и создания старого унаследованного приложения, которое использует сделанные вручную Makefiles и множество других страшных вещей, которые вы не найдете в любой недавний проект C ++. В нашем случае при настройке нужно было немного подержать руку (создать проект, затем вручную добавить пути включения, а что нет), но после этого все работало почти безупречно. Автозавершение кода работало отлично, даже на разных уровнях использования загадочных шаблонов, хотя в одном случае у него были проблемы (некоторые автоматически сгенерировали код из Liquid XML 4).

8
ответ дан 18 December 2019 в 05:50
поделиться

Я использую Eclipse везде.

1
ответ дан 18 December 2019 в 05:50
поделиться

KDevelop is quite complete for purely C/C++ development.

For C#, I'd just go for MonoDevelop, as there is no other alternative which supports code-completion. SharpDevelop would be nice to try under Wine.

2
ответ дан 18 December 2019 в 05:50
поделиться

Я не знаю о Mono, но для C ++ могу порекомендовать Code :: Blocks. Однако его нет в репозиториях Ubuntu, поэтому вам придется получить пакет самостоятельно, но у них есть предварительно скомпилированные пакеты для Ubuntu.

3
ответ дан 18 December 2019 в 05:50
поделиться

Лично у меня Я недавно использовал CodeLite для программирования на C ++, я предпочел его Code :: Blocks, полный список функций см. здесь .

4
ответ дан 18 December 2019 в 05:50
поделиться

Я на самом деле не использовал его, но вы можете взглянуть на qtcreator.

0
ответ дан 18 December 2019 в 05:50
поделиться

Для C ++ я использую QtCreator, версия 1.1 исправила многие вещи. Он простой и мощный.

0
ответ дан 18 December 2019 в 05:50
поделиться

Конечно, как было предложено, вы можете использовать MonoDevelop для C #. Вы можете также использовать его для C ++, если хотите. Я не верю, что он поддерживает C ++ / CLR (или даже если Mono поддерживает C ++ / CLR).

Для C ++ я предпочитаю простые emacs. В любом случае C ++ - довольно сложный язык для предоставления некоторых из более "продвинутых" функций IDE.

1
ответ дан 18 December 2019 в 05:50
поделиться

Я использую Eclipse для Java, C / C ++ и PHP. Я установил Code :: Blocks, но мне не нравится его интерфейс, а Code :: Blocks не может сгенерировать make-файл (у него есть плагин cbmakefile, но заставить его работать довольно сложно). NetBeans - действительно хорошая среда IDE, но она немного тяжелая, и я могу найти все, что захочу в NetBeans в Eclispe.

Для Mono я думаю, что MonoDevelop достаточно хорош

1
ответ дан 18 December 2019 в 05:50
поделиться

Я использую IDE NetBeans для программирования на C ++. Он имеет множество функций: поддержка проектов C ++, синтаксическая и семантическая подсветка и многое другое. См. Эту страницу .

3
ответ дан 18 December 2019 в 05:50
поделиться

EMACS для всего.

4
ответ дан 18 December 2019 в 05:50
поделиться

Я считаю, что eclipse для C ++ в ubuntu довольно легко сломать. В нем много скрытых вещей, которые могут пойти не так (например, внезапный отказ от сборки какого-либо проекта), а индексатор C ++ может свести вас с ума.

2
ответ дан 18 December 2019 в 05:50
поделиться

NetBeans 6.5 с подключаемым модулем C / C ++. SharpDevelop for Mono.

Оба из них легко установить с помощью инструмента управления пакетами, поставляемого с Ubuntu.

0
ответ дан 18 December 2019 в 05:50
поделиться

Раньше я использовал Code :: blocks, но теперь я думаю, что перехожу к codelight, я думаю, что это довольно круто. Eclipse довольно тяжелый и, кажется, разработан только для Java. Kdev тоже неплох, но я никогда не использовал его как разработчика. платформа.

0
ответ дан 18 December 2019 в 05:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: