Компания Microsoft внесла в бинарные сборки расширения Microsoft C/C++ Extension (ms-vscode.cpptools) изменение, блокирующее работу в форках открытого редактора кода VS Code (Visual Studio Code). Расширение является проприетарным и используется для добавление в VS Code поддержки языков C/C++. После обновления до версии 1.24.5 пользователи редакторов VS Codium и Cursor, основанных на коде VS Code, столкнулись с невозможностью дальнейшего использования дополнения от Microsoft...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=63139
Если серьёзно, то не вижу в данной новости ничего плохого. Code OSS это отдельный от Visual Studio Code продукт, и расширения Microsoft (вместе с их магазином приложений) всегда делал именно для VSCode. Именно поэтому существует OpenVSIX. Пусть эти компании используют открытые решения в виде других расширений, или делают свои.
> Пусть эти компании используют открытые решения в виде других расширений, или делают свои.Халявщики обидятся и начнут кричать о попранных правах)
Жду осуждения от всяких FSF/OSI и прочих организаций легкого поведения.
Ну и возможного форка и сбора денег на его существование.
На халяву себе WSL подгрузили, удаляйте, халявчики.
и стек сетевой тоже
> и стек сетевой тожеОпять сказки про сетевой стек в винде. Кто и за какими гаражами вам это рассказывает?
Форум чего? Код у Code OSS и так открыт, а расширение С++ всегда было закрытым, как я помню.
Пусть все пользуются clang. Не жалко. Это же FSF/OSI а не какой то занюханный мелкософт
А чего их осуждать? Всё правильно сделали. Осуждать надо тех кто радостно пошел юзать VS Code и его форки и ожидали того что они не будут за это киберунижены.
А зачем FSF вообще обращать внимание на этот VSратый Code?
Где то есть проапргейденая f1 Formula1 ( что то вроде VSCode, но лучше чем от Microsoft, как так), запретим как ее, default, с ограничениями стикерами фирм, лучше.
Ну а что вы ждали от корпорастов... Системдэшники, растовики, вэйлэндеры и прочие любители подарков от больших дядей в пиджаках - готовьтесь!
Бредятина.
VS Code всегда был проприетарным продуктом.
Что тут удивительного.
В новости речь идёт о форках, а не о VS Code.
> В новости речь идёт о форках, а не о VS Code.Конечно, но такая бизнес модель: "Вот код есть, но вы там не расслабляйтесь".
> we (Microsoft) develop the Visual Studio Code product together with the community
вот мы вместе разрабатываем проприетарный продукт, а не форки
Ну так никто не мешает сделать форк открытой части. Что и делают проекты типа vscodium.Этот магазин дополнений это по сути как Google Play какой-нить. Каждый может выпускать под подходящей ему лицензией и соглашается на правила этого самого магазина. Если не нравится - есть альтернативы типа OpenVSIX
> Ну так никто не мешает сделать форк открытой части.О том речь, что она уже и не открытая.
Основная функциональность в бинарном дополнении не дает считать ее свободной.
Дополнения как плагины развиваются независимо и могут быть в любой форме, что не влияет на основной код
Весь вопрос в формулировке - основной код. Если это код обвязки, которая запускает полезную функциональность, то это только часть основного кода. Если же основная функциональность реализованы в закрытых плагинах, то проект не является открытым.
Это демагогия. Не нравится не жри. Напиши свой модуль и открой.
> Это демагогия.Это факт. Проект открытым не является.
"Вот мы вместе разрабатываем проприетарный продукт, а не форки. Но продаёт его мы без вас."
У форков тоже закрытый код, так как открытая часть VSCode идёт под MIT. Windsurf, Cursor, у них всех код проприетарный. Вообще не понимаю, о чём люди в данной новости спорят.
> VS Code всегда был проприетарным продуктом.Что тут удивительного.
И тем не менее стоимость IDE пока бесплатная. Это существенный демпинг.
> Ну а что вы ждали от корпорастовАто вдруг сделают что то лучше,
Вдруг какой нибудь Вася, сделает лучше чем Microsoft.
Например.
К сожалению Microsoft.
Бедный Microsoft, покупающщий атомные реакторы.
> Вдруг какой нибудь Вася, сделает лучше чем Microsoft.И как часто Васи делают лучше чем *company name* ?
Если бы таких Вась было много, то майкрософт бы ничего не проприетарила, потому что ее бы сразу замещали отлично работающими васяноподелиями.
Почитайте про perfect wiki, как вася сделал лучше чем Майкрософт
Вы на хабре как статью прочитаете так сразу везде с высунутым языком тащите? Раз в пять лет что-то опубликовали и давай по всем интернетам гонять. Это просто было мс не интересно. Вася пусть покажет как открытую ос на мобильник затащит лучше гугла, как поисковик сделает лучше пары тройки от корпоратов, как облачное решение для офисной работы предложит.
> И как часто Васи делают лучше чем *company name* ?Ну, если мы возьмём оффтопик...
Вся "обвязка" вокруг ОС сделана "Васями".
Видео/аудио плееры, просмоторщики изображений - все знают про VLC, mpc, mpv, aimp, winamp, xnviewer, fsviewer. Текстовый редактор? Notepad++. Архиватор? Сейчас 7-zip, когда-то WinRAR.
Стандартными утилитами пользуются только совсем начинающие пользователи.
Из дефолта, наверно, только сапёр, косынка и пинбол были на столько же популярны.
Корпораты, конечно, с какого-то времени и эту область решили освоить, пытаясь навязать "облачные" сервисы. Но с переменным успехом. При капитализме же как - если ты не растешь, значит ты труп. А место кончается, начинают жрать других. Сейчас с облаков переключились на ИИ - сколько же там места для имитации бурной деятельности. Раньше с интересом смотрел в ченджлог того же ВС Кода. Последний открывал - там только про этот дурацкий ИИ и больше ничего. Пройдёт ещё пара лет и этот бум кончится... Перекинуться ещё на что-то.
> Ну а что вы ждали от корпорастов...https://gcc.gnu.org/steering.html
https://foundation.llvm.org/board-of-directors
https://visualstudio.microsoft.com/
https://www.intel.com/content/www/us/en/developer/tools/onea...> ... и прочие любители подарков от больших дядей в пиджаках готовьтесь!
.
> https://gcc.gnu.org/steering.htmlGCC под надёжной защитой лицензии GNU.
> GCC под надёжной защитой лицензии GNU.Линух тоже под надежной защитой GNU? Как же туда сисемд, раст и вейланд впилили?
А ведь в спиках "донатеров" практичеки одни и те же пиджаки))
> Как же туда сисемд, раст и вейланд впилили?У меня в Slackware всего этого добра нет.
Firefox ты тоже не пользуешься?
Пользуюсь, и как это связано?
Если пользуешься Firefox, значит пользуешься и Rust. ¯\_(ツ)_/¯
В ядро Вяленого не впиливали.
> В ядро Вяленого не впиливали.А линукс это только ядро?
Вы там как-то определитесь.
Линукс это ядро поэтому оно не может быть ЮНИКСОММ!!!!!!!
Да, это только ядро.
> А линукс это только ядро?Памперс - это только подгузники от одной фирмы, джип - это компания, которая производит внедорожники, ксерокс - делает оргтехнику. Линукс - это ядро.
> Системдэшники, растовики, вэйлэндеры и прочие любители подарков от больших дядей в пиджаках - готовьтесь!ну, юникс-то у нас - это разработка чисто добродушных дядь-коммунистов без единого гроша в кармане, ага. и иксы тоже разрабатывались просто по приколу. и на си софт пишут от чистого сердца, а не с целью заработать денег
смешной какой-то копиум у тебя
Да, UNIX - это хобби-проект Кена Томпсона, который был безвозмездно передан научному сообществу университетов. Но потом, как обычно, влезли корпорасты и решили погреть на нём руки, это его и убило( Но он возродился в Linux'е.
> хобби-проектСделаный за дядину зарплату и на дядином оборудовании. В трудовом договоре, кстати, написано, что одного пункта из этих двух достаточно чтобы результат труда принадлежал тоже дяде, если письменно не оговорено иного.
>Сделаный за дядину зарплату и на дядином оборудовании. В трудовом договоре, кстати, написано, что одного пункта из этих двух достаточно чтобы результат труда принадлежал тоже дяде, если письменно не оговорено иного.Где-то это я слышал. Ах да! Сысоева так же упрекал Рамблер, когда хотел заграбастать себе Nginx. Какой ты хитрожопый.
> за дядину зарплатуМожет он в нерабочее время делал.
> дядином оборудованииНа заброшенном PDP-7.
Подойди к начальнику цеха и спроси, можно ли тебе точить делали на станке после смены.
Зачем точить после смены если можно точить поямо в рабочее время. Ты какойто глупый аноним
Никто не уйдет от телеметрии микрософта! Всем пользоваться только бинарниками, которые хозяин предоставляет с барского плеча!
Твоё цп и майнкамф мало кому интересны. Спи спокойно.
Маски сброшены. Надеюсь это приведет к улучшению открытой инфраструктуры для хомячков.
Это приведёт к плаку на форумах, да и то - ненадолго :)
Потом скажите что "таков путь"(С) и стыдливо переключитесь на VS Code.А ведь этот плагин можно брать в виде исходного кода, поимпао со сборкой \ упаковкой \ тестами \ подписями ... и вот у вас уже точно такой же костюмчик, причем даже без "неожиданной функциональности, не отраженной в доступном исходном коде"(С) ;)
Но это же надо работать, а не по форумам трепаться. Этому заняться некому.
> А ведь этот плагин можно брать в виде исходного кодаНельзя. Там бинарь качается при запуске.
> стыдливо переключитесь на VS Code.Защем переключаться? Не, я, конечно, пробовал все эти кодиумы и осс... Но это жалкие пародии. Поэтому основным всегда был оригинальный Код.
Я же не какой-то лицист, который будет жрать говно ради чистоты лицензии.
когда там мелкософт запретит "войти"?
Мне для цпп хватает Кати с анализатором шланга через LSP, а зачем нужен сабж я не очень понимаю
кому-то и вима без расширений хватает с консолью, но это не значит, что другие хуже и их интересы не должны учитываться.
>> кому-то и вима без расширений хватает с консольюкак приятно, что про эту категорию людей говорят :)
Это не люди, это боги
Ща! По нынешним поняткам - это "диды", которые в своих непонятных штучках без эмоджи делают "сишныедырени" ;-p
Такой ты кривляка, конечно 🙂
Кому то и блокнота хватает. Но таким если и платят деньги за работу, то наверное не долго будут это делать.Щас модно нанимать тех, кто смог встроить себе нейросети во все отверстия, и под все кейбиндинги в редакторе, и теперь брейнлесс закрывает тикеты (правит ошибки в решениях, которые выдают нейросети).
А новость - типичная борьба за место под солнцем.
Майкрософту вообще было насрать на форки, пока эти форки не стали делать конкуренты копилоту. А это уже максимально серьезно! Потому что каждый запрос к конкурентной нейросети - это слитый кусок кода конкурентам, которая позже попадет в их датасеты для обучения. А майкрософту не попадет. Нельзя такое допускать.
В vim нейросети вполне себе подключаются если приспичит. В крайнем случае ещё neovim есть.
> конкуренты копилотуПеречисли основных.
> слитый кусок кода конкурентам, которая позже попадет в их датасеты для обучения. А майкрософту не попадет. Нельзя такое допускать.
Это так не работает. Это работает вообще не так. Твой код из редактора попадает после обработки в /dev/null, потому что, во-первых, он априори отстой, и, во-вторых, обучение нейросети настолько дорогое занятие, что дообучать её на любом пользовательском вводе (особенно сомнительного качества) совершенно бессмысленно с экономической точки зрения, только продукт портить. А заниматься код-ревью той ерунды которую ты у себя накодил даже по приговору суда никто не будет.
Чтобы кто не говорил, но есть же IDE и платные и бесплатные
> но разработчики форка Cursor использовали для обхода обратный проксиСправделивости ради у всех просто были костыли для обхода. Это все равно, что ходить в столовую бесплатно, показывая корочку сотрудника. Но вот лавочку прикрыли, стали карточки проверять на входе.
Кто нибудь может пояснить, зачем они пользуются именно VS Code, его форками и тем паче бинарными сборками расширения Microsoft C/C++ Extension?
Очень сильно похоже на ежиков, которые *жрут кактус.
хотелось бы Goland, но я как хобби пишу. Если есть что лучше для гошки - накидайте мне вариантов бесплатных
Можно сидеть на EAP и триалах, просто раз в месяц скачивая с сайта. Они обычно ничуть не менее стабильные, чем их вечно бажные релизы.
я тут для прикола попросил qwen как настроить vim для go и он выдал краткий и полностью годный пошаговый рецепт. Единственное что сильно не понравилось - пришлось для плагинов nodejs ставить еще
Чисто для понимания размаха трагедии:first year US $99.00
second year US $79.00
third year onwards US $59.00Это для индивидуального использования. Это одно из самых дешёвых хобби, про которое я слышал. Дешевле только медитация, там вообще ничего не надо, можно прямо на полу сидеть. Если такие заоблачные суммы проблема, попробуй найти работу что ли. Или пользуйся любым из тысяч свободных редакторов. А ещё лучше, напиши свой Go IDE и продавай, заодно и деньги появятся.
Вы не обижайтесь, но для людей, ратующих за подписочную модель продукта, я бы сделал так, как в фильме "Время" ("In Time") https://ru.wikipedia.org/wiki/%D0%92%D1%...,_2011)
Гугли perpetual fallback license
> но для людей, ратующих за подписочную модель продукта, я бы сделал такДоведение для абсурда - отличный способ ведения дискуссии!
С другой стороны, вы как потребитель, будет требовать исправления уязвимостей, багфиксов, обновлений, поддержки новых ос, поддержки новых версия языка и так далее. И все это "вот за те 20 баксов которые я вам заплатил 10 лет назад".
Ты серьезно уверен, что Микрософт программные продукты будет поддерживать много лет?
Да им проще будет не то что перестать поддерживать софт, а просто обнулить всех пользователей (пример со Скайпом).
Ты для начала попробуй запустить что нибудь современное из софта, например на win2000.
Хотя бы.
Или запросить поддержку по "MS Exchange 2003"
Тебя ожидает много сюрпризов.
Норм, сразу задумался зачем туплю на форумах в пятницу
А какие альтернативы? Жидбрейнс платный, если ты не опенсорс разрабатываешь, да и в стране по-умолчанию его использование ограничивается. Всё остальное маргинальщина и там больше допиливаешь саму среду, чем пишешь код.
Нетбинс топ, жидбрейнс ненужон.
nvim. Один раз осилить и дальше пойдет
Осталось теперь убедить твоего работодателя, что жетбрейнс не нужОн и всем срочно нужно переходить на неовим.
гугли IntelliJ IDEA Community Edition
> гуглиУ этого персонажа мозг отмер из-за ненадобности, а ты предлагаешь такую непосильную вещь.
Дружище, ты не просто допиливаешь СРЕДУ, ты допиливаешь её под себя!! Не видывал удобства. Потом хрен слезешь, тк уже привык к своим кнопкам.
Вот даже ну вот просто элементарно. Все эти иде неподсебяшные грузят тебе экран своими дурацкими виджетами, и код не видна!!! Не видна кода, братан, а видно дурацкие виджеты. Особо борзые говорят что просто большой монитор нннада, но мы то знаем. А они нет. Как удобно кодить в поезде или за чашкой кофе!!
> если ты не опенсорс разрабатываешь, да и в стране по-умолчанию его использование ограничиваетсяМожно подумать, что это "в стране по умолчанию" для кого-то преграда. Говорю как сотрудник и пользователь сабжа в федеральной компании на 40,000+ сотрудников. Вы видимо даже отдаленно не представляете масштабы того, насколько толстый и жырный х#р кладут на все эти лицензии, причем задолго до 2022.
> Расширение является проприетарнымИ что тогда тут делает новость о нем?
Это затрагивает форки
Да? У тех, котоые не читают EULA?> До этого компания Microsoft ещё в сентябре 2020 года добавила лицензионное соглашение, запрещающее использовать бинарные сборки дополнения в сторонних продуктах
Дак виндузятники и читают - некст, некст и все... А потом удивляются
Причём тут "вендузятники"?? ВСЕ СОГЛАШЕНИЯ написаны на птичьем юридическом языке, который на___й никому не впёрся - даже если ты прочтёшь его по буквам, не будучи юристом, ты никуля не поймёшь. Вот поэтому "некст".
> даже если ты прочтёшь его по буквам, не будучи юристом, ты никуля не поймёшьКакой еще птичий язык? Ну вот что конкретно тебе не понятно в этом предложении?
"INSTALLATION AND USE RIGHTS. a) General. You may install and use any number of copies of the software only with Microsoft Visual Studio, Visual Studio for Mac, Visual Studio Code, Azure DevOps, Team Foundation Server, and successor Microsoft products and services to develop and test your applications"
https://marketplace.visualstudio.com/items/ms-vscode.cpptool...
> Ну вот что конкретно тебе не понятно в этом предложении?Ты предоставил типичное выборочное представление фактов.
Но на самом деле человек выше прав, и большинство юридических текстов, будь то русский или английский, не_юрист не_поймёт. И даже если тебе ПОКАЗАЛОСЬ, что ты что-то понял, не факт, что РЕАЛЬНО понял.
> не будучи юристом, ты никуля не поймёшьЭто ты не поймёшь, потому что ни одного языка толком не знаешь. Если такие сложности в понимании текстов уровня второго курса университета, попроси чатгпт разъяснить.
> чатгпт разъяснитьМне РЕАЛЬНО СТРАШНО за подрастающее поколение, которое начнёт полагаться на галлюцинации от псевдо "ИИ", отказываясь думать своей головой, размышлять, строить логические цепочки, задавать вопросы и сомневаться.
> Расширение является проприетарным и используется для добавление в VS Code поддержки языков C/C++.Обратим внимание - только С++. Стало понятно, зачем нужно было обделывание C++ и проталкивание других языков (не будем их тут упоминать). Для серьезных проектов на платформах Microsoft - только C++. Всё остальное - "экспортный продукт".
> Microsoft - только C++. Всё остальное - "экспортный продукт".Ну сначала надо принизить C++, самим же Microsoft ом ( подобными), начать продвигать Rust, чтобы клиенты имелись.
А сами продолжать пользоваться "убогим", С++
Пусть user ы, там всякие языки language однодневки изучают в виде Goolang, хайп, модно.
К тому же C++ исчерпал свой запас, возмоно эту фразу можно встретить в 2013 г.
Вы ничего о троянском обучении не слышали? Не буду здесь подробно - каждый может найти информацию. А в качестве примера приведу пример с Фортраном, который якобы "похоронили" лет 20 назад, но тем не менее ... продолжают активно пользоваться.
А в данном случае всё вообще прозрачно - самим использовать исключительно С/С++, но подбрасывать в его бичевание, чтобы оторвать конкурентов от реальных разработок на мощном языке, заставив их вместо совершенствования и разработки реальных проектов учить всякую шнягу.
А COBOL-то "похоронили" и того раньше. А вот продолжают втихомолку в Омериках и им пользоваться.
Где ты видишь "продолжают пользоваться"? По статьям из "спид-инфо"? Кобол проскакивает исключительно в новостях "смотрите, в некой компания-и-ко есть бух.софт на коболе! вау!". Т.е. всё равно, что найти г---но мамонта на Таймс Сквер - новость о вещах, которые все давно забыли.
> Где ты видишь "продолжают пользоваться"?У нас в NA, любой major bank :-p
Транзакции двух самых популярных тут кредиток - по слухам до сих пор на ёмЪ! :)
Но тебя туда не возьмут, там бэкчек по-тщательнее чем в органы 8-\
> У нас в NAПричем тут твоё соликамск и NA? Дядь, твой удел это на рыбалке с мужиками самогон жрать.
> Где ты видишь "продолжают пользоваться"?Да это фантазии чьи-то. Просто потому что спецам по коболу уже всем за 60 минимум. В кул стори про джаву ещё поверил бы, но кобол это слишком жирно.
> В состав следующей версии планируют включить развиваемые сообществом открытые альтернативные дополнения.Кто-нибудь знает, о чем это?
А то разработчики расширения МС больше года играются с ИИ забив на всю остальную функциональность. Фактически расширение стало полигоном.
Хотелось бы аналогов без такого как у МС забега по минному полю.
Понимаю людей (партнеры), которые платят за лицензии и пользуются преимуществами/ограничениями.Не понимаю людей (халявщики), которые пользуются "бесплатными/открытыми" продуктами от тех (ммм-щики), кто всегда продавал/продает лицензии на право пользования и т.д.
Очевидно-же, что рано или поздно эти ммм-щики захотят вставить что-то куда надо этим халявщикам.
Помнишь чем пользовался Линус до того как git'ом заняться?Что бы понять что тебе нужно, нужно сначала использовать то что есть.
Использовали.
А теперь из новости:
> В состав следующей версии планируют включить развиваемые сообществом открытые альтернативные дополнения. Аналогичный переход на открытые аналоги планируют и разработчики проекта VS Codium.
планируют - не значит сделают.> чем пользовался Линус
так я думаю он был на тот момент партнером. В этом и то и разница, халявщик им и останется и ничего своего не сделает по определению.
> планируют - не значит сделают.Альтернативы уже есть. Планируют перейти на них.
Как это надо было написать по другому, что бы тебе не было к чему придраться?
ну значит они не халявщики, а партнеры. Этих как раз я понимаю, что ими движет.Мой коммент был в основном в отношении халявщиков. Зачем они этим пользуются, им нравиться когда их в конце насаживают (кидают/обманывают) ммм-щики на прибор. И вот этих людей не понимаю, что ими движет.
Потому и сделал Git, чтоб больше тем не пользоваться.
Пользовался потому, что доверял своим личным друзьям, котрые разработчики того, чем он пользовался. Которые заверяли, что всё будет ОК, мы белые и пушистые.
Проблема в том что люди не различают открытую VS и закрытый дополнения для неё. Раз студия бесплатная то и дополнения, как оторые могут делать вообще не Майкрософт, а аноним, им тоже подавай бесплатно.
Кто там трещал про друга опенсорса? Вот кушайте.
Пользователи форков наверняка строчили разработчикам расширения, чтобы они решали проблемы совместимости с форками. Что в их сферу ответственности совершенно не входит. Ну вот и.Не удивлюсь, если основной контингент требующих и топающих ножкой был с территории так скажем восточной европы.
VC Code для работы с исходниками ядра Linux не пригоден. У меня Ryzen 5800x и 64GB RAM 3600Mhz и при работе с исходниками ядра Linux проц почти всегда нагружен на 100% (даже если файл исходника проручивать). И расширение git тоже тормозит, спасает только tig.
> VC Code для работы с исходниками ядра Linux не пригоден.Он пригоден только для js и прочих "веб" технологий. Остальные 100500 языков, которые там якобы есть, исключительно для галочки и полагаются на сторонние плагины от васяна. Для себя лучше emacs ничего не нашел, хотя перепробовал, кажется, всё что есть.
Не, если бы не тормоза это VC Code для Си и С++ был бы идеален, а так он подходит только для проектов где кодовая база максимум несколько сотен мегабайт. Ядро он не вывозит. Даже просто Visual Studio под VirtualBox на Linux и то жевее шевелится на исходниках ядра Linux.Других алттернатив, чтобы можно было прыгать на реализацию функции, на Linux я не нашёл. Если есть назовите я проверю.
FTE? В своё время оч любил его.
Он индексы строит или тупит на чём-то другом? Раньше индексы строил при каждом запуске, этого достаточно для непригодности.
Он и индексы при каждом запуске строит и если страницу с кодом пролистывать путём перемещения окошка справа в миникарте файла он тоже весь резко нагружает проц на 100% и если перестать перетаскивать то проц будет нагружен на 100% ещё десятки секунд, как если он снова индекс перестраивал.
Если кликнуть на названии функции то всплывающее описание появляет спустя десятки секунд, при этом проц нагружен на 100%.
Если после того, как он построил индексы открыть любой другой файл из ядра Linux то проц снова нагружается на 100% даже не на десятки секунд, а на минуты, как если он опять перестраивал индекс.Как можно работать в IDE если открытие любого файла из ядра Linux нагружает проц на 100% на минуты?
А как же графика? На graphics.h далеко не уедешь! Ну и "однозадачность" тоже громадный минус.
Никогда не доверял VS Code, всё ж сразу было ясно..
Что кроме "Extend, Embrace and Extinguish" может предложить Мелкомяхк?
"Не надо объяснять что-то гениальным злым умыслом, если это можно объяснить простой тупостью" (ц)Я полагаю, политика M$ проста: по коридору ходят толпы неприкаянных индусов. Периодически босс их пугает "Ну как, придумали killer project?!". Те врассыпную и начинают каждый пилить какое-то популярное деpьm0. Через месяц выбирают самое дурнопахнущее и заводят под него проект и финансы с рекламой. Если выстрелит - проект обрастает никому не нужными фичами и толкается как "завтрашний день". Не выстрелит - его называют "чьим-то поделием" и тихонько запихивают за плинтус.
Так что VSCode - такой же дерьмопроект, как и большинство мелкомягких выcepов - увидели редактор в браузере и всё, тупоголовых было уже не остановить.
Хаха, наконец-то годная мысль! Добавлю кантрибьют о том, что босс просит всех придумать продукт, все строчат концепты, а потом в итоге бос выбирает свою же идею. Что кстати не самый плохой вариант
Первый звоночек был с их Remote Xxx дополнениями. Сейчас же разрабы vscode 80% времени тратят на впиливание copilot, забив на все остальные ишьюсы. Так что будущее этого проекта мрачное. Валите уже сейчас
Троянский конь под зонтиком любви к open source. LSP - гениальная идея, честно. Только как первопроходец платформы, они убили двух зайцев: сообщество за них написало трудоёмкую поддержку остальных языков и расширило за счёт энтузиазма охват (технические евангелисты), потому что за приложенными усилиями шел разговор и реклама достигнутого.
Не согласен. LSP интересен ТОЛЬКО как некий переходный этап для языков-выскочек, у которых IDE - нет, зато полно "просто редакторов", в которые можно вкорячить убогую поддержку языка.
На деле VS стал безобразно тормозить именно с переходом на LSP - в той же VS 2005-2008 никаких тормозов не было, хотя по факту парсилась громадная порция C#.
Мелкомягкие конечно забавные.
Почти пять лет ничего не замечали и тут как заметили.Но клованы с форками впечатляют еще больше.
Зачем они вообще тянули к себе проприетарное дополнение?
Они же знали что "низя", но "сильно хотелось"?
При том, что есть открытые альтернативы. Предположу просто что они просто остой и ими особо пользоваться не хотят.
> Зачем они вообще тянули к себе проприетарное дополнение?Спрошу ещё глобальнее: зачем вообще делать редактор(!!!!) на интерфейсе браузера?! Неужели им нехватает 100500 поделий, УЖЕ написаных под линукс? Причём нативных и подо все мыслимые библиотеки.
> Спрошу ещё глобальнее: зачем вообще делать редактор(!!!!) на интерфейсе браузера?!Это как раз понятно - делал мелкософт, потому что хочет кроссплатформу. А из браузера ее сделать проще всего.
> Неужели им нехватает 100500 поделий, УЖЕ написаных под линукс?
> Причём нативных и подо все мыслимые библиотеки.А вот это хороший вопрос. Зачем пингвиноиды пользуются VSCode всето вимов и емаксов?
Неужели она лучше? Удобнее?
>всето вимов и емаксов?Потому что этот их Vim подходит только для позёрства, а для коммерческой разработки нужна Студия.
> для коммерческой разработки нужна СтудияОткуда вам знать что нужно для коммерческой разработки? Учитывая, что тутошний контингент не имеет к ней никакого отношения в большинстве своём.
>Разработчики проекта Cursor выпустили обновление... разместив его на Micro$oftовском GitHub.
>, временно решающее проблему
Ну и огребут по DMCA за DRM circumvention.
По чесноку: MSVC всегда сосал как у clang, так и у gcc. Учитывая, что clang совместим с майкрософтовскими расширениями языка, использовать MSVC нет смысла. Да, ты можешь хоть COM компонент, хоть драйвер для винды кросс-компилировать с помощью MinGW-w64 + Clang.
> По чесноку: MSVC всегда сосал как у clang, так и у gcc.Visual Studio - лучшая IDE для плюсов, и конкурентов под Винду у нее нет и не было еще с 90-х годов.
Microsoft Visual Studio это индустриальный стандарт.
> лучшая IDE для плюсовПрямо сейчас пишу программу на C++ Builder под Windows 98 (не спрашивай зачем, просто я считаю, что раньше всё было лучше). Стоял перед выбором. В итоге продукт от Borland показался наиболее предпочтительным.
4-тый или 6-ой?
> Да, ты можешь хоть COM компонент, хоть драйвер для винды кросс-компилировать с помощью MinGW-w64 + Clang.Нет. COM программы под оно не может генерировать. Вроде даже на нативном Borland Turbo C++ оно без exe2bin не получится.
Ты зарабатываешь коммерческой разработкой на С++?
Какую среду разработки используешь?
Месон :) можно и с мсвс. И упаси емакс. Но это уже для гурманов. Кансультанси.
Колежки ещё любят симейк павершелом повызывать но я добровольно состарился для такого
Так это вы баги плодите?
Кстати знаешь ли ты боль ночных дорог в смысле что Вижуал вообще-то не бесплатен. В странах могут за яйца взять
> боль ночных дорогВсмысле это, вдоль ночных дорог.
Не потеряй ( Linux), и не сломай (и не сломай) ( Linux ( Linux ) ).
Pulse Audio, его теперь в твоих глазах.Примерно так, как то примерно.
хы
тот самый вскод который 10 лет не может настройку шрифтов привнести, решил права покачатькак был бесполезным электроно блокнотом, так им и остался
> как был бесполезным электроно блокнотом, так им и осталсяКстати фактически да. Вся его кажущаяся обширная функциональность исключительно за счёт third party плагинов от васянов. Без плагинов это блокнот, причем гораздо худший, чем тот же notepad++.
По поводу функциональности, хочу привести аналогию, может оа даже разойдётся на а мемы, но мне кажется что легче будет донести суть.
1.1с всем известная. Проприетарный продукт на 100%.
2. Есть открытые если хотите "интерпретаторы" они же движки.
3. Но вот условно "конфигурации" бухгалтерия или склад проприетарные.
4. Написать свою конфигурацию с нуля очень трудозатратно.
5. Такие "конфигурации" есть от сторонних разработчиков, условно для отеля или медицины. Они тоже проприетарные.
6. Такие конфигурации бесполезны без интерпретатора, условного скелета, на которые накладывается мяса. Это называется экосистема.
Не велика потеря. Открытые аналоги ничем не хуже, а так, ещё и дополнительная мотивация их развивать.
а на фоне пользователи нормальных компиляторов и ide давятся попкорном со смеху
Те кто тут ратуют за vim, а как вы отладкой занимаетесь в нём? Какой вообще смысл пользоваться чем то, где нет встроенного отладчика? Неужели вручную прдолить gdb?
vim и nvim точно так же как в vscode плагинами настраиваются, в том числе отладчик. И даже внешний вид 1:1 можно сделать так, что не сразу поймешь что это консоль а не гуй
и не нужон нам ваш vscode. emacs, nvim, helix - наш выбор. прикрутить lsp и нет никаких проблем. clang и gcc. кому нужна отладка то lldb и gdm.
https://i.playground.ru/p/cqF-XcBYRPOwpFUKrmCwlA.jpeg