IronPython:-Visual Studio 2010 или SharpDevelop?

Я рассматриваю разработку проекта среднего размера для клиента в IronPython. Это - довольно простая замена для существующей системы, которую я поддерживал в течение нескольких лет, таким образом, спецификация довольно четко определена и понята.

Это - мой первый значительный проект IronPython и .NET, таким образом, я ожидаю определенную кривую обучения. Я собирался использовать SharpeDevelop, но я могу купить VisualStudion 2010 за разумную цену и пока я понял, что Инструменты IronPython для Visual Studio, 2008 не был так хорош, я ничего на 2010 еще не видел об обновлении.

Кто-либо использовал или или оба из них в коммерческой среде разумного размера, и у Вас есть какие-либо рекомендации?

(и я знаю об этом вопросе, но это конкретно о VS2010),

13
задан Community 23 May 2017 в 11:53
поделиться

3 ответа

Вот быстрое сравнение инструментов IronPython для Visual Studio 2010 и SharpDevelop, показывающее функции, которые есть у одного, а у другого нет:

Инструменты IronPython для Visual Studio 2010 имеют:

  • Лучше intellisense.
  • Дизайнер WPF.
  • Может редактировать ваш код без проекта.
  • Перейти к поддержке определений.
  • Найти все ссылки поддержки.
  • Более полная интеграция с интерактивным окном IronPython.

SharpDevelop имеет:

  • Дизайнер WinForms.
  • Поддержка преобразования кода из C #, VB.NET в Python
  • Компилирует код IronPython в исполняемый файл или библиотеку классов.

Оба они бесплатны. Вы можете использовать IronPython Tools с оболочкой Visual Studio 2010 (интегрированной) , которую можно загрузить бесплатно.

14
ответ дан 1 December 2019 в 22:56
поделиться

Учитывая, что IronPython Tools для VS2010 находятся "только" на стадии CTP, они очень высокого качества (любой другой назвал бы их бета-версией). Я использую их по мере возможности уже некоторое время и не сталкивался с какими-либо серьезными проблемами. Если у вас возникнут проблемы с инструментами VS2010, команда IronPython очень открыта для обратной связи.

Однако я не использовал инструменты SharpDevelop, поэтому не могу их сравнивать.

4
ответ дан 1 December 2019 в 22:56
поделиться

Приветствую;

Из того, что я читал и читал в Интернете во время программы бета-тестирования Visual Studio 2010 и после, похоже, нет прямой поддержки IDE для IronPython в Visual Studio. NET 2010: http://www.itwriting.com/blog/2158-why-f-rather-than-ironpython-in-visual-studio-2010.html

Однако существует поддержка среды выполнения динамического языка для .NET 4.0 Framework с использованием IronPython через стабильную версию IronPython 2.6.1 на CodePlex: http://ironpython.codeplex.com/releases/view/36280 , но, опять же, нет прямой поддержки Visual Studio .NET 2010 IDE.

Что касается поддержки IronPython в SharpDevelop, среда IDE полностью поддерживает WinForms и приложения на основе консоли, а также поддерживает отладчик для IronPython, включая 2.6.1 и среду выполнения .NET 4.0, начиная с SharpDevelop 3.2 RTW. Мэтт Уорд, возглавлявший усилия по интеграции IronPython и SharpDevelop IDE, был очень активен и полезен на форумах и в своих записях в блогах. Я работал над небольшим проектом в IronPython с использованием SharpDevelop, а также над вопросами и ошибкой, которые я обнаружил во время SharpDevelop 3.0 Beta 1, поддержка Мэтта и время обработки проблем с IronPython были огромными.

Имея это в виду, если вы ищете повышения производительности при использовании IDE, с поддержкой отладки исходного кода для приложений IronPython и всеми преимуществами использования .NET 4.0 Framework и поддержки DLR, вы можете захотеть начните с SharpDevelop.

Надеюсь, это помогло ...

2
ответ дан 1 December 2019 в 22:56
поделиться
Другие вопросы по тегам:

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