У меня есть Visual Studio 2010. Разработать веб-приложение в Iron Python (т.е. использовать Ruby как язык не C#), в каких загрузках я нуждаюсь? например, уже ДОЛЛАР в VS2010, Iron Python самом
После того как установка была бы я на самом деле все еще разработать веб-приложение MVC ASP.net, но просто использовать Ruby для языка, или является моделью что-то другое к этому?
спасибо
Вам нужно скачать
Python Extension for Visual Studio
Python Tools for Visual Studio
Затем вы можете создать проект ironPython. Это очень просто.
и вот инструменты для ironPython
Удачи!
По умолчанию Visual Studio не содержит IronPython или IronRuby. Вы можете добавить поддержку IronPython с помощью инструментов из http://www.ironpython.net/ironpython/tools/ ; аналога для IronRuby пока нет.
На данный момент нет интеграции между IronPython и ASP.NET MVC. Вы можете заставить его работать, но это требует перенастройки большей части ASP.NET MVC. Существует версия IronRuby, доступная по адресу http://github.com/jredville/ironrubymvc , но это всего лишь прототип (при этом он работает довольно хорошо).
Другой вариант - использовать существующую веб-платформу Python (например, Django). Однако у всех основных веб-фреймворков Python, которые я пробовал (а их очень много), были проблемы с IronPython - эти проблемы становятся все реже и реже, но также усложняют их отслеживание. Низкие плоды совместимости с Python давно прошли.
Вместо того, чтобы использовать основной фреймворк, вы можете попробовать создать свой собственный - есть отличный учебник , который использует WebOb для создания веб-фреймворка, а WebOb хорошо работает на IronPython. Отчасти причина того, что существует так много веб-фреймворков Python, заключается в том, что очень легко сделать простую.
Если вы придерживаетесь маршрута чистого Python, вы, вероятно, захотите использовать NWSGI для развертывания приложения. WSGI - это стандартный Python API для веб-приложений, а NWSGI использует IronPython для внедрения спецификации.
Наконец, вы можете использовать упомянутые выше инструменты IronPython для редактирования кода и использовать CPython для его запуска - вы не получаете поддержки отладчика, но все остальное должно работать нормально.
Кроме того, IronRuby отлично запускает Rails, но вы не получаете поддержки Visual Studio.
Я считаю, что вы можете сделать это только через дополнение
http://www.sapphiresteel.com/Ruby-In-Steel-Developer-Overview
Отправить отзыв здесь:
В дополнение к ответу hgulyan выше, я бы рекомендовал всем проголосовать за то, чтобы Microsoft интегрировала Python в VS2010 .