Битва Титанів: Microsoft Захищає VS Code від Курсорів та Вітрів Змін
Останні дні були насичені новинами для шанувальників Visual Studio Code. Нещодавнє велике оновлення від Microsoft, що фактично стало переосмисленням GitHub Copilot, сколихнуло спільноту розробників. Здається, Microsoft прагне наздогнати Cursor та Windsurf, не бажаючи втрачати лідерство на ринку кодових редакторів.
Що ж вони зробили? Вони додали режим Agent до GitHub Copilot, пропонуючи той самий інтегрований AI-асистент, якого вже мають Cursor та Windsurf. Ідея полягає в тому, що цей AI не просто пропонує окремі зміни в коді, а здатний повністю розуміти ваш проект, розробляти план, пропонувати та виконувати команди в терміналі. Теоретично, ви можете сказати AI, що робити, відкинутися на спинку крісла і спостерігати, як він виконує завдання. Хоча, як зазначає автор відео, його власний досвід роботи з Cursor, Windsurf та новим Agent mode не завжди був таким гладким.
Під час тестування у вихідні, AI постійно зазнавав невдач у простих завданнях, якщо вони виходили за рамки додавання окремих функцій або рефакторингу. Спроба збудувати базовий вебсайт з Astro JS закінчилася невдачею, сайт виглядав жахливо, а деякі елементи просто не працювали. Але, як каже автор, це не головна тема відео. Важливо те, що VS Code тепер також має режим Agent, який може бути корисним для невеликих змін, окремих функцій та рефакторингу.
Не менш цінною є функція “Наступні пропозиції редагування”, додана кілька тижнів тому. Автор навіть оновив свій курс “AI для розробників”, щоб охопити цю функцію. Посилання на курс ви знайдете нижче під відео, якщо хочете навчитися ефективно використовувати ці інструменти та підвищити свою продуктивність. На думку автора, ця функція навіть важливіша за режим Agent, адже вона дозволяє швидко переміщатися по кодовій базі, вносити зміни в різних місцях, що значно підвищує продуктивність. Тепер “Наступні пропозиції редагування” у GitHub Copilot увімкнені за замовчуванням, що є чудовою новиною.
Разом з тим, останнє оновлення Visual Studio Code містить і інші зміни, з якими ви можете ознайомитися в офіційному оголошенні, посилання на яке також є нижче.
Але найцікавіше те, що відбулося, не було великим анонсом. Здається, Microsoft блокує використання розширень з магазину Visual Studio Code у форках, таких як Cursor та Windsurf. Вони посилаються на ліцензійні обмеження, які існують вже щонайменше п’ять років. Тобто, це не нова річ, а новий лише підхід Microsoft, яка тепер використовує цей правовий інструмент, щоб завдати шкоди конкурентам – Cursor та Windsurf.
Звісно, Microsoft не зацікавлена в тому, щоб підтримувати open source продукт, а потім спостерігати, як конкуренти “обідають” за її рахунок. Це ціна відкритого коду. Не можна просто отримати іміджевий буст від того, що ти дружня до open source компанія, і не мати ризику, що люди використають це для конкуренції з тобою. Але це не означає, що Microsoft хоче, щоб інші компанії чи стартапи конкурували з нею. Вони спробують все можливе, щоб захиститися від продуктів, таких як Cursor чи Windsurf.
Випуск кращої версії GitHub Copilot – це один з оборонних кроків. І, до речі, саме завдяки таким стартапам, як Cursor та Windsurf, ми бачимо такий прогрес у сфері AI-асистентів та інструментів. Хто знає, чи було б стільки інновацій, якби не було цих стартапів?
Але створення кращого GitHub Copilot – це лише один аспект. Інший оборонний механізм, який використовує Microsoft, полягає в блокуванні можливості Cursor та Windsurf використовувати розширення з магазину VS Code. В результаті, Cursor, Windsurf та всі інші форки AI-редакторів коду повинні будуть або створювати власні розширення, або будувати їх на основі старих розширень, або переходити на відкритий ринок розширень, який існує, але може не мати тієї ж якості та кількості розширень. Звісно, Microsoft буде використовувати своє сильне положення як один з найпопулярніших редакторів коду та величезну екосистему розширень, щоб отримати перевагу.
Вони спробують все можливе, щоб захиститися від Cursor та Windsurf, і це, безумовно, потужний перший або другий крок, окрім покращення GitHub Copilot.
Цікаво, що Cursor та Windsurf зроблять у відповідь. Вони зібрали достатньо грошей, щоб не здаватися легко. Вони повинні досягти результатів і мають великий імпульс, тож подивимось, як все буде розвиватися. Але цікаво спостерігати, як Microsoft нарощує зусилля. Можливо, через кілька років ми повернемось до Visual Studio Code, а Cursor та Windsurf залишаться в історії як інноватори, які представили цікаві функції, але які в кінцевому підсумку можуть більше не використовуватися. Час покаже.
Лайтмотивом відчувається тиха боротьба за першість, де Microsoft використовує всі можливі важелі, щоб утримати позиції лідера, а стартапи, такі як Cursor та Windsurf, кидають виклик усталеним нормам, рухаючи прогрес у сфері AI-асистентів. Хто переможе в цій битві? Залишається лише спостерігати.