Giống như nhiều lập trình viên khác gần đây, lần đầu tiên trải nghiệm lập trình có sự hỗ trợ của AI là thông qua các công cụ như Lovable và Bolt, nơi bạn mô tả những gì mình muốn và xem hệ thống tự động xây dựng nó cho bạn. Khi chuyển sang Cursor, bạn thấy nó mạnh mẽ, nhưng cũng có phần như một bước thụt lùi. Quy trình làm việc thiên về trình soạn thảo hơn là hội thoại, và bạn sẽ nhớ về sự tương tác mượt mà mà mình đã quen thuộc.
Rồi Windsurf bắt đầu xuất hiện. Mọi người khen ngợi tốc độ, giao diện người dùng gọn gàng hơn, và đặc biệt là gói cơ bản hoàn toàn miễn phí mà không giới hạn số lần sử dụng tính năng tự động hoàn thành. Điều đáng chú ý nhất, tất nhiên, là quy trình làm việc của nó trông giống Lovable và Bolt hơn nhiều so với Cursor. Windsurf là một IDE miễn phí làm được mọi thứ mà Cursor thực hiện, thậm chí cả một vài thứ mà Cursor không làm được.
Windsurf có giao diện người dùng được trau chuốt hơn
Launcher nhanh và giao diện trình soạn thảo mượt mà hơn
Điều đầu tiên bạn nhận thấy ở Windsurf là tốc độ khởi chạy. Hầu hết các IDE truyền thống đều mất thời gian để load, và ngay cả con trỏ cũng có độ trễ khởi động đáng kể. Windsurf khởi chạy nhanh hơn nhiều với màn hình chào mừng gọn gàng hiển thị danh sách các dự án gần đây.
Bên trong, bố cục quen thuộc nhưng yên tĩnh hơn. Bạn có bố cục VS Code tiêu chuẩn với cây thư mục ở bên trái và trình soạn thảo ở giữa, nhưng bảng điều khiển AI có tên Cascade nằm ở bên phải với một nút chuyển đổi gọn gàng cho chế độ Write và Chat. Một menu drop-down mô hình bên cạnh cho phép bạn chuyển đổi giữa các mô hình Claude Sonnet, GPT và mô hình SWE của Windsurf mà không cần rời khỏi trình soạn thảo.
Những điều nổi bật nhất lại là những thứ không có ở đó. Cursor sử dụng cách tiếp cận "tổng hợp" với mọi lỗi đều có nút "sửa bằng AI" và mọi vùng đều có lớp phủ "gỡ lỗi bằng AI". Windsurf mặc định ẩn hầu hết các tính năng đó. Ví dụ, mặc dù có tính năng so sánh code trực tiếp, bạn vẫn phải nhấp vào nút Open Diff để xem chúng trong một khung đầy đủ, điều này khiến trình chỉnh sửa im lặng cho đến khi bạn thực sự muốn xem lại các thay đổi.
Windsurf dễ sử dụng hơn
Tính năng chỉnh sửa bằng cách nhấp chuột và tính năng xem trước tích hợp giúp giảm bớt công việc nặng nhọc
Sự trau chuốt được thể hiện rõ trong cách bạn thực sự làm việc trong Windsurf. Khung xem trước chạy ứng dụng bên trong trình chỉnh sửa và chế độ Send element cho phép bạn nhấp trực tiếp vào một phần tử giao diện người dùng, chẳng hạn như nút hoặc tiêu đề, và gắn chính xác nút DOM đó vào prompt Cascade tiếp theo.
Điều này đã được thử nghiệm với một dự án web nhỏ trong Cursor. Thay vì tìm kiếm tên lớp hoặc cuộn qua CSS, bạn chỉ cần nhấp vào văn bản điểm số trong bản xem trước, đưa ra prompt "thay đổi màu thành vàng neon" và để Cascade xử lý phần còn lại.
Một biểu tượng hình tên lửa nhỏ phía trên khung chat Cascade kích hoạt quy trình chỉ với một cú nhấp chuột, và Cascade sẽ ghi cấu hình, xác nhận domain Windsurf và gửi dự án lên Netlify. Vì vậy, chỉ trong tích tắc, bạn đã có một URL có thể chia sẻ cho một dự án phụ mà nếu dùng bất kỳ phần mềm nào khác sẽ mất đến 10 phút để thiết lập.
Chế độ chat mặc định là tự động
Cascade lập kế hoạch, chỉnh sửa và chạy các lệnh mà không cần hướng dẫn thủ công
Lý do lớn nhất khiến mọi người thích Windsurf là chế độ chat mặc định của nó rất tự động. Trong Cursor, trình soạn thảo yêu cầu bạn chọn các file cần đưa vào ngữ cảnh và xem xét mọi sự khác biệt trước khi đưa vào. Điều đó rất tốt cho việc kiểm soát chặt chẽ, nhưng nó làm bạn chậm lại khi chỉ muốn xây dựng một tính năng. Cascade của Windsurf đảo ngược điều đó, tương tự như một số lựa chọn thay thế Cursor miễn phí khác mà bạn đã thử nghiệm. Bạn mô tả mục tiêu, và nó sẽ tự động tìm ra những file nào cần chỉnh sửa, ngữ cảnh nào cần lấy và lệnh nào cần chạy.
Nghe có vẻ là một thay đổi nhỏ, nhưng nó chuyển quy trình làm việc từ việc hướng dẫn AI sang việc cho nó biết bạn muốn gì. Khi bạn yêu cầu Cascade thêm một trang cài đặt vào một ứng dụng Express nhỏ, nó đã lập chỉ mục các file liên quan, tạo một tuyến đường mới, kết nối nó vào bố cục hiện có và chạy dev server để xác nhận không có gì bị lỗi. Bạn không cần phải chọn một file nào hoặc dán một code snippet nào.
Windsurf cũng ghi các lần tạo vào ổ đĩa trước khi bạn chính thức chấp nhận chúng, điều này làm cho luồng hoạt động của agent trở nên tự nhiên hơn. Bạn có thể thấy các thay đổi ngay lập tức trên dev server, theo dõi lỗi bản build và lặp lại thông qua trò chuyện mà không cần cam kết bất cứ điều gì. Nếu không thích kết quả, bạn có tùy chọn hoàn tác và khôi phục toàn bộ phiên làm việc về trạng thái ban đầu chỉ bằng một cú nhấp chuột.
Windsurf miễn phí, và chi phí ban đầu cũng rẻ hơn.
Chi phí là lý do khác khiến mọi người gắn bó với Windsurf. Gói miễn phí cung cấp tính năng Tab autocomplete không giới hạn, chỉnh sửa trực tiếp và truy cập vào bản xem trước trong trình chỉnh sửa, cộng với một hạn mức nhỏ các phiên Cascade hàng ngày cho agent. Đối với người đang mày mò các dự án phụ, điều này hữu dụng hơn. Bạn có thể xây dựng hai ứng dụng nhỏ và triển khai một ứng dụng mà không bao giờ gặp phải rào cản trả phí.
Gói trả phí cũng mang lại giá trị tốt hơn nhiều. Windsurf Pro hiện có giá 20 USD/tháng, giống như Cursor Pro, nhưng hạn mức đi kèm, các mô hình miễn phí và tính năng Tab autocomplete không giới hạn trên mọi gói khiến việc sử dụng hàng ngày không còn tốn kém. Nếu sử dụng các mô hình gốc của Windsurf nhẹ hơn như SWE-1, bạn có thể dùng hạn mức này rất lâu.
Hệ thống hạn mức cần một thời gian để làm quen. Các mô hình khác nhau tiêu thụ credit với tốc độ khác nhau, vì vậy một phiên làm việc nặng với mô hình tiên tiến sẽ tiêu tốn ngân sách của bạn nhanh hơn so với một phiên sử dụng mô hình nội bộ. Cấu trúc giá cả không phải là hoàn hảo nhất, nhưng gói miễn phí đủ hào phóng để bạn đánh giá công cụ mà không cảm thấy bị áp lực phải nâng cấp.
Windsurf là điểm khởi đầu tốt hơn cho bất kỳ ai bắt đầu lập trình AI thông qua Lovable hoặc Bolt và muốn một IDE thực sự tôn trọng quy trình làm việc đó. Phiên bản miễn phí đủ dùng, giao diện người dùng không gây cản trở, và tính năng mặc định hỗ trợ agent khiến toàn bộ quá trình giống như cộng tác với một trình soạn thảo hơn là chỉ sử dụng nó.
Hướng dẫn AI
Học IT





AI
Hàm Excel