URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 75328
[ Назад ]

Исходное сообщение
"Компания Microsoft представила поддержку Python в  Visual St..."

Отправлено opennews , 11-Мрт-11 10:22 
Компания Microsoft выпустила (http://port25.technet.com/archive/2011/03/10/python-tools-fo...) в режиме бета-тестирования пакет Python Tools for Visual Studio (http://pytools.codeplex.com/) (PTVS), предназначенный для обеспечения поддержки языка Python в интегрированной среде разработки Visual Studio 2010. Код пакета разработан в недрах Microsoft и открыт в рамках лицензии Apache 2.0.


Из возможностей  PTVS отмечены:

-  Поддержка как классического CPython 2.5 и 3.2, так и реализации Python для работы в виртуальной машине .NET - IronPython. В разработке находится поддержка проектов PyPy и Jython;
-  Реализация для Python расширенных режимов редактирования кода, поддержка Intellisense, поиска ссылок, REPL и других возможностей;
-  Поддержка локальной и удаленной отладки;
-  Поддержка профилирования кода;
-  Интерактивные параллельные вычисления через интеграцию IPython REPL;
-  Поддержка HPC кластеров и MPI, включая фукнкции по отладке кластерных...

URL: http://port25.technet.com/archive/2011/03/10/python-tools-fo...
Новость: http://www.opennet.ru/opennews/art.shtml?num=29872


Содержание

Сообщения в этом обсуждении
"Компания Microsoft представила поддержку Python в  Visual St..."
Отправлено Devider , 11-Мрт-11 10:22 
А как же: http://www.opennet.ru/opennews/art.shtml?num=28389 ? Все, повернулась обратно? =) Вообще, чую, если M$ серьезно займется питоном змейку придется в красную книгу вносить...

"Компания Microsoft представила поддержку Python в  Visual St..."
Отправлено bav , 11-Мрт-11 10:26 
А уже были прецеденты?

"Компания Microsoft представила поддержку Python в  Visual St..."
Отправлено Аноним , 11-Мрт-11 10:58 
Java

"Компания Microsoft представила поддержку Python в  Visual St..."
Отправлено bav , 11-Мрт-11 10:59 
И? Что такого MS сделал с джавой?

"Компания Microsoft представила поддержку Python в  Visual St..."
Отправлено Аноним , 11-Мрт-11 11:30 
> И? Что такого MS сделал с джавой?

Написал свою несовместимую реализацию и пихал её по умолчанию в свои ОС?


"Компания Microsoft представила поддержку Python в  Visual St..."
Отправлено bav , 11-Мрт-11 12:00 
> Написал свою несовместимую реализацию и пихал её по умолчанию в свои ОС?

Чем это закончилось, напомнить? MS оказалась скорее побитой шавкой, чем коварным злом в той ситуации.


"Компания Microsoft представила поддержку Python в  Visual St..."
Отправлено Аноним , 11-Мрт-11 12:11 
Нет, закончилось это созданием .NET-а и отъеданием приличной ниши, которая до этого принадлежала Java. Тот же Хельсберг занимался в MS J++ до того как стал создателем C#

"Компания Microsoft представила поддержку Python в  Visual St..."
Отправлено bav , 11-Мрт-11 12:16 
> Нет, закончилось это созданием .NET-а и отъеданием приличной ниши, которая до этого
> принадлежала Java. Тот же Хельсберг занимался в MS J++ до того
> как стал создателем C#

Вы отвлеклись. Напомню суть:

"если M$ серьезно займется питоном змейку придется в красную книгу вносить..."

И мне хочется полистать эту красную книгу, но пока там только одна обложка.


"Компания Microsoft представила поддержку Python в  Visual St..."
Отправлено Devider , 11-Мрт-11 13:26 
> но пока там только одна обложка.

Ну и дай то Бог.. )

А если серьезно, то питон сейчас насколько я понимаю (могу ошибаться, сам питон не использую) не имеет какого-то строго стандарта. "Эталоном" является как раз CPython. Это первый постулат. Второй - то за что берется М$ быстро превращается в УГ (с моей точки зрения). Так вот отсюда я высказываю опасение, что если М$ до него доберется до питона по-полной, 4ая версия будет уже никому не нужна.


"Компания Microsoft представила поддержку Python в  Visual St..."
Отправлено bav , 11-Мрт-11 13:49 
> я высказываю опасение, что если М$ до него доберется до питона по-полной, 4ая версия будет уже никому не нужна.

Глупости. Назови хотя бы три причины, почему MS нужно пилить свой интерпретатор? Особенно в свете сбагренного IronPython.

Но даже, если предположить, что они его сделают несовместимым, то кому он будет нужен? Сообщество питонистов достаточно сбитое и какая-то поделка, на которой не пускается существующий код абсолютно ни на что не повлияет.


"Компания Microsoft представила поддержку Python в  Visual St..."
Отправлено Devider , 11-Мрт-11 14:28 
>> я высказываю опасение, что если М$ до него доберется до питона по-полной, 4ая версия будет уже никому не нужна.
> Глупости. Назови хотя бы три причины, почему MS нужно пилить свой интерпретатор?
> Особенно в свете сбагренного IronPython.

А зачем им надо было пилить свою яву?

> Но даже, если предположить, что они его сделают несовместимым, то кому он
> будет нужен? Сообщество питонистов достаточно сбитое и какая-то поделка, на которой
> не пускается существующий код абсолютно ни на что не повлияет.

Сообщество может и сбитое, но масса - за хомячками. Понаделают плюшек, понапишут книг, статей про светлое будующее...


"Компания Microsoft представила поддержку Python в  Visual St..."
Отправлено bav , 11-Мрт-11 14:38 
> А зачем им надо было пилить свою яву?

Чтобы не пугать пользователей скачиванием немаленькой sun jre, ослу нужно было как-то показывать апплеты из коробки, поэтому им пришлось писать свой велосипед. Суровая жизненная необходимость, никакого злого умысла.


"Компания Microsoft представила поддержку Python в  Visual St..."
Отправлено Devider , 11-Мрт-11 14:49 
А вставить сановскую в дистр не проще было чем писать свои костыли?

"Компания Microsoft представила поддержку Python в  Visual St..."
Отправлено bav , 11-Мрт-11 15:39 
Условия лицензии, видимо, не позволяли включать jre в сборку.

"Компания Microsoft представила поддержку Python в  Visual St..."
Отправлено gegMOPO4 , 11-Мрт-11 16:16 
Это было невозможно, лицензия не позволяла редистрибьюцию. В линуксовых дистрибутивах жавы тоже не было. Такая же ситуация и сейчас с майкрософтовскими шрифтами и адобовским флешплеером — скачивать можно, а в дистрибутив положить нельзя.

"Компания Microsoft представила поддержку Python в  Visual St..."
Отправлено alltiptop , 11-Мрт-11 23:01 
Совсем-совсем никакого злого умысла?

"Компания Microsoft представила поддержку Python в  Visual St..."
Отправлено gegMOPO4 , 11-Мрт-11 16:08 
С JScript чуть раньше была та же самая ситуация. И HTML в MS понимали своеобразно, насовав своих расширений, но не поддерживая нормально стандарты (впрочем, Netscape виноват не меньше). Архаичная реализация C++ в VC++6, который использовался слишком долго, затормозила прогресс в использовании современных подходов в программировании на C++, затруднила портирование и обвешала код уродливыми костылями. Можно вспомнить и другие примеры неправильных реализаций. В общем, такие ошибки у всех случаются, но ошибки MS, как монополиста, слишком больно обходятся остальным.

Но Питону это не грозит (тьфу-тьфу). Вроде интереса для MS он не представляет.


"Компания Microsoft представила поддержку Python в  Visual St..."
Отправлено анон , 11-Мрт-11 16:50 
> С JScript чуть раньше была та же самая ситуация

JScript (инструмент системного администратора) != Javascript

с жаваскриптом в IE порядок

> затормозила прогресс в использовании современных подходов в программировании на C++, затруднила портирование и обвешала код уродливыми костылями

Не сочтите за провокацию, но С++ сам по себе уродливый костыль. Современные подходы - это как раз C#, Scala, Clojure и т.д.


"Компания Microsoft представила поддержку Python в  Visual St..."
Отправлено тоже Аноним , 11-Мрт-11 21:29 
> с жаваскриптом в IE порядок

И называется этот порядок "выполнено, но с ошибками на странице"...


"Компания Microsoft представила поддержку Python в  Visual St..."
Отправлено анони , 11-Мрт-11 23:25 
> И называется этот порядок "выполнено, но с ошибками на странице"

Это называется "пора вынуть руки из известного места"
Парсер js в ie придирчив к синтаксису. К примеру, он ругается на болтающуюся точку с запятой там, где она и не нужна.


"Компания Microsoft представила поддержку Python в  Visual St..."
Отправлено qwerty , 11-Мрт-11 11:32 
"Тесная интеграция Java с DCOM и Win32 ломала многоплатформенную суть языка и являлась усилием Microsoft по поглощению технологии (см. Критика Microsoft). Впоследствии это явилось поводом для судебных исков со стороны Sun Microsystems к Microsoft."
http://ru.wikipedia.org/wiki/Java#Java_.D0.B8_Microsoft

"Компания Microsoft представила поддержку Python в  Visual St..."
Отправлено bav , 11-Мрт-11 12:13 
Ну и? Где теперь эта несовместимая жаба от микрософт?

"Компания Microsoft представила поддержку Python в  Visual St..."
Отправлено anon8 , 11-Мрт-11 13:32 
.NET

"Компания Microsoft представила поддержку Python в  Visual St..."
Отправлено Аноним , 11-Мрт-11 11:46 
Хоть и неизвестно, что будет в будущем, но это пока всего-лишь IDE для питона (как я понял), а не отдельная реализация, в отличие от того, что было с java.

"Компания Microsoft представила поддержку Python в"
Отправлено Andrey Mitrofanov , 11-Мрт-11 10:41 
> А как же: http://www.opennet.ru/opennews/art.shtml?num=28389 ?

##22.10.2010 23:45  Microsoft отвернулась от проектов IronPython и IronRuby
> Все, повернулась обратно?

Нет, просто _БОЛЬШЕ_ Мракосовта "открытого" и разного: следующая новость про будет=

##Microsoft отвернулась от поддержки Python в ...


"Компания Microsoft представила поддержку Python в  Visual St..."
Отправлено Аноним , 11-Мрт-11 13:29 
Ура наконец-то питон к студии прикрутили

"Компания Microsoft представила поддержку Python в  Visual St..."
Отправлено тоже Аноним , 11-Мрт-11 14:10 
Ну, вы же именно за это голосовали рублем, купив Professional-версию? Ведь правда?

"Компания Microsoft представила поддержку Python в  Visual St..."
Отправлено Трухин_Юрий_Владимирович , 11-Мрт-11 22:13 
http://pytools.codeplex.com/wikipage?title=Installation%...
покупать не обязательно. Можно поставить на бесплатную Visual Studio 2010 Shell

"Компания Microsoft представила поддержку Python в  Visual St..."
Отправлено Аноним , 11-Мрт-11 14:02 
Осталось из студии всякий шлак выкинуть.


"Компания Microsoft представила поддержку Python в  Visual St..."
Отправлено adolfus , 11-Мрт-11 14:25 
Осталось поубивать кретинские CRLF, "буквы дисков" и "расширение файла".

"Компания Microsoft представила поддержку Python в  Visual St..."
Отправлено Аноним12233 , 11-Мрт-11 16:29 
> Осталось поубивать кретинские CRLF, ...

если Visual Studion тоже вставляет в код CRLF -- то думаю картина будет выглядеть довольно смешно -- когда ктото чтобы написать без`CRLF`фную программу -- будет использовать например редактор Notepad++ .... а затем [ALT]+[TAB] и [F5]

# p.s.: хотя помоему в Visual Studio можно настраивать параметры EOL и Encoding (у кого проинсталировна -- отпишитель! :))


"Компания Microsoft представила поддержку Python в  Visual St..."
Отправлено тоже Аноним , 11-Мрт-11 21:33 
> # p.s.: хотя помоему в Visual Studio можно настраивать параметры EOL и
> Encoding (у кого проинсталировна -- отпишитель! :))

За EOL не помню, а Encoding можно.
Пробовал сделать проект на человеческом UTF-8, получил нечитаемый текст на всех контролах, понял, что с МС по-человечески не выйдет...


"Компания Microsoft представила поддержку Python в  Visual St..."
Отправлено Аноним12233 , 11-Мрт-11 16:35 
> Осталось поубивать кретинские CRLF, "буквы дисков" и "расширение файла".

а ещё былобы неплохо посоздавать:
    -- posix с его -- fork() и pipe()
    -- юникод во всём
    -- колёсико мышы
    -- возможность переименовывать\удалять файлы даже если они открыты
    -- ...
    ... ...

:-)


"Компания Microsoft представила поддержку Python в  Visual St..."
Отправлено СуперАноним , 11-Мрт-11 18:18 
и кодировку cp1251. Пора бы уже Микросовту наконец окончательно переползти на Юникод.

"Компания Microsoft представила поддержку Python в  Visual St..."
Отправлено Сергей , 12-Мрт-11 01:05 
О да, и бэкслеши заменить на правильные слеши

"Компания Microsoft представила поддержку Python в  Visual St..."
Отправлено maxkit , 11-Мрт-11 14:58 
Python - это как "Visual Basic" в мире UNIX. Удивляться нечему, что MS им заинтересовались.

"Компания Microsoft представила поддержку Python в  Visual St..."
Отправлено Аноним12233 , 11-Мрт-11 16:26 
> Удивляться нечему, что MS им заинтересовались.

заинтересовалась -- это в том смысле что распустила группу программистов? :-D


"Компания Microsoft представила поддержку Python в  Visual St..."
Отправлено User294 , 11-Мрт-11 23:53 
> Код пакета разработан в недрах Microsoft и открыт в рамках лицензии Apache 2.0.

... только забыли добавить что VS и Win - почему-то не распостраняются под лицензией Apache. Опенсорс по микрософтовски: открыть 5% несущественного кода, бесполезного без 95% барахла в виде блобов и гордо трубить об этом факте. В жопу такой "опенсорс".


"Компания Microsoft представила поддержку Python в  Visual St..."
Отправлено Константин , 12-Мрт-11 13:39 
Кого-то интересует нравственная чистота, а кому-то нужно ехать. Я лично рад, если в студии появится IDE для python. Это то, чего мне там не хватало.

"Компания Microsoft представила поддержку Python в  Visual St..."
Отправлено Аноним , 12-Мрт-11 03:19 
>... только забыли добавить что VS и Win - почему-то не распостраняются под >лицензией Apache. Опенсорс по микрософтовски: открыть 5% несущественного кода, >бесполезного без 95% барахла в виде блобов и гордо трубить об этом факте. В >жопу такой "опенсорс".

говорят это чудо можно юзать с visual studio shell но у меня все это вместе запустить не получилось

если у кого получилось - напишите плиз как