Наверное, многие уже слышали о том, что разрабатывается такой замечательный продукт. И вот сегодня вышла вторая бета версия. Напомню для тех, кто не в курсе, что этот плагин для Visual Studio поддерживает не только IronPython, но и всеми нами любимый CPython, начиная с версии 2.5. Более того, частично поддерживаются также PyPy и Jython, и выходит под лицензией Apache 2.0 (ах да, студию все-таки придется купить :) ). Для Python-разработчиков, которые плотно взаимодействуют с ОС Microsoft Windows это будет сущий подарок. Единственный минус в том, что тестировались инструменты только на Windows 7 и Windows Server 2008, так что пользователям XP и Vista, наверное, придется познакомится с подводными камнями в виде багов. Вот как выглядит это чудо:
- Редактор, Intellisense, REPL, …
- Поддержка CPython и IronPython
- Локальная и удаленная отладка
- Профилирование
- Интерактивные параллельные вычисления сопровождающиеся интегрированным IPython REPL
- Поддержка кластеров HPC, MPI, включая отладку
- NumPy & SciPy для .Net (это, по моему мнению, одна из самых больших вкусностей)
- Поддержка облачных вычислений (тут не знаю, что имеют в виду, наверное, интеграцию с MS Azure, и да, это только в планах)
- Поддержка Dryad (также пока не реализована)
- Опен Сорс (Apache 2.0)
Более детально ознакомится с продуктом, а также скачать и использовать можно посетив официальный сайт.
P.S.
Если кто-нибудь пробовал - отпишитесь в комментах о своих впечатлениях.
ИМХО, сильно завязываться на конкретную ОСь нельзя, а IDE, это такая штука, переучиваться с которой бывает трудно.
ОтветитьУдалитьКодировка исходного кода только ANSI
ОтветитьУдалитьС UTF-8 работать невозможно
O_o @brezenix, как это они тогда заявляют, что поддерживают Python 3.x, если с UTF-8 работать невозможно?
ОтветитьУдалитьПо-моему, в 3.0 исходный код должен быть в кодировке utf-8.
ОтветитьУдалитьЗдесь же, если открыть файл проекта после создания, то он в ANSI.
Что так print(u'Привет')
Что сяк print('Привет')
ошибка
# -*- coding: utf-8 -*-
print('Привет')
Печатает "крякозябры"
# -*- coding: utf-8 -*-
print(u'Привет')
Ошибка
При изменении кодировки файла на utf-8 в Notepad++ при сохранении в студии кодировка снова меняется на ANSI.
Может я не корректно выразился, с UTF-8 работать можно, но с кириллицей нельзя.
Возможно я делаю что-то неправильно, поправьте если так...
У меня версия Python 2.7
ОтветитьУдалить