Pull to refresh
Comments 72
Здорово, надеюсь, Apple тоже когда-нибудь включит в XCode поддержку пытона.
pyobjc.sourceforge.net/

C Xcode3 работал прекрасно, подсветка там и темплейты. На Xcode4 не проверял. И вообще, до некоторого времени он шел «из коробки», но эпплы его вырезали – ибо обновлялся почаще чем Xcode и iOS/Mac SDK.
Они его от туда наоборот убрали, я в 2007 году на нем активно писал :(
Если и отладка будет такая же вкусная, как например в MSVC, со всякими Watch-ами и т.д., то было бы отлично.
А там какая, кислая, или сладкая? Или может быть солёная?
+1
Тоже раздражает мода на слово «вкусное» применительно не к еде
UFO landed and left these words here
Что-то я там поддержки VS2010 не вижу, да и платное оно :(
Есть Text Edition, которая вроде бесплатная, правда весьма урезанная. А вот отсутствие поддержки VS2010 действительно огорчает.
UFO landed and left these words here
Ага! И Ruby on Rails не нужен?
Зачем он тогда так быстро бы развивался? Ну вы поняли…
На express версии получится запустить это дело?
нет, add-in'ы к бесплатным версиям не ставятся.
Visual Studio Shell is royalty-free for building and deploying applications.

Так что всё пучком ;)
Эх, вот ещё бы в недрах Microsoft разработали пакеты для поддержки Flash/Flex (да-да, я знаю про Amethyst, но хотелось бы именно от Microsoft, а не дополнительно $249 платить за проф. версию или юзать урезанную персональную), Android и iOS SDK (ну это вообще из разряда фантастики). Вот счастье бы тогда началось ))
Зависит от проекта, с которым работаете: если IronPython, то под .NET, если CPython, то *.py.
Интересно, почему только сейчас. И, насколько вижу, собирать в .exe нельзя. Немного жаль, но новость отличная.
IronPython можно собирать в .exe
никто, наверное, не запроещает собрать при помозщи py2exe и CPython
IronPython есть уже лет 5 (как и IronRuby, IronScheme и т.д.). Просто к студии его официально прикрутили только сейчас.
Больше всего радует то, что пакет будет открыт в рамках лицензии Apache! При прочтении заголовка промелькнули сразу две мысли: «Это Мега Круто!» и «Небось сделают только для полной версии, а для Express нет».
Это особенность Express, а этого проекта. Кроме того, его можно поставить в бесплатный Visual Studio Shell.
Ура, свершилось. Хоть я и привык почти к Eclipse всё же Visual Studio попривычнее и получше для меня лично.
Странно… Только что поставил для VS 2010 Shell — Все работает. Не падает.
ну если бы совсем у всех не работало, они не выложили бы. Видимо в чем-то какая-то у меня особенная конфигурация…
Ява не тормозит.

А если серьезно? Интеграция с фреймврками? Сравнимы ли рефакторинги и интеллисенс?
Думаю, на мощных конфигах она и правда не тормозит. Но вот на моём относительно стареньком ноуте с целероном 2Ггц отрисовка интерфейса тормозит ощутимо. Хоть и два гига оперативы.

В общем, для меня что Eclipse что PyCharm слишком тяжеловесны:)
А к остальным вопросам — не знаю, пока толком не проверил. Насколько я понял из новости:

«Реализация для Python расширенных режимов редактирования кода, поддержка Intellisense, поиска ссылок, REPL и других возможностей;»

всё должно быть достаточно хорошо:) А вот про фреймворки не знаю — лень сейчас джангу на винду устанавливать
Не думал, что скажу это в ближайшее время, но: «Спасибо, Microsoft!».
Да MS порадовал. Давно хотел использовать питон в качестве скриптового языка для решения повседневных задач. Мешало только то, что необходимо было держать открытыми две IDE.

Интересно сделают ли умельцы интеграцию с AppEngine. Насколько я понимаю, раз есть Standard Python осталось только dev server и publish прикрутить.
Думаю, так как код открыт, прикрутить поддержку AppEngine будет вообще не проблемой. Не удивлюсь, если это сделает сам Google. Они получат вторую, из самых популярных IDE для разработки под AppEngine.
Эх, хорошо бы, но что-то сомневаюсь. Не помню, чтобы у гугла с мелкомягкими какие-то общие идеи были или формы сотрудничества…
Но тем не менее, Google сделал плагин для MS Office, позволяющий работать с Google Docs.
С каких пор Майкрософт стал Корпорацией Добра?:)

Рад за любимый язык и за тех, кто пользуется MSVS. Самого пока и вим устраивает, но попробовать обновку хочется:)
С выпуска IronPython и ASP.NET MVC под Ms-PL, например.
Инсталлятор ж@п@рукие делали. Проверяет наличие VS по наличии папки «Microsoft Visual Studio 10.0» в %Program Files%. Если студия установлена в другое место и папка отстутствует — говорит, что студия не установлена.
Хм, после переустановки начал устанавливаться без этой папки, но переименовывает Visual Studio в Python Tools for Visual Studio в меню программ и убил ярлык с историей проектов в панели задач. Явная мания величия.
Обожаю VS.
Долго выбирал, на какой язык переходить с PHP.
Начал изучать питон и он мне показался прекрасным, а еще и такая вот фича.
Ну просто сама судьба говорит мне, куда смотреть -))
Давайте обсудим. Что именно дает вам динамический язык? Чего то такого, чего не может дать C#? Какие задачи реально получается решить быстрее?
Уж по скорости разработки питону нет равных — это факт!
Какие задачи на Python можно решить быстрее, чем на C#? Вы серьезно?
1) Прототипирование
2) Научные вычисления, расчеты и т.д.
3) Веб-разработка
4) Спортивные задачки вроде ProjectEuler, Codercharts, etc.
5) Использование в качетсве языка скриптования в различных приложениях/играх
</holywar mode>
Прототипирование — ОК.
Спортивные задачки — хрен с ним, тоже ОК.

Но насчет научных вычислений, расчетов и веб-разработки — ХБЗ.

Хотелось бы конечно пруф всего вышесказанного, но, наверное, это действительно розжиг holywar mode. Тем более, что тег уже закрыт
Ну, например, взять хотябы Enthought Python, SciPy + NumPy, biopython, pyproj, SciMath, SimPy, SymPy, ecspy, NLTK, ну и так далее…
как у C# с аналогами? и кстати, как там у C# с полноценной кроссплатформенностью?
посмотрите на количество научных библиотек, пакетов на Python… а теперь посмотрите сколько их на C#… Думаю разница очевидна…
Ну хорошо, убедили. В этот список еще добавлю PyROOT — очень важная библиотека для физиков-ускорительщиков.
А засчет чего он быстрее для этих задач?
Имхо если есть статический контроль типов, то компилятор больше помогает — не так?
Что вы скадете про F# в этом контексте?
> А засчет чего он быстрее для этих задач?
Не могу точно сказать… Лично для меня — синтаксис Python идеален. Чище и логичней просто некуда… Но это лично для меня… Синтаксис не нагружен, как в C#, ничего лишнего — только функциональность — для прототипирования это «само-то»…
> Имхо если есть статический контроль типов, то компилятор больше помогает — не так?
Ну, например, для прототипирования статические типы не помогают, а даже, скорее, мешают…

Для научных вычислений быстрее по двум причинам… Первую я назвал выше: гораздо большее количество научных библиотек и инструментов. Вторая: интерпретируемость, динамичность лучше подходят для научных вычислений… К тому же ученые зачастую хотят видеть только вычисления… никаких синтаксических нагромождений… все должно быть логично и легко… Синтаксис питона проще… ниже порог вхождения…

Про веб-разработку вобщем-то и так все ясно, достаточно посмотреть на Django…
Спортивные задачки вытекают из научных вычислений…
Использования как скриптов в играх — думаю тут тоже все понятно…

О F# думаю следующее:
1) Для прототипирования это жесть… без вариантов )
2) Для научных вычислений — он прекрасен… он просто прекрасно для них подходит… Немного сложноват, но он того стоит. Серьезно… Думаю, научные библиотеки, будут появляться.
3) Для веб-разработки: no comments )
4) Для спортивных задачек аналогично, как и для научных, он очень даже подходит и на хабре мы не раз видели тому доказательства.
5) см 3. )
>>>1) Для прототипирования это жесть… без вариантов )
Почему?
Слишком сложный, слишком функциональный, слишком неудобный в сравнении с Python )
Я ни в коем случае не против F#, это отличный язык, но как я уже говорил выше: по моему личному мнению Python идеален для перечисленных мною задач…

Быстрое прототипирование на Python позволяет сосредоточиться на построении самой системе, можно писать не задумываясь о синтаксисе, и реализации каких-то локальных фишек…

В F# надо думать… много думать ) Думать именно над синтаксисом, реализацией каких-либо даже мелких вещей… За этим всем не видно полностью архитектуры системы… Но опять же. ИМХО…
Python читается и пишется как английский… легко… В программировании я думаю на Python…
Возможно есть и те, кто способны мыслить на F#. ))
можно пример, где надо думать над синтаксисом? Может синтаксис питона для вас просто привычнее?

Вообще на F# при желании можно писать и нефункционально.
> Уж по скорости разработки питону нет равных — это факт!
не соглашусь, тут как раз первенство у C#?

А вот со всеми описанными задачами, где Python выигрывает у шарпа, соглашусь.
ASP.NET имхо убожество…
> не соглашусь, тут как раз первенство у C#?
Это вопрос? Тогда ответ — нет)))
Видимо, каждый останется при своем мнении, так как я всегда слышал и видел обратное… Для меня абсолютная истина — на Python можно разрабатывать сверхбыстро…
Извиняюсь, там не должно было быть вопроса.
Вообще еще не смотрел IronPython. Возможно с помощью него самая быстрая разработка, т.к. говоря C#, рассматривается большой объем наработок, возможностей MS VS ну и сам .NET Framework
Only those users with full accounts are able to leave comments. Log in, please.