Компания 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
Убийца pycharm
Ю мейд май дэй. :D
Бред)
А я подумал, что Мелкомягкие изобрели Jupyter.
Кроме поделия на электроне его ещё где-то можно применить?
Да, в Vim, например.
Не нравятся мне перделки, которые лезут под курсор.
никаких нервов не хватает.
Так отключи
Блокнот наше все.
вы забыли про Paint
mcedit же!
pe2 https://en.wikipedia.org/wiki/Personal_Editor_2
Какая хорошая идея — embrace и extend.
В квадратных скобках мусор.
Микрософт всегда "вовремя".... Лет на 5-10 бы раньше с этим поделием....
Доля виндовс среди разработчиков стремительно падает. Да и будет ли питон когда-нибудь востребован так, как он был востребован в прошлом году - тоже вопрос....
Про какой язык можно сказать иначе?
Зависит от области. Питон будет падать везде. Без Гвидо, сообщество распадётся.
>Без Гвидо, сообщество распадётся.Если бы...
И как, помогает ненависть жить?
>Доля виндовс среди разработчиков стремительно падает.Таки вы дадите пуфы про стремительно падает, как раз статистика говорит, что именно у програмистов в почете винда и мак.
> статистика говорит, что именно у програмистов в почете винда и мак.откуда у вас статистика по винде именно по программистам?
>> статистика говорит, что именно у програмистов в почете винда и мак.
> откуда у вас статистика по винде именно по программистам?Скорее всего, примерно оттуда же, откуда берется и большая часть каких-либо статистик -- т.е. из пальца, от Балды, с потолка, иногда просто альтернативное восприятие реальности сквозь очищающую призму некоторых препаратов.
Ну или очередная вариация "опрос в интернете показал, что 100% опрашиваемых пользуются интернетом".
*scnr*
О какой пасаж, что же вы свой пост господину утверждающеиу что виндовс теряет позиции у программистов не адресовали, или вы согласны с его приведенной статистикой от от столба?
> О какой пасаж, что же вы свой пост господину утверждающеиу что виндовс
> теряет позиции у программистов не адресовали, или вы согласны с его приведенной статистикой от от столба?Оно _вам всем_ адресованно, господа любители обобщений и высказываний в стиле "статистика показывает, что …". Дабы никому не обидно было. Мне не жалко, я не жадный.
https://insights.stackoverflow.com/survey/2018
https://insights.stackoverflow.com/survey/2016Доля микрософта, действительно, снижается, хотя и не так быстро, как хотелось бы. А линукс - растёт. Хотя тоже, не так быстро, как хотелось бы.
> 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, которые готовы принимать участие в довольно затратных по времени опросах, действительно, снижается, хотя и не так быстро, как хотелось бы.
> https://insights.stackoverflow.com/survey/2018
> https://insights.stackoverflow.com/survey/2016
> Доля микрософта, действительно, снижается, хотя и не так быстро, как хотелось бы.
> А линукс - растёт. Хотя тоже, не так быстро, как хотелось
> бы.несколько удивило - положение шарпея в фулстеке...
учитывая что в бэк он 5-ый, а во фронте 8-ой уступив java
А вот это тоже может являться симптомом ухода от винды ;)
Еще "настораживают" баблы по респондентам: пиндостан и индостан более всего (или первые были выходцами из второго в т.ч. ;) )
Приготовься! Диванные эксперты уже зачерпнули коричневого!
>Доля виндовс среди разработчиков стремительно падаета при чем тут виндовс, если эта штука полностью кроссплатформенная и прекрасно работает с vim, emacs, sublime, и вообще любым редактором с поддержкой LSP
Замена jedi? На его основе уже был python lang server
Джедаи ненужны. Есть сабалйм.
Теплое с мягким. Jedi, как и оба lang server, есть в том числе и под саблайм
Уже есть https://github.com/palantir/python-language-server - никакого сраного C#, достаточно сделать pip install python-language-server.
Что-то неспроста гвидо того из коммюнити. Решил продаться мелкомягким?
> Microsoft анонсировала модуль PythonГвидо отошел, и сразу стервятники полетели.
Во-во, не к добру это xepня, помяните мое слово.
винду перепишут на питоне или не?
В vim/nvim можно интегрировать?
Да.
За Language Server'ами будущее. Ваши тормозные IDE тормозят потому что юзают какой-то непонятный блоб, под тем-же линухом для С++ юзается какое-то непонятное поделие на С# для подсвечивания синтаксиса и пр. (VSCode). А тут есть вполне себе clangd, стоит себе в системе (с 7.0.0 будет стоять прям по самое немогу) и делает свою работу.
Ровно наоборот - пока ты передаёшь в LS символы, пока тот проверит имена, соберёт, передаст результат, ты его десериализуешь... за это время нормальная IDE ещё и скомпилять всё успеет! :)
Коллеги, я вот чего не понимаю.
У расширения уже 14 миллионов установок. VSCode работает и под Linux, и под Windows, и под Mac.
Написано для открытой платформы (Python), без закрытых C# (кто не в теме, C# давно в опенсорс).
Почему всем этого мало, и откуда столько ненависти?
мелкософт достоин унижения, за все, что он сделал
Дeбилы, сэр.
Объекты для ненависти вносят в саму жизнь ясность: вот друг, а вот враг...объект ненависти роли не играет. Главное чтобы он был. Одни ненавидят винду, а вторые линук. Правда, есть еще и третьи лица, который за всем этим с неодобрением наблюдают и ведут себя как настоящие профессионалы: используют то, что им нужно.
Вот это похоже на истину. Все стремиться к простоте. Спасибо за ответ.
типичный либерал - сказад как в лужу пернул.
Либерал - это когда радикалы порят всякую чушь и ни в чем не разбираясь считают, что правы.
Пока что они не компенсировали преступную монополизацию рынка ОС. Эти мелкие одолжения ничего не стоят, пока мелкософт продолжает получать монопольные прибыли и подавлять конкуренцию. Жуликов люди ненавидят, да. Мелкомягкие очень долго компостируют мозги пользователям вирусами, уязвимостями и дырами в своих проприетарных поделиях. Это не так-то легко забыть. За что люди платят деньги мальчику Билли непонятно.
Монополизация всегда преступная, но любая коммерческая компания к тому стремится.
Монополистические прибыли давно не получает, т.к. платформа уже давно теряет популярность.
Дыры разного размера есть во всем ПО, а то и в железе, вне зависимости от популярности (привет heartbleed и meltdown).Платят за:
0. поддержку оборудования
1. совместимость ПО на бинарном уровне в течении 20ти лет (а то и больше)
2. доступность проприетарного же ПО (экосистему, содержащую Autocad, Adobe, Solidworks, Maya каждый из которых является отраслевым стандартом)
3. наличие игрушек превосходного качества
4. возможность централизованного управления инфраструктурой (aka Active Directory)
5. техническую поддержку (это для больших компаний, которые платят за то, чтобы если ломается, быстро можно было починить с привлечением производителя)
6. поддержку партнеров, которые работают с платформами производителя (soft и hard)Могу еще долго продолжать, хотя и не фанат MS. Просто достаточно долго живу в этом мире и знал ответ на ваш вопрос. Спрашивайте еще :)
0) микрософт не поддерживает оборудование, а производители оного не обеспечивают должной поддержки операционных систем. Если оборудование не распространено миллионными тиражами, то драйверы живут лишь в рамках той версии виндовс, в момент которой появилось это оборудование.1) совместимость на бинарном уровне обрублена несколько раз. Ранние виндовс не дают 100% совместимости собранного ранее софта. Переходы 98 -> 2000 -> XP -> Vista -> 7 как минимум требовали сборки софта обновленными средствами разработки именно под эту операционку.
2) к счастью, производители тяжелого софта смотрят на альтернативы и, потихоньку, переползают на них. Впрочем, Adobe держится и уходить на линуксы отказывается. Потому приходится им пользоваться под МакОС.....
3) игровой автомат нужен не каждому. Возраст таких пользователей сильно ограничен. Кроме того, для игроманов есть виндовс-фрии игровые приставки. Причём средняя приставка, говорят, лучше оптимизирована под игры, чем средний комп.
4) Active Directory вообще-то это LDAP как отраслевой стандарт. И кем оно только не поддерживается.....
5) Кто реально сталкивался с тех. поддержкой микрософта?
6) скорее да, но платформа при желании создаваема за несколько лет.
Ну и последнее, микрософт в её нынешнем виде, это хороший могильщик технологий. Конкретно для нашей страны микрософт может стать и могильщиком всего, что завязано на ИТ. При нынешней геополитике, как-то странно связывать свой бизнес с микрософт. В любой момент всё оборудование может быть окирпичено. И не надо тут про то, что "отключим всё от инета и у нас будет работать". Они реально имеют возможность окирпичить всё, что под виндовс. В условиях санкций госдепа ничего им за это не будет.
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 в паре компаний спасет ситуацию.Так что движение должно быть сверху, осознанное, очень хорошо структурируемое и финансируемое. А пока, к сожалению, это правильное, но тяжело реализуемое желание.
> Пока что они не компенсировали преступную монополизацию рынка ОС.А чего это компания <censored> должна делать?
Делать надо просто лучше конкурентам, чем они — и норм. И не будет никакой монополии.
> Коллеги, я вот чего не понимаю.
> У расширения уже 14 миллионов установок. VSCode работает и под Linux, и
> под Windows, и под Mac.
> Написано для открытой платформы (Python), без закрытых C# (кто не в теме,
> C# давно в опенсорс).
> Почему всем этого мало, и откуда столько ненависти?всё просто
всё, чего касается мелкософт - превращается в гумно
очень странно что есть в этом мире люди (и компании) которые этого факта подтверждённого на множестве примеров не замечают
>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 !
> Почему всем этого мало, и откуда столько ненависти?Это называется - репутация
Чем оно лучше pyls?
Так от Microsoft ведь, фирменное, а не какая то поделка накуренных студентов!
>питон
>микрошитУносите обратно.