Lý do Google tạo ra phiên bản VS Code riêng của mình ngay từ đầu là gì?

Tác giả T-X, T.M.Hai 11, 2025, 09:00:10 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Google Antigravity có thể là một trong những quyết định sáng suốt nhất của công ty.

Việc Google Antigravity là một ứng dụng rất phổ biến và đã "cướp" mất tôi khỏi VS Code. Với thành công đó, có thể nói rằng đây là một bước đi rất thông minh của công ty.


1. Kiến trúc "ưu tiên tác nhân" đòi hỏi phải phá vỡ môi trường thử nghiệm mở rộng

Google quyết định tách Visual Studio Code ra vì API mở rộng tiêu chuẩn quá hạn chế đối với kế hoạch ưu tiên trợ lý ảo. Các tiện ích mở rộng truyền thống về cơ bản là các trợ lý thụ động. Chúng thường chỉ chờ bạn nhập liệu trước khi hiện lên để hỗ trợ bạn. Hơn nữa, chúng hoạt động trong các môi trường bảo mật nghiêm ngặt, hạn chế tối đa khả năng thực hiện các thay đổi lớn trên toàn bộ mã nguồn của bạn.

Khi sử dụng thiết lập tiêu chuẩn, các công cụ như GitHub Copilot rất hữu ích, nhưng chúng thường chỉ hoạt động ở mức độ hỗ trợ nhất định. Chúng hoàn toàn phụ thuộc vào việc bạn liên tục hướng dẫn và không thể tự động thực hiện các cập nhật kiến trúc tổng thể. Để Antigravity hoạt động thành công, Google thực sự cần một môi trường nơi các tác nhân AI có thể lập kế hoạch mọi thứ.

Công ty cần những tác nhân này để thực thi các lệnh trên thiết bị đầu cuối và chỉnh sửa nhiều tập tin cùng một lúc mà không cần liên tục yêu cầu người dùng cho phép. Bằng cách phân nhánh ứng dụng chính, các kỹ sư của Google đã có thể tích hợp một lớp "Giao diện Quản lý" mới ngay vào nền tảng cốt lõi của IDE. Giao diện chuyên dụng này cho phép các nhà phát triển tạo và giám sát nhiều tác nhân hoạt động bất đồng bộ.

Đây là cách mà các mô hình Gemini 3 có thể điều phối những quy trình làm việc phức tạp mà các plugin thông thường không thể xử lý. Các tác nhân này không chỉ còn đề xuất các đoạn mã nữa. Giờ đây, chúng có thể tự động xác minh công việc của mình thông qua trình duyệt và thiết bị đầu cuối tích hợp. Về cơ bản, nó đang biến IDE từ một trình soạn thảo văn bản đơn thuần thành một trung tâm điều khiển cho việc phát triển phần mềm hoàn toàn tự động.

Google không đưa ra những quyết định này vì mục tiêu ban đầu là thu hút người dùng khỏi VS Code; công ty đã quyết định làm vậy vì sự cần thiết. Tuy nhiên, một khi kế hoạch đã rõ ràng, gã khổng lồ công nghệ cần phải tiến lên với tư duy nhanh chóng xây dựng được một lượng người dùng trung thành.

2. Google phải loại bỏ rào cản chi phí chuyển đổi đối với các nhà phát triển

Chiến lược thông minh của Google trong việc thu hút người dùng mới là điều đã thuyết phục tôi chuyển đổi nền tảng. Phiên bản tùy chỉnh của Google quen thuộc đến mức tôi không cần phải học bất cứ điều gì mới. Thành thật mà nói, cảm giác như đang sử dụng bản cập nhật Visual Studio Code thông thường, điều đó có nghĩa là tôi có thể chuyển một dự án lớn ngay trong cùng ngày.

Khi các công ty công nghệ cố gắng xây dựng một IDE hoàn toàn mới từ đầu, thiết kế và giao diện người dùng thường là những điểm yếu. Điều này chủ yếu là do các nhà phát triển thực sự không thích thay đổi cách làm việc hàng ngày của họ. Bằng cách tạo ra một phiên bản "phân nhánh" từ VS Code, Google về cơ bản đã sử dụng chiến thuật "ngựa Trojan" để đưa các công cụ AI mạnh mẽ hoàn toàn mới của mình vào môi trường mà hàng triệu nhà phát triển đã sử dụng.

Giao diện chỉnh sửa được xây dựng dựa trên nền tảng của VS Code. Bạn sẽ có trình khám phá tập tin, các tab và phím tắt quen thuộc, mang đến trải nghiệm nhanh chóng và dễ dàng ngay từ lần sử dụng đầu tiên.

Nếu Antigravity thực sự là một ứng dụng hoàn toàn mới với các phím tắt độc đáo và hệ thống tập tin độc quyền, bạn có thể dự đoán rằng rất ít người sẽ sử dụng nó. Điều đó đặc biệt đúng khi bạn cân nhắc đến khó khăn khi phải học các công cụ mới đồng thời với việc học cách tích hợp AI.

Thay vào đó, bằng cách sử dụng một bản sao (fork), người dùng có thể giữ nguyên tất cả các tiện ích mở rộng, giao diện hiện có và cả những thao tác quen thuộc đã thực hiện. Google rõ ràng hiểu rằng để chiến thắng trong cuộc đua lập trình AI, họ không cần phải phát minh lại toàn bộ trình soạn thảo văn bản. Công ty chỉ cần sở hữu lớp trí tuệ nhân tạo hoạt động ngay trên đó. Chắc chắn, điều này đi kèm với một mức phí, nhưng nó vẫn hoạt động tốt, và mức phí đó đã được tăng lên.

Cách tiếp cận này cho phép các kỹ sư tích hợp mô hình Gemini 3 Pro và logic quy trình làm việc của tác nhân. Nhóm không phải mất nhiều năm để sửa chữa những vấn đề như hiển thị văn bản cơ bản hoặc hệ thống quản lý tập tin. Theo tôi, đó thực sự là một kế hoạch tuyệt vời.

3. Trong mọi cuộc chạy đua vũ trang, tốc độ là yếu tố quan trọng nhất

Việc xây dựng một trình soạn thảo mã ổn định, phản hồi nhanh và hoạt động tốt ngay từ đầu là một dự án kỹ thuật khổng lồ. Thông thường, phải mất nhiều năm nỗ lực trước khi nó đủ hoàn thiện để sử dụng trong môi trường chuyên nghiệp.

Google hiện đang tham gia vào một cuộc đua khốc liệt với các đối thủ nhanh nhẹn như Cursor và Windsurf. Những công ty này đang nhanh chóng định nghĩa lại trải nghiệm của nhà phát triển bằng cách tích hợp trí tuệ nhân tạo ngay vào quy trình làm việc. Công bằng mà nói, cả hai công ty này cũng đã sử dụng các phiên bản tùy chỉnh của VS Code để nhanh chóng ra mắt sản phẩm của mình, giúp họ bỏ qua sự trì trệ thường thấy trong giai đoạn phát triển nền tảng.

Google không thể mạo hiểm xây dựng một công cụ hoàn toàn độc quyền, giống như một Android Studio dành cho web, và bắt đầu từ con số không. Công ty có thể sẽ gia nhập thị trường muộn nhiều năm và bỏ lỡ cơ hội quan trọng đó.

Điều đó không có nghĩa là không có vấn đề. Chúng ta đã từng chứng kiến ổ cứng của ai đó bị xóa bởi một AI có quá nhiều quyền lực, nhưng nhìn chung, nhánh phát triển này hoạt động tốt.

Việc phân nhánh dự án đã mang lại cho Google một nền tảng vững chắc ngay lập tức, vốn đã được kiểm chứng qua thực tế, điều này thực sự hữu ích. Chúng ta đang nói cụ thể về khung Electron mạnh mẽ và trình soạn thảo Monaco, nền tảng sức mạnh của VS Code. Lựa chọn chiến lược này cho phép Google tập trung 100% vào các tính năng khác biệt.

Điều này không có nghĩa là Google sẽ không phát triển một IDE hoàn toàn mới trong tương lai. Rõ ràng là mọi người muốn sử dụng AI giống như mẫu Gemini 3 Pro. Vì vậy, công ty có thể dành thời gian để tạo ra một IDE hoàn toàn mới và phát triển logic phức tạp cho các quy trình làm việc của tác nhân. Google có đủ nguồn lực để dành một nhóm chuyên trách cho nhiệm vụ này. Nếu công ty nhìn thấy con đường dẫn đến lợi nhuận, thì một IDE độc quyền của Google là một khả năng hoàn toàn có thể xảy ra.

Việc Google tách Visual Studio Code ra khỏi IDE có thể là một bước tiến lớn trong tương lai của các IDE. Thế hệ năng suất tiếp theo có thể phụ thuộc vào trí tuệ nhân tạo tự động, nhận biết ngữ cảnh, có khả năng hoạt động trên toàn bộ hệ thống phát triển.

Chúng ta phải chờ xem sẽ có thêm bao nhiêu cải tiến nữa được đưa vào phiên bản VS Code của Google. Tuy nhiên, điều này dường như chưa phải là kết thúc; trên thực tế, nó giống như sự khởi đầu của một điều gì đó lớn lao.