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

Исходное сообщение
"Компания Microsoft представила Python Language Server"

Отправлено opennews , 21-Июл-18 09:26 
Компания Microsoft анонсировала (https://blogs.msdn.microsoft.com/pythonengineering/2018/07/1... модуль Python Language Server, в который вынесены компоненты для анализа и автодополнения кода на языке Python, ранее поставляемые в составе проприетарной среды разработки Visual Studio. После завершения тестирования код модуля будет открыт под лицензий Apache 2.0. Python Language Server является обособленным компонетом и может применяться для обеспечения поддержки языка Python в любых интегрированных средах разработки, поддерживающих протокол  LSP (https://www.opennet.ru/opennews/art.shtml?num=44682) (Language Server Protocol), например, в свободных продуктах Visual Studio Code (https://www.opennet.ru/opennews/art.shtml?num=44250), Nuclide (https://www.opennet.ru/opennews/art.shtml?num=42486) &n...и Atom (https://www.opennet.ru/opennews/art.shtml?num=47192).


Python Language Server реализован в виде серверного обработчика, который отвечает за операции, связанные с разбором семантики языка, используя методы статического анализа кода и предопрелённую базу правил разбора. В том числе осуществляется отслеживание и определение типов для всех переменных  в проекте с использованием симуляции выполнения кода. В модуле учтены особенности выпусков, начиная с
Python 2.5 и заканчивая 3.7, включая такие возможности как async/await и аннотации типов. В состав включена коллекция typeshed (https://github.com/python/typeshed) с информацией о типах в стандартной библиотеке и различных пакетах.

Уровень поддержки Python соответствует возможностям подсистемы IntelliSense (https://ru.wikipedia.org/wiki/IntelliSense), предлагаемой в Visual Studio. Модуль может применяться для автодополнения кода, анализа опечаток и синтаксических ошибок, определения переходов, поиска ссылок, анализа доступности упоминаемых в коде модулей. На базе Python Language Server уже сформировано (https://blogs.msdn.microsoft.com/pythonengineering/2018/07/1... готовое дополнение для Visual Studio Code.


URL: https://blogs.msdn.microsoft.com/pythonengineering/2018/07/1.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=49000


Содержание

Сообщения в этом обсуждении
"Компания Microsoft представила Python Language Server"
Отправлено Аноним , 21-Июл-18 09:26 
Убийца pycharm

"Компания Microsoft представила Python Language Server"
Отправлено Андрей , 21-Июл-18 12:43 
Ю мейд май дэй. :D

"Компания Microsoft представила Python Language Server"
Отправлено Аноним , 21-Июл-18 13:25 
Бред)

"Компания Microsoft представила Python Language Server"
Отправлено Аноним , 21-Июл-18 13:50 
А я подумал, что Мелкомягкие изобрели Jupyter.

"Компания Microsoft представила Python Language Server"
Отправлено Аноним , 21-Июл-18 09:33 
Кроме поделия на электроне его ещё где-то можно применить?

"Компания Microsoft представила Python Language Server"
Отправлено Lua rocks , 21-Июл-18 10:11 
Да, в Vim, например.

"Компания Microsoft представила Python Language Server"
Отправлено trdm , 21-Июл-18 09:35 
Не нравятся мне перделки, которые лезут под курсор.
никаких нервов не хватает.

"Компания Microsoft представила Python Language Server"
Отправлено Аноним , 21-Июл-18 11:15 
Так отключи

"Компания Microsoft представила Python Language Server"
Отправлено Аноним , 21-Июл-18 12:44 
Блокнот наше все.

"Компания Microsoft представила Python Language Server"
Отправлено Илья , 21-Июл-18 13:22 
вы забыли про Paint

"Компания Microsoft представила Python Language Server"
Отправлено bvs23bkv33 , 23-Июл-18 10:00 
mcedit же!

"Компания Microsoft представила Python Language Server"
Отправлено Клыкастый , 23-Июл-18 10:25 
pe2 https://en.wikipedia.org/wiki/Personal_Editor_2

"Компания Microsoft представила Python Language Server"
Отправлено Аноним , 21-Июл-18 09:36 
Какая хорошая идея — embrace и extend.

"Компания Microsoft представила Python Language Server"
Отправлено Аноним , 21-Июл-18 09:42 
В квадратных скобках мусор.

"Компания Microsoft представила Python Language Server"
Отправлено Аноним , 21-Июл-18 10:02 
Микрософт всегда "вовремя".... Лет на 5-10 бы раньше с этим поделием....
Доля виндовс среди разработчиков стремительно падает. Да и будет ли питон когда-нибудь востребован так, как он был востребован в прошлом году - тоже вопрос....

"Компания Microsoft представила Python Language Server"
Отправлено Ульяна , 21-Июл-18 10:19 
Про какой язык можно сказать иначе?

"Компания Microsoft представила Python Language Server"
Отправлено Аноним , 21-Июл-18 10:23 
Зависит от области. Питон будет падать везде. Без Гвидо, сообщество распадётся.

"Компания Microsoft представила Python Language Server"
Отправлено A.Stahl , 21-Июл-18 11:56 
>Без Гвидо, сообщество распадётся.

Если бы...


"Компания Microsoft представила Python Language Server"
Отправлено Blind Vic , 21-Июл-18 16:25 
И как, помогает ненависть жить?

"Компания Microsoft представила Python Language Server"
Отправлено Аноним , 21-Июл-18 10:20 
>Доля виндовс среди разработчиков стремительно падает.

Таки вы дадите пуфы про стремительно падает, как раз статистика говорит, что именно у програмистов в почете винда и мак.


"Компания Microsoft представила Python Language Server"
Отправлено Аноним , 21-Июл-18 10:25 
> статистика говорит, что именно у програмистов в почете винда и мак.

откуда у вас статистика по винде именно по программистам?


"Компания Microsoft представила Python Language Server"
Отправлено Аноним84701 , 21-Июл-18 16:18 
>> статистика говорит, что именно у програмистов в почете винда и мак.
> откуда у вас статистика по винде именно по программистам?

Скорее всего, примерно оттуда же, откуда берется и большая часть каких-либо статистик -- т.е. из пальца, от Балды, с потолка, иногда просто альтернативное восприятие реальности сквозь очищающую призму некоторых препаратов.
Ну или очередная вариация "опрос в интернете показал, что 100% опрашиваемых пользуются интернетом".

*scnr*


"Компания Microsoft представила Python Language Server"
Отправлено anonim1111 , 21-Июл-18 18:53 
О какой пасаж, что же вы свой пост господину утверждающеиу что виндовс теряет позиции у программистов не адресовали, или вы согласны с его приведенной статистикой от от столба?

"Компания Microsoft представила Python Language Server"
Отправлено Аноним84701 , 21-Июл-18 19:05 
> О какой пасаж, что же вы свой пост господину утверждающеиу что виндовс
> теряет позиции у программистов не адресовали, или вы согласны с его приведенной статистикой от от столба?

Оно _вам всем_ адресованно, господа любители обобщений и высказываний в стиле "статистика показывает, что …". Дабы никому не обидно было. Мне не жалко, я не жадный.



"Компания Microsoft представила Python Language Server"
Отправлено Аноним , 21-Июл-18 19:16 
https://insights.stackoverflow.com/survey/2018
https://insights.stackoverflow.com/survey/2016

Доля микрософта, действительно, снижается, хотя и не так быстро, как хотелось бы. А линукс - растёт. Хотя тоже, не так быстро, как хотелось бы.


"Компания Microsoft представила Python Language Server"
Отправлено Аноним84701 , 21-Июл-18 19:31 
> https://insights.stackoverflow.com/survey/2018
> https://insights.stackoverflow.com/survey/2016
> Доля микрософта, действительно, снижается, хотя и не так быстро, как хотелось бы.
> А линукс - растёт. Хотя тоже, не так быстро, как хотелось бы.

Довольно смелые выводы.
Во-первых, режет глаз уже вот это вот:
> Over 100,000 developers took the 30-minute survey this past January.

Во-вторых, нет данных о репрезентативности и *eще много умных слов, половину которых я давным-давно забыл, а другую половину и не знал вовсе*.
Самое главное: соотношение всех разработчиков с теми, кто не только зарегистрирован (и активен) на SO, но и не пожалел 30 минут на опрос. В общем,  cм.
> очередная вариация "опрос в интернете показал, что 100% опрашиваемых пользуются интернетом".

Это (в гротескной форме) как раз о такой ситуации.
Т.е. действительно можно сказать разве что:
> > Доля микрософта у тех регистрантов SO, которые готовы принимать участие в довольно затратных по времени опросах, действительно, снижается, хотя и не так быстро, как хотелось бы.


"Компания Microsoft представила Python Language Server"
Отправлено none_first , 23-Июл-18 12:34 
> https://insights.stackoverflow.com/survey/2018
> https://insights.stackoverflow.com/survey/2016
> Доля микрософта, действительно, снижается, хотя и не так быстро, как хотелось бы.
> А линукс - растёт. Хотя тоже, не так быстро, как хотелось
> бы.

несколько удивило - положение шарпея в фулстеке...
учитывая что в бэк он 5-ый, а во фронте 8-ой уступив java
А вот это тоже может являться симптомом ухода от винды ;)
Еще "настораживают" баблы по респондентам: пиндостан и индостан более всего (или первые были выходцами из второго в т.ч. ;) )


"Компания Microsoft представила Python Language Server"
Отправлено Трубу шатал , 21-Июл-18 16:56 
Приготовься! Диванные эксперты уже зачерпнули коричневого!

"Компания Microsoft представила Python Language Server"
Отправлено Аноним , 21-Июл-18 11:58 
>Доля виндовс среди разработчиков стремительно падает

а при чем тут виндовс, если эта штука полностью кроссплатформенная и прекрасно работает с vim, emacs, sublime, и вообще любым редактором с поддержкой LSP


"Компания Microsoft представила Python Language Server"
Отправлено Аноним , 21-Июл-18 11:02 
Замена jedi? На его основе уже был python lang server

"Компания Microsoft представила Python Language Server"
Отправлено Аноним , 21-Июл-18 12:46 
Джедаи ненужны. Есть сабалйм.

"Компания Microsoft представила Python Language Server"
Отправлено Аноним , 21-Июл-18 23:54 
Теплое с мягким. Jedi, как и оба lang server, есть в том числе и под саблайм

"Компания Microsoft представила Python Language Server"
Отправлено Не нужно , 21-Июл-18 11:03 
Уже есть https://github.com/palantir/python-language-server - никакого сраного C#, достаточно сделать pip install python-language-server.

"Компания Microsoft представила Python Language Server"
Отправлено Аноним , 21-Июл-18 12:02 
Что-то неспроста гвидо того из коммюнити. Решил продаться мелкомягким?

"Компания Microsoft представила Python Language Server"
Отправлено Юзер , 21-Июл-18 13:20 
> Microsoft анонсировала модуль Python

Гвидо отошел, и сразу стервятники полетели.


"Компания Microsoft представила Python Language Server"
Отправлено Аноним , 21-Июл-18 15:40 
Во-во, не к добру это xepня, помяните мое слово.

"Компания Microsoft представила Python Language Server"
Отправлено bvs23bkv33 , 23-Июл-18 10:01 
винду перепишут на питоне или не?

"Компания Microsoft представила Python Language Server"
Отправлено istepan , 21-Июл-18 20:47 
В vim/nvim можно интегрировать?

"Компания Microsoft представила Python Language Server"
Отправлено Дети Уганды , 21-Июл-18 21:30 
Да.

https://github.com/autozimu/LanguageClient-neovim


"Компания Microsoft представила Python Language Server"
Отправлено Аноним , 21-Июл-18 21:30 
За Language Server'ами будущее. Ваши тормозные IDE тормозят потому что юзают какой-то непонятный блоб, под тем-же линухом для С++ юзается какое-то непонятное поделие на С# для подсвечивания синтаксиса и пр. (VSCode). А тут есть вполне себе clangd, стоит себе в системе (с 7.0.0 будет стоять прям по самое немогу) и делает свою работу.

"Компания Microsoft представила Python Language Server"
Отправлено Аноним , 23-Июл-18 05:08 
Ровно наоборот - пока ты передаёшь в LS символы, пока тот проверит имена, соберёт, передаст результат, ты его десериализуешь... за это время нормальная IDE ещё и скомпилять всё успеет! :)

"Компания Microsoft представила Python Language Server"
Отправлено Аноним , 21-Июл-18 23:21 
Коллеги, я вот чего не понимаю.
У расширения уже 14 миллионов установок. VSCode работает и под Linux, и под Windows, и под Mac.
Написано для открытой платформы (Python), без закрытых C# (кто не в теме, C# давно в опенсорс).
Почему всем этого мало, и откуда столько ненависти?

"Компания Microsoft представила Python Language Server"
Отправлено Аноним , 22-Июл-18 03:28 
мелкософт достоин унижения, за все, что он сделал

"Компания Microsoft представила Python Language Server"
Отправлено PereresusNeVlezaetBuggy , 22-Июл-18 03:32 
Дeбилы, сэр.

"Компания Microsoft представила Python Language Server"
Отправлено Аноним , 22-Июл-18 04:14 
Объекты для ненависти вносят в саму жизнь ясность: вот друг, а вот враг...объект ненависти роли не играет. Главное чтобы он был. Одни ненавидят винду, а вторые линук. Правда, есть еще и третьи лица, который за всем этим с неодобрением наблюдают и ведут себя как настоящие профессионалы: используют то, что им нужно.

"Компания Microsoft представила Python Language Server"
Отправлено Аноним , 22-Июл-18 07:34 
Вот это похоже на истину. Все стремиться к простоте. Спасибо за ответ.

"Компания Microsoft представила Python Language Server"
Отправлено Аноним , 22-Июл-18 21:03 
типичный либерал - сказад как в лужу пернул.

"Компания Microsoft представила Python Language Server"
Отправлено Ннн , 24-Июл-18 05:36 
Либерал - это когда радикалы порят всякую чушь и ни в чем не разбираясь считают, что правы.

"Компания Microsoft представила Python Language Server"
Отправлено Аноним , 22-Июл-18 05:06 
Пока что они не компенсировали преступную монополизацию рынка ОС. Эти мелкие одолжения ничего не стоят, пока мелкософт продолжает получать монопольные прибыли и подавлять конкуренцию. Жуликов люди ненавидят, да. Мелкомягкие очень долго компостируют мозги пользователям вирусами, уязвимостями и дырами в своих проприетарных поделиях. Это не так-то легко забыть. За что люди платят деньги мальчику Билли непонятно.

"Компания Microsoft представила Python Language Server"
Отправлено Аноним , 22-Июл-18 07:29 
Монополизация всегда преступная, но любая коммерческая компания к тому стремится.
Монополистические прибыли давно не получает, т.к. платформа уже давно теряет популярность.
Дыры разного размера есть во всем ПО, а то и в железе, вне зависимости от популярности (привет heartbleed и meltdown).

Платят за:
0. поддержку оборудования
1. совместимость ПО на бинарном уровне в течении 20ти лет (а то и больше)
2. доступность проприетарного же ПО (экосистему, содержащую Autocad, Adobe, Solidworks, Maya каждый из которых является отраслевым стандартом)
3. наличие игрушек превосходного качества
4. возможность централизованного управления инфраструктурой (aka Active Directory)
5. техническую поддержку (это для больших компаний, которые платят за то, чтобы если ломается, быстро можно было починить с привлечением производителя)
6. поддержку партнеров, которые работают с платформами производителя (soft и hard)

Могу еще долго продолжать, хотя и не фанат MS. Просто достаточно долго живу в этом мире и знал ответ на ваш вопрос. Спрашивайте еще :)


"Компания Microsoft представила Python Language Server"
Отправлено Аноним , 22-Июл-18 10:04 
0) микрософт не поддерживает оборудование, а производители оного не обеспечивают должной поддержки операционных систем. Если оборудование не распространено миллионными тиражами, то драйверы живут лишь в рамках той версии виндовс, в момент которой появилось это оборудование.

1) совместимость на бинарном уровне обрублена несколько раз. Ранние виндовс не дают 100% совместимости собранного ранее софта. Переходы 98 -> 2000 -> XP -> Vista -> 7 как минимум требовали сборки софта обновленными средствами разработки именно под эту операционку.

2) к счастью, производители тяжелого софта смотрят на альтернативы и, потихоньку, переползают на них. Впрочем, Adobe держится и уходить на линуксы отказывается. Потому приходится им пользоваться под МакОС.....

3) игровой автомат нужен не каждому. Возраст таких пользователей сильно ограничен. Кроме того, для игроманов есть виндовс-фрии игровые приставки. Причём средняя приставка, говорят, лучше оптимизирована под игры, чем средний комп.

4) Active Directory вообще-то это LDAP как отраслевой стандарт. И кем оно только не поддерживается.....

5) Кто реально сталкивался с тех. поддержкой микрософта?

6) скорее да, но платформа при желании создаваема за несколько лет.

Ну и последнее, микрософт в её нынешнем виде, это хороший могильщик технологий. Конкретно для нашей страны микрософт может стать и могильщиком всего, что завязано на ИТ. При нынешней геополитике, как-то странно связывать свой бизнес с микрософт. В любой момент всё оборудование может быть окирпичено. И не надо тут про то, что "отключим всё от инета и у нас будет работать". Они реально имеют возможность окирпичить всё, что под виндовс. В условиях санкций госдепа ничего им за это не будет.


"Компания Microsoft представила Python Language Server"
Отправлено Аноним , 22-Июл-18 10:54 
0) я сказал платят за поддержку оборудования. кто поддерживает - не важно. микрософт, проиводитель. опять же - производитель делает же тоже, то что ему выгодно.
1) не то чтобы обрублена. для 98% софта пересборка не требовалась. хотя небольшие проблемы бывали. чаще в случае изменения очень специфичных API.
2) основная альтернатива веб. потому что он тоже популярен, а не потому, что ms их не устраивает.
3) о, тут вы ошибаетесь на 200%. усредненный портрет геймера в мире, это женщина, 37 лет. а не дети. сам сильно удивился когда читал статистические исследования.
4) LDAP не AD даже близко. LDAP это протокол, который AD использует. А еще настройки, политики, сертификаты и много чего другого. Да это можно собрать по запчастям в Linux. Но мало кто хочет это потом поддерживать.
5) Например jp morgan
6) Чтобы поддерживать разработчиков, нужно ооочень много денег. Пока что, создание за пару лет платформы осилили кроме MS, еще "добрый" Google и "светлый" Apple.

С последним, я согласен, но только отчасти.
Я всегда удивляюсь, когда при наличии адекватных открытых альтернатив, люди упорно ставят закрытый софт. Который сложно контролировать и который может быть сколько угодно опасным.
Особенно этой проблемой стоило бы озаботится государству и системообразующим предприятим (банки, нии, военка). Для этого бы еще соответствующее образование давать, и много важных вещей, которых не хватает.

Но, https сертификаты (;)), публичные облака (а это место где сейчас живет большинство софта) производства сша, процессоры (сша), видеокарты(сша), промышленные контроллеры (сша, германия)... электрогенераторы (General Electric).
Да ладно, прошивки телефонов и оборудования сотовой связи, автомобилей, железо для самолетов и так далее...
А те действия которые вы привели в пример, большие компании сделают такое только в одном случае. Поводом может быть реальное объявление войны. Потому что в другом случае, им дорога репутация (они же со многими странами работают, не только с РФ).
Но если тот самый повод будет, то это сделают все компании, одновременно, и маловероятно что Linux в паре компаний спасет ситуацию.

Так что движение должно быть сверху, осознанное, очень хорошо структурируемое и финансируемое. А пока, к сожалению, это правильное, но тяжело реализуемое желание.


"Компания Microsoft представила Python Language Server"
Отправлено iPony , 22-Июл-18 12:00 
> Пока что они не компенсировали преступную монополизацию рынка ОС.

А чего это компания <censored> должна делать?
Делать надо просто лучше конкурентам, чем они — и норм. И не будет никакой монополии.


"Компания Microsoft представила Python Language Server"
Отправлено J.L. , 23-Июл-18 15:54 
> Коллеги, я вот чего не понимаю.
> У расширения уже 14 миллионов установок. VSCode работает и под Linux, и
> под Windows, и под Mac.
> Написано для открытой платформы (Python), без закрытых C# (кто не в теме,
> C# давно в опенсорс).
> Почему всем этого мало, и откуда столько ненависти?

всё просто
всё, чего касается мелкософт - превращается в гумно
очень странно что есть в этом мире люди (и компании) которые этого факта подтверждённого на множестве примеров не замечают


"Компания Microsoft представила Python Language Server"
Отправлено Andrey Mitrofanov , 23-Июл-18 17:16 
>14 миллионов установок. VSCode раб

Ах, это точно! http://www.opennet.ru/openforum/vsluhforumID3/108387.html#13

>давно в опенсорс).
>Почему всем этого мало, и откуда столько ненависти?

Рецидивисты. Не отсидевшие. Не раскаявщиеся.

Читай, внимательно:
http://www.opennet.ru/openforum/vsluhforumID3/105598.html#0
  + ^^--всё по треду

http://www.opennet.ru/openforum/vsluhforumID3/110245.html#39
  + углУбленно, по ссылкам

http://www.opennet.ru/openforum/vsluhforumID3/110245.html#44 !


"Компания Microsoft представила Python Language Server"
Отправлено Аноним , 24-Июл-18 10:11 
> Почему всем этого мало, и откуда столько ненависти?

Это называется - репутация


"Компания Microsoft представила Python Language Server"
Отправлено Аноним , 22-Июл-18 14:37 
Чем оно лучше pyls?

"Компания Microsoft представила Python Language Server"
Отправлено Аноним , 23-Июл-18 14:04 
Так от Microsoft ведь, фирменное, а не какая то поделка накуренных студентов!

"Компания Microsoft представила Python Language Server"
Отправлено Аноним , 22-Июл-18 18:36 
>питон
>микрошит

Уносите обратно.