Что мне нужно для программирования в Ironpython? и каково ваше мнение о Ironpython - PullRequest
0 голосов
/ 05 января 2010

Я нашел в Интернете пару дней назад ironpython. И я хотел бы проверить это.

Что мне нужно установить на свой компьютер, чтобы использовать его? Нужно ли пользователю устанавливать что-то дополнительное? Какая IDE лучше для Ironpython? Я также использую Linux. Может ли Mono это поддержать?

Стоит ли тестировать (использовать) ironpython? Я обычно использую VB.NET и C #. Каков Ironpython, если сравнить его с языками.

Я ничего не знаю о питоне. Будет ли легко учиться. С чего мне начать?

Я также читал, что ironpython может использоваться как язык сценариев в приложениях .NET. Это сложно сделать?

Для людей, которые используют ironpython. Используете ли вы его для создания целых приложений или только некоторых его частей.

Ответы [ 4 ]

3 голосов
/ 05 января 2010

В общем, вам понадобится копия .NET Framework для разработки в IronPython . IronPython использует для выполнения .NET, но в остальном он очень похож на стандартную реализацию CPython ( различия перечислены здесь ).

Вы можете использовать IronPython на Mono , при условии, что у вас версия не ниже 1.1.7.

Многим нравится использовать Visual Studio для IronPython через IronPythonStudio , для IDE. Однако, поскольку это стандартные сценарии Python, вы также можете использовать Python IDE.

IronPython сильно отличается от C # или VB.NET, хотя, поскольку он нацелен на .NET, вы все равно можете использовать .NET Framework и писать код аналогичным образом. Базовый язык, однако, принципиально отличается (тогда как VB.NET и C # довольно похожи, с немного отличающимся синтаксисом).

На главном сайте Python есть отличное учебное пособие по Python - страница Разжигает аппетит приятно видеть, является ли Python чем-то, что вас может заинтересовать в изучении.

0 голосов
/ 05 января 2010

IronPython предоставляет удобный интерфейс для языков .NET, таких как C #. Например, вы можете ссылаться на сборку C # и выполнять функции в IronPython. Еще один отличный пример использования - это сценарии COM-интерфейса, например, в Excel. Поваренная книга IronPython предоставляет дополнительную информацию о том, как связать IronPython с Excel

Мне нравится (и я использую) IronPython в основном потому, что он легко взаимодействует с миром .NET. Обратите внимание, что IronPython отличается от «обычного» Python, он же CPython, который для разработчика в основном означает, что не все библиотеки Python и встроенные функции доступны в IronPython. Для меня это ограничение никогда не было настоящей проблемой. Тесное отношение IronPython к .NET компенсирует это.

0 голосов
/ 05 января 2010

Python потрясающий, я видел Python, используемый для тестирования, однако, есть довольно мощные средства тестирования, такие как MbUnit.

Возможно, вы любите Python, потому что он минималистичен и чист, однако C # достаточно чист. Да, вы бы использовали его для сценариев. Это полностью превосходит VBA, я бы хотел, чтобы у них был Python для Excel.

0 голосов
/ 05 января 2010

Если я отвечу:

Я ничего не знаю о питоне. Будет ли легко учиться? С чего мне начать?

Да, это очень легко выучить Python.

Если вы проведете один уик-энд, вы сможете получить достаточные знания о языке программирования Python.

Лучшее место для начала - Официальная Документация Python

...