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

Исходное сообщение
"Microsoft продвигает открытый протокол для унификации поддер..."

Отправлено opennews , 28-Июн-16 08:59 
Компания Microsoft представила (https://code.visualstudio.com/blogs/2016/06/27/common-langua...) открытый протокол LSP (Language Server Protocol (https://github.com/microsoft/language-server-protocol)), предназначенный для упрощения интеграции поддержки новых языков программирования в редакторы кода и интегрированные среды разработки. Протокол разработан в рамках проекта Visual Studio Code (https://www.opennet.ru/opennews/art.shtml?num=43348) для которого обеспечена поддержка более 150 языков программирования. LSP основан на формате JSON и определяет механизм взаимодействия редактора кода и универсального провайдера (сервера) поддержки языка программирования, который может использоваться в разных IDE. Сервер отвечает за операции, связанные с разбором семантики языка, такие как автодополнение кода, анализ опечаток, определение переходов и поиск ссылок.


Продвижение нового протокола производится (https://www.redhat.com/en/about/press-releases/red-hat-coden...) совместно с компаниями Codenvy и Red Hat, которые обеспечат поддержку LSP в своих продуктах.  Например, Codenvy добавит поддержку нового протокола в среду разработки Eclipse Che (https://www.opennet.ru/opennews/art.shtml?num=44014), а Red Hat подготовит обособленную реализацию LSP-сервера для языка Java.


URL: https://www.redhat.com/en/about/press-releases/red-hat-coden...
Новость: https://www.opennet.ru/opennews/art.shtml?num=44682


Содержание

Сообщения в этом обсуждении
"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено A.Stahl , 28-Июн-16 08:59 
Бессмысленно. Всё равно по факту толковая IDE считает "родным" один язык и только с ним нормально и полноценно работает. С трудом представляю кому нужна IDE, работающая одновременно с плюсами, фортом и питоном.

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено nazarpc , 28-Июн-16 09:10 
А IDE что работает с PHP|Python|Ruby|Java|whatever, JS|CoffeeScript|TypeScript|LiveScript, CSS|SASS|SCSS|LESS|Stylus, HTML|HAML|Jade|Twig и ещё кучей DSL на сколько сложно представить?

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено iPony , 28-Июн-16 09:11 
Представить то легко, но представить такую нормальную - нет.

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено _KUL , 28-Июн-16 09:22 
/bin/nano

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено A.Stahl , 28-Июн-16 09:39 
Ты даже IDE представить себе не можешь...

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено nii , 28-Июн-16 12:00 
Unix as IDE

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено _KUL , 28-Июн-16 17:03 
Зачем его представлять? Я его держал даже, такой мягкий, обычно светленький https://otvet.imgsmail.ru/download/u_e839e534a0607fa4327734d...

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Аноним , 28-Июн-16 12:54 
/usr/bin/emacs

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Michael Shigorin , 28-Июн-16 15:57 
> /bin/nano

Это ж даже не редактор.


"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Аноним , 28-Июн-16 17:00 
Это как раз редактор в отличие от пищалок и пальцевыворачивалок, которые еще зачем-то "нужно изучать".

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Аноним , 29-Июн-16 12:09 
> Это как раз редактор в отличие от пищалок и пальцевыворачивалок, которые еще
> зачем-то "нужно изучать".

Скажи уж просто, что даже vi ниасилил.


"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Аноним , 04-Июл-16 08:30 
А зачем осиливать инструмент ориентированный на доисторические терминалы? Там на любое действие кнопок в три раза больше приходится нажимать. Это неэффективно.

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Аноним , 08-Июл-16 02:56 
> А зачем осиливать инструмент ориентированный на доисторические терминалы? Там на любое
> действие кнопок в три раза больше приходится нажимать. Это неэффективно.

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


"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено _KUL , 28-Июн-16 17:07 
Вы не поняли, там i нажимать не нужно, сразу можно редактировать текст!

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Vitaliy Yakovchuk , 28-Июн-16 10:24 
Jetbrains idea ultimate

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Dmitry77 , 28-Июн-16 16:30 
Да, кстати у jetbrains есть Meta Programming System (MPS) - инструмент для добавления поддежки новых языков.

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Мимокрокодил , 28-Июн-16 10:44 
Давайте вы расскажите то что вы подразумеваете под словом "нормальная".

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Аноним , 29-Июн-16 12:10 
> Давайте вы расскажите то что вы подразумеваете под словом "нормальная".

Вы все вместе взятые даже договориться не в состоянии, что есть нормальная ОС. А туда же...


"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено crosser , 28-Июн-16 09:40 
Мои не шибко большие запросы полностью покрывает редактор Катя.

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено lincz , 29-Июн-16 14:08 
Vim ???

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Кармер , 28-Июн-16 10:48 
Г-г геофизики с надеждой ждут IDE для фортрана, питона и плюсиков в одном лице.

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Аноним , 28-Июн-16 12:10 
Маркшейдерам надо чего попроще, типа: "ОК, Гугл, а что такое Фортран?" :)

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Станислав , 28-Июн-16 12:01 
очень удобная IDE, использую для js

Если вас пугает то что в ней можно работать с 150 языками программирования - так они не все идут в комплекте. большинство языков (те-же плюсы) нужно доставлять модулями. а js, php, css, sql идет в комплекте. и то для php нужно подключать (на винде) путь к php для валидатора.

IDE весит немного и простая и минималистичная относитьльно нетбинса, phpstorm и тд.
Кому не нравится то что продукт майкрософта "visual studio code", то можете скачать atom(тоже open source), на основе которого VScode и сделан.


"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Аноним , 29-Июн-16 09:36 
vscode на электроне сделан. Да его сделали разрабы атома, но это не атом.

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Crazy Alex , 28-Июн-16 17:07 
Ну, это скорее наоборот - нынешние убогие IDE реализованы либо вокруг одного языка, либо имеют слабо согласованные реализации всего подряд. Идея чуть лучше в этом плане, но проприетарщина хренова, а следовательно - должна сдохнуть.

А вот подобный подход (только во вменяемомо исполнении, конечно) может помочь вырулить из этого болота - концептуализировать функциональнсть IDE и различия языков и исходя из этого делать поддержку.

Хотя нет, не может - все ж код писать рвутся вместо того, чтобы пол-годика позаниматься проектированием.


"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Kodir , 28-Июн-16 18:28 
Вы не совсем правильно выразили мысль. Видимо, вы имели ввиду "ЧЕЛОВЕК работает как правило с одним языком" и да, среда со статыщьпицот языками нафик никому не нужна. Но MS хочет изобразить целый комбайн, поэтому их IDE включает переусложнённые интерфейсы расширения, зато уж подо все мыслимые языки.

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Vall , 28-Июн-16 08:59 
Microsoft намба ван в opensource!

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено тоже Аноним , 28-Июн-16 13:53 
> Они на десяток лет опережают ближайших конкурентов

Особенно это заметно в областях, где все конкуренты уже десяток лет как развернулись в другую сторону вслед за прогрессом, а MS продолжает, не оглядываясь, "опережать".


"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено тоже Аноним , 28-Июн-16 09:07 
IDE? Где? Перечислены сплошь онлайн-редакторы.

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Дуплик , 28-Июн-16 09:08 
Тормозить будет, облака какие-то.

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено trdm , 28-Июн-16 11:28 
да. Не один онлайн редактор не сравнится на данном этапе с хорошим стандалон-приложением в плане редактирования текстовых филов.

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено yaa , 28-Июн-16 09:27 
vi/emacs, for you taste

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено skybon , 28-Июн-16 09:33 
На каждый чих call home - гениально.

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Andrey Mitrofanov , 28-Июн-16 09:49 
> Компания Microsoft представила
>code.visualstudio
> открытый протоко
> предназначенный для упрощения интеграции поддержки
>в рамках проекта Visual Studio Code

https://www.opennet.ru/openforum/vsluhforumID3/105598.html#64...Я переведу>>

http://techrights.org/2015/11/19/openwashing-lockin-vs/ :

""Запомните, Visual Studio [U] не [/U] “оупен сорс” и [U] не [/U] “кросс-платформенна”. Microsoft вероятно надеется обмануть или запутать публику этими открытиями и затем просто компилируя под различные платформы [U] только часть [/U], после чего она может использовать вводящие в заблуждение заголовки, чтобы заставить людей думать, что Visual Studio хоть как-то сравнима, например, с Eclipse. Это стратегия "минимально достаточного" опен-вошинга(*).

Это может "подсадить" некоторых не-Windows разработчиков на инструментарий Microsoft и, если они позже захотят получить полный комплект, им придётся купить лицензию Windows, придётся купиь лицензию Visual Studio, и положиться на проприертарное ПО от партнёра АНБ [...] ""


(*) прим.перев.:
  https://www.opennet.ru/openforum/vsluhforumID3/105598.html#69
  https://www.opennet.ru/openforum/vsluhforumID3/105598.html#70

> Продвижение нового протокола
> совместно с компаниями Codenvy и Red Hat
> а Red Hat подготовит обособленную реализацию LSP-сервера для языка Java.

+++"Присаживайтесь,"- говорит нам дилер, протягивая иглу.

И да, типо-случайное почти полное совпадение названий не связанных (да?) продуктов -- не реклама, не маркетинг, не промывание мОзгов, не опенвошьинг.

"openwashing" не опенсорс. ... Или да?!


"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Andrey Mitrofanov , 29-Июн-16 11:47 
>> Компания Microsoft представила
>>code.visualstudio
>> открытый протоко
>> предназначенный для упрощения интеграции поддержки
>>в рамках проекта Visual Studio Code
> https://www.opennet.ru/openforum/vsluhforumID3/105598.html#64...Я переведу>>
> http://techrights.org/2015/11/19/openwashing-lockin-vs/ :
> ""Запомните, Visual Studio [U] не [/U] “оупен сорс” и [U] не [/U]

+ перевод    https://www.opennet.ru/openforum/vsluhforumID3/108383.html#88
вчерашней    http://techrights.org/2016/06/28/microsoft-vs-luna-mobile/

Опенет сделал из этой "массы" целых две новости. Мы можеи лучше!!! </!>


"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Аноним , 28-Июн-16 09:58 
Т.е. они готовы VS перевести на протокол обмена Эклипса? Или имеется в виду, что весь мир на протокол MS будет перелицовывать себя? ))

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено A.Stahl , 28-Июн-16 10:12 
Нет, это значит что Микрософт придумало ещё один велосипед, который проживёт 3-4 года и умрёт как и все остальные микрософт-"технологии", оставив после себя несколько тысяч покорёженных разработчиков и море недоумения.

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено KK , 28-Июн-16 10:56 
C#?

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено none_first , 28-Июн-16 12:35 
> C#?

и что это - язык коих есть на разные вкусы и задачи
а основная платформа (в т.ч. CLR) для него живет под уиндоус ("не надо" про моно и прочий шлак)
то что существует в др. языках пытаются впихнуть в шарпей и не факт - что удачно


"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Аноним , 28-Июн-16 10:12 
Конечно второе. Плюс, как всегда, эталонная реализация протокола не будет соответствовать спецификациям.

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Kodir , 28-Июн-16 18:31 
> Конечно второе. Плюс, как всегда, эталонная реализация протокола не будет соответствовать
> спецификациям.

Весь ржач в том, что даже JSON-RPC они УЖЕ умудрились искорёжить - в этом протоколе НЕТ заголовков!! Серверу передаётся чистый, незамутнённый JsonRequest в скобочках.


"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Andrey Mitrofanov , 28-Июн-16 10:20 
> Т.е. они готовы VS перевести на протокол обмена Эклипса? Или имеется в
> виду, что весь мир на протокол MS будет перелицовывать себя? ))

Так же, как со scrcpy_s(), "O"XML, RFC про SMB они инфильтруются в стандарты и "отравляют колодцы". Сами из них не пьют при этом, то есть сами либо не реализуют самолично высеченное в камне "стандарта" _совсем_, либо высекают в камне заведомо _нереализуемое_ или неполное/неоднозгначное описание, либо, как всегда, embrace-ят&extend-ят сво реализвцию так, что взаимодействие [с их "продуктами"] по "стандарту" неаозможно.

Также в стандарты должны добавляться "доступные" патенты: любая самая "доступная" плата за патент - непреодолимый барьер для свободного ПО, например. Патенты могут использоваться и для "стрижки" или осаживания конкурентов, если их реализация заминированного "стандарта" таки заработает и станет представлять угрозу Хозяину.

    “This anti-trust thing will blow over.
     We haven’t changed our business practices at all.”

    –Bill Gates

+http://techrights.org/2016/04/04/ceo-and-pr-change/

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Аноним , 28-Июн-16 11:10 
если почитать истории связанные с МС, то лучше обходить МС за пару километров.
все их "лучшие побуждения" всегда оказывались "бизнесом"

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Аноним , 28-Июн-16 12:37 
так пусть зарабатывает, кто мешает - просто МС часто приходит с "хорошими идеями" в УЖЕ работающие проекты и прикрываясь "всеобщим благом" рушит все что было до них. И это они делают постоянно.
Пусть не лезут в работающие проекты "конкурентов".

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Michael Shigorin , 28-Июн-16 16:39 
> Что они разрушили?

http://www.asymco.com/2011/02/11/in-memoriam-microsofts-prev.../

И да, пошло вон.


"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Аноним , 28-Июн-16 17:18 
клоун: Ты хоть читал, что постишь?

LG: подписала соглашение, что следующие мобилы будут с Windows, но вскоре отказалась выполнять свою часть соглашения. Соглашение расторгнуто.

Motorola: вступили в альянс ДружимПротивBlackberry, по которому взяла на себя обязательства выпускать продукцию с Windows, но вскоре отказалась выполнять свою часть соглашения. Соглашение расторгнуто.

...

Sendo: подписали рамочное соглашение, что Майкрософт в принципе согласна инвестировать в Sendo, но дальше дело не пошло. Через несколько лет Sendo разорилась.

...

And finally,

Nokia: находясь в предбанкротном состоянии искала покупателя. Согласилась выпускать мобилы с Windows в обмен на погашение долгов, инвестиции и включение топ-менеджеров Майкрософт в руководящий состав компании. Позже выкуплена Майкрософт. Позже продана (но уже без патентов). Используя полученный патентный пул, Майкрософт надавил на производителей мобил с Андроид, получая теперь отчисления с каждой проданной мобилы. Защищаясь, Google купил Motorola mobile (которая чуть раньше поглотила мобильное подразделение LG) и, используя полученный патентный пул, сумела отказаться от выплат; чуть позже Google продала Motorola mobile (тоже без патентов) компании Lenovo.


"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено none_first , 28-Июн-16 21:09 
>[оверквотинг удален]
> ...
> And finally,
> Nokia: находясь в предбанкротном состоянии искала покупателя. Согласилась выпускать мобилы
> с Windows в обмен на погашение долгов, инвестиции и включение топ-менеджеров
> Майкрософт в руководящий состав компании. Позже выкуплена Майкрософт. Позже продана (но
> уже без патентов). Используя полученный патентный пул, Майкрософт надавил на производителей
> мобил с Андроид, получая теперь отчисления с каждой проданной мобилы. Защищаясь,
> Google купил Motorola mobile (которая чуть раньше поглотила мобильное подразделение LG)
> и, используя полученный патентный пул, сумела отказаться от выплат; чуть позже
> Google продала Motorola mobile (тоже без патентов) компании Lenovo.

который раз читаю как пьесу со многими действующими лицами и первое и них "клоун"
слова которого невпопад...
остальные тоже - не лучше
хоть в баш размещай ;)


"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Аноним , 28-Июн-16 23:18 
Так ведь в этом-то и дело, что все стратегические соглашения с Microsoft заканчиваются одним из трёх способов:
1) компания несёт убытки и разрывает контракт, т.к. анализ ситуации показывает, что выплата неустойки окажется дешевле продолжения сотрудничества (приведённые тобой же примеры: LG, Motorola);
2) компания банктротится и прекращает своё существование (Sendo);
3) компания оказывается в жопе и покупается майкрософтом (Nokia).

Первый вариант более характерен для крупных организаций, другие два -- для [более] мелких. Но суть всегда одна и та же -- хоть какой-то профит получает только Microsoft.


"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Аноним , 29-Июн-16 00:49 
клоун: И в чём проблема? Напр. ты - компания-производитель печенья для клоунов и ты хочешь чтобы твоя продукция продавалась в Перекрёстках по всей стране. Да не вопрос! Но Перекрёсток не уверен, что твоё печенье (неизвестное покупателю) будет продаваться лучше, чем имеющееся в его ассортименте. И они попросят (загибай пальцы):
1. обратный выкуп нераспроданных остатков по закупочной цене
2. оплата места на полке; пока твой товар там лежит, другие могли там продаваться
3. ты организуешь рекламу по радио/ТВ/в прессе за свой счёт
4. рекламные материалы в магазине
5. маркетинговые акции (купи 5 коробок печенья и получи пачку сока в подарок) за твой счёт
6. фирменную упаковку, на которой будет крупно написано "Только в сети магазинов Перекрёсток"
7. уникальные позиции номенклатуры, напр. печенье с шоколадом только у них и ни у кого больше

ля-ля-ля, всего под 40 пунктов.

Соглашение с МС точно такое же. МС компенсирует часть убытков, но ты берёшь репутационные и пр. риски.

Почитай историю Softbank и iPhone. Директор Softbank впервые увидел Джобса и уже через 5 минут спросил а нет ли у него какого-нибудь телефона чтобы он начал продавать его в Японии. Причём, ему нужен эксклюзивный контракт. В Японии исторически европейские и американские телефоны продаются ужасно плохо, а чувак готов выделить для телефонов Джобса 50% торговых площадей, не видя телефона. Джобс офигел и рассказал про iPhone, который тогда был только в проекте. iPhone стал самым продаваемым в Японии, а Softbank стал одной из крупнейших японских компаний. А не пошло бы - тоже бы разорился. Ничего личного, только бизнес.


"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Аноним , 28-Июн-16 17:23 
клоун: Добавлю, что между Майкрософт и Google теперь заключено соглашение о ненападении (о неиспользовании купленных патентов друг против друга), условия которого не раскрываются и не распространяются на другим компании.

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Аноним , 28-Июн-16 11:59 
Embrace, extend and extinguish

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Andrey Mitrofanov , 28-Июн-16 12:11 
> Embrace, extend and extinguish

Не, это не оно. Это "подложи соседу свинью, пусть ворочается".


"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Crazy Alex , 28-Июн-16 13:00 
Я даже MS ругать не буду. Я просто подожду и посмотрю, как они с этой штуковиной реализуют поддержку тех же плюсов. Пока что там даже простейший сишный макрос (поломана строка N в файле A, раскрывающее макрос WWW в строке M файла B) не обрабатывается - связей между Diagnostic и вообще каких-либо связей) они не предусмотрели.

А вот если абстрагироваться - идея занятная - все "рисовалки" отделить от логики (там же даже форматированием занимается "сервер") - что-то в этом есть. Причём поддержку подобной хрени можно в любой редактор добавить сравнительно небольшой кровью, а сама работа с языком отвязывается от платформы и пишется, к примеру, на самом языке - я сто раз матерился, что не прочь что-то в эклипсе подкрутить, но не настолько, чтобы лзть в потроха этого монстра на джаве. Но не в таком же идиотском исполнении, да ещё для веб-сред!


"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Аноним84701 , 28-Июн-16 14:10 
> клоун: для FAR есть плагин Colorer, который даже знает про ассемблер в
> Си и html в php. Если они сделали, думаешь Майкрософт не
> сможет?  

Удачный пример. Как там, в новейшей VS с поддержкой то того же с99?

> А после привлечения на свою сторону Eclipse, речь идёт только о том, как быстро они это сделают.

Вот-вот, ключевое выражение: "как быстро".
Наобещать кучу фич и плюшек — это они быстро. Что с студиями, что со своей ОСью (где там, кстати, та супер ФС, которую обещали выпустить с вистой?). Правда, "обещанного три года ждут" …


"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Аноним , 28-Июн-16 14:44 
а форматирующий сервер пусть стоит в микрософте, и все ему пусть посылают код на каждый чих

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Crazy Alex , 28-Июн-16 16:58 
Тьфу, блин. Ты идею от реализации отличить способен? Вон, для D сделали что-то похожее - разбор производится отдельным сервером, в результате не надо для емекса, вима. эклипса и чёрт знает чего ещё писать одно и тоже на рахных языках - а можно иметь одну реализацию, написаную на том же D.

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Kodir , 28-Июн-16 18:39 
> Я просто подожду и посмотрю, как они с этой штуковиной реализуют поддержку тех же плюсов.

Ровно так же, как и до этого. "Хуже" здесь стала только одна часть - задержка обработки (которая и так не блещет). Ловим действие юзера -> сериализация  -> передача -> десериализация -> обработка -> сериализация -> передача обратно клиенту -> десериализация -> отклик на клиенте.

> А вот если абстрагироваться - идея занятная - все "рисовалки" отделить от логики

Ну фактически VS так и спроектирована - события в GUI слое влекут канпеляние в нижнем слое, потом отображение результата в GUI. Только при этом в VS нет этих диких пересылок JSON-объектов. Такие вещи надо смотреть практически - насколько неуловима будет разница между монолитной IDE и разнесёнными редактором+сервер языков.


"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено тоже Аноним , 28-Июн-16 20:37 
> Ловим действие юзера -> сериализация  -> передача -> десериализация -> обработка -> сериализация -> передача обратно клиенту -> десериализация -> отклик на клиенте.

И умножаем это на количество пользователей, напоминаю.
Если в роли "обработки" будет задействован какой-нибудь монстр типа IntelliSense, в роли сервера под команду разработчиков, боюсь, придется использовать что-нибудь из Top500.


"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено anonimouss , 28-Июн-16 15:09 
тупоскрипт, вкоде, ng2 .. vbscript, vcode2, ng3 ...

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Аноним , 28-Июн-16 16:52 
Зонд какой то camelCase в описании спецификации пугает мелкомятиной и ПХПстами.

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Crazy Alex , 28-Июн-16 17:01 
а также джавой, qt (и вообще половиной плюсов), джаваскриптом, перлом и ещё горой языков, вплоть до Хаскеля.

Ты того, успокоительного попей. Одно дело - недоверие и претензии по делу, другое - идиотские придирки.


"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Аноним , 28-Июн-16 17:07 
Какие могут быть придирки, когда они разрабатывают ненужные велосипеды свои.

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Disaron , 28-Июн-16 19:52 
Ага, а в лицензии будет типа "все передаваемое на language server может быть использовано без ограничений" и т.п.

Плавали, знаем.


"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Онаним , 28-Июн-16 22:32 
Что знаем? Где плавали? Хоть одни пример, когда пообещали свободное использование, а потом прижали кого-то знаем?

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Аноним , 28-Июн-16 21:07 
Мгм... Идея добрая, увеличивает поддержку языков и возможностей в редакторах (Часть IDE логики неплохо шарится с текстовыми редакторами).
Просто интересно - почему нельзя это оформить в виде стандартизации тулз в паре с компилятором/интерпретатором/стандартным пакетом?
Ну и добавить возможность работы по сокетам, или стандартные тулзы для обертки итогового хелпера в веб сервер (python, php, cpp и прочее по вкусу).
Почему именно жесткая привязка к веб серверам? Ну или я не понял что-то в описании.
Настораживает большая плотность общения IDE <-> Server... Причем пытаюсь представить как например разраб пробует открыть в IDE проект через FTP - и например что-то из рефакторинга (Знаю что изврат - но пару раз коллега попадал в такую фигню)...
А ежели захотим держать собственное зеркало документашки для конкретного языка? И пошло поехало.

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Аноним , 28-Июн-16 21:09 
Такс, снимаю свою пред речь с повестки.
Вкурил что речь об онлайн редакторах.

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Онаним , 28-Июн-16 21:57 
Это прекрасно, конечно, но на сколько реально - ХЗ. У всех языков свои "изюминки", "подводные камни" и вообще очень многое бывает своё.

Вообще сейчас ситуация с IDE удручающая: среди всей горы конкурирующих вариантов только IntelliJ IDEA (и производные) и VisualStudio (с ReSharper) полноценно умеют делать рефакторинг, поиск декларации, имплементации и использования, авто-импорт и клинап импортов, грамотный intellisence и всё такое, ради чего вообще имеет смысл использовать IDE, а не легковесный редактор.


"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Led , 28-Июн-16 22:06 
> Вообще сейчас ситуация с IDE удручающая: среди всей горы конкурирующих вариантов только
> IntelliJ IDEA (и производные) и VisualStudio (с ReSharper) полноценно умеют делать
> рефакторинг, поиск декларации, имплементации и использования, авто-импорт и клинап импортов, грамотный intellisence и всё такое

О, а вот и современные йунные "программисты" подтянулись!


"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Онаним , 28-Июн-16 22:35 
> О, а вот и современные йунные "программисты" подтянулись!

О, вот и современные важные коментаторы подтянулись со своими офигительно содержательными комментами прямо по теме... Меня, йунного, в отличие от Вас, ещё в фидохе приучили, что писать надо по теме, а не на личности переходить.


"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено Led , 28-Июн-16 23:16 
> что писать надо по теме, а не на личности переходить.

Для перехода на личность нужен объект перехода.


"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено anonymous , 29-Июн-16 00:25 
Пусть живёт и цветёт. Лучше чем статичный ctags.

"Microsoft продвигает открытый протокол для унификации поддер..."
Отправлено adolfus , 29-Июн-16 14:06 
У Мелкософта самые отстойный компилятор C++, C вообще никак не поддерживается. Стандартов не читают, но серут туда говноприложениями.
Эта самая "студия" самый неюзабИльный IDE в мире для долбоебев -- у более чем трехсот студентов опросил, как это все работает, и никто из опрошенных не знал ничего про то, как это все работает. Про то, где и какие фазы лежат, знало человек 10, про msbuild -- никто.
Какие тут вообще речи от Микрософт про IDE? Пусть сначала хотя бы доcтигнут уровня сликедитора.