Ask HN: Haruskah memilih Cursor atau Windsurf?
(news.ycombinator.com)- Cursor dan Windsurf adalah editor kode yang belakangan ini mendapat perhatian di komunitas pengembang
- Masing-masing alat menunjukkan pendekatan yang berbeda dalam fitur dukungan AI, ekosistem plugin, UI/UX, dan lainnya
- Cursor menyediakan fitur lanjutan seperti pengelolaan proyek skala besar, asisten coding AI, dan integrasi Git
- Windsurf mendukung pengeditan kode yang efisien dengan lingkungan ringan, kecepatan muat yang cepat, dan antarmuka yang ringkas
- Kedua alat sama-sama bertujuan meningkatkan produktivitas dengan mencerminkan kebutuhan berbagai kelompok pengguna
- Alat yang tepat akan berbeda tergantung pada faktor yang diprioritaskan pengguna, seperti performa, fungsionalitas, dan kesederhanaan
- Mencoba langsung versi percobaan untuk memilih editor yang sesuai dengan gaya pengembangan dan lingkungan kerja sendiri adalah pilihan terbaik
9 komentar
Sepertinya Cursor punya lebih banyak extension...
Keduanya berbasis VS Code, apakah ekstensi di antara keduanya tidak kompatibel satu sama lain..
Saya setuju.
Karena OpenAI sudah mengakuisisi Windsurf, sepertinya orang akan beralih ke pihak Windsurf, bukan?
Bahasa pemrograman apa yang paling cocok dipadukan dengan coding agent?
Sebagai developer backend yang selama ini terutama memakai Java & Kotlin, serta Spring, saya sering merasa agak frustrasi saat menggunakan Cursor..
Mungkin Python?!
Ini memang cuma spekulasi tanpa dasar, tapi bukankah JavaScript?
Karena volumenya yang paling besar, mungkin pembelajarannya juga jadi yang paling baik...
Sepertinya Ruby.
Komentar Hacker News
Saya menggunakan Cursor sebagai editor utama, dan Cline sebagai alat agen utama. Saya belum mencoba Windsurf, tetapi kombinasi Cursor+Cline sangat cocok dengan cara kerja kustom saya. Fitur pengeditan inline Cmk-K di Cursor (menggunakan model Claude 3.7) sangat berguna untuk memperbaiki satu baris atau metode. Fitur tab-completion Cursor (SuperMaven) adalah yang terbaik yang pernah saya coba. Dan Gemini 2.5 di Cline menghasilkan perencanaan serta implementasi yang benar-benar siap dipakai dalam seluruh alur kerja agen. Secara pribadi saya merasa Cline adalah yang terbaik karena open source dan saya membawa API key sendiri, sehingga fokusnya terasa pada prompt terbaik, konteks maksimum, dan hasil terbaik. Cursor berusaha mengoptimalkan hasil dalam batas anggaran, jadi mau tak mau konteksnya dikurangi untuk menghemat biaya. Hal-hal seperti ini terasa sebagai gesekan kecil yang menghalangi hasil terbaik
Zed menjadi sangat bagus dari sisi integrasi AI, dan merupakan yang terbaik di antara alat lain yang pernah saya coba secara terpisah. Cursor dan VSCode+Copilot terasa lambat dan canggung, tetapi Zed terasa jauh kurang merepotkan dan seperti software yang lebih matang. Kalau cukup menghubungkan Gemini API key, bisa dipakai gratis atau murah tanpa harus membayar editor itu sendiri
Kalau bicara fitur bergaya agen, semua solusi rasanya kadang berhasil total dan kadang sama sekali tidak. Saya sudah banyak mencoba claude code, aider, cline, cursor, zed, roo, windsurf, dan lain-lain. Yang penting adalah memakai model yang cocok untuk tugasnya, tetapi model-model ini sering berubah, dan upgrade kadang bagus, kadang malah buruk. Meski begitu saya memakai Cursor sebagai utama. Fitur LLM yang paling sering saya gunakan adalah tab-completion, dan Cursor jauh lebih unggul daripada pesaing. Dengan akurasi 95%, ia memahami apa yang ingin saya lakukan berikutnya. Github Copilot, Zed, Windsurf, Cody semuanya tidak ada di level yang sama
Saya merekomendasikan Aider. Bisa dipakai sebagai coding assistant terpisah bersama editor apa pun yang Anda mau. Open source, dan akan tetap gratis ke depannya, jadi tidak perlu khawatir tiba-tiba mahal atau menghilang
Dulu windsurf sempat lebih unggul daripada cursor untuk agentic coding, tetapi belakangan saya dengar cursor sudah menyusul. Sekarang windsurf terasa membuat frustrasi karena hanya bisa mengumpulkan konteks sekitar 100-200 baris. Penyebab mendasar bug atau hasil aneh sering kali adalah konteks yang tidak memadai. Kalau semua konteks diberikan, modelnya sendiri tidak bermasalah. Juga merepotkan karena ia tidak bisa menangani file di atas 800 baris dengan baik. Hambatannya ada pada hardware dan biaya token, jadi dibutuhkan inovasi pengambilan konteks yang cerdas seperti deepseek
Kadang saya merasa cuma saya sendiri yang masih memakai vim sambil menikmati keseruan demam AI ini
Dalam pekerjaan sehari-hari saya tidak memakai satu pun editor seperti ini. Alat-alat seperti ini pada akhirnya hanya menghasilkan kode yang rata-rata dan mengurangi pemahaman. Justru jauh lebih baik untuk kualitas dan maintainability kalau saya mengajukan pertanyaan spesifik ke model berkonteks besar seperti Gemini lalu menganalisis sendiri kode yang dihasilkan. Fitur tab auto-complete putus nyambung benar salahnya, jadi malah mengganggu fokus
Saya memakai Cursor karena pada dasarnya pemakaiannya nyaris tak terbatas. Setelah melewati 500 kali per bulan memang jadi lambat, tetapi tetap cukup layak. Kalau nanti ada yang lebih baik, saya akan pindah
Saya sudah memakai Zed Agent dan model Github Copilot, tetapi karena Github mengumumkan rencana pembatasan pemakaian, saya sedang mencari alternatif. Saat ini saya sedang menguji paket $100 Max dari Claude Code, dan hasilnya terasa seperti sulap: ia mengedit kode dan memperbaiki error kompilasi. Tapi karena agen bekerja sendiri, saya jadi lebih jarang me-review kode. Untuk pengembangan game vibe coding, semua model masih kesulitan. Meski bilang “sudah saya perbaiki supaya lebih robust”, kenyataannya bug masih tetap ada. Mungkin alat ini lebih cocok untuk backend web development yang saya kerjakan. Saya akan mencoba pendekatan menulis unit test yang gagal dulu, lalu membiarkan agen mengimplementasikan fiturnya. Dan Edit Predictions di Zed juga layak dicoba. Saat refactor, saya cenderung terus menekan tab di seluruh file untuk menimpa dengan kode yang disarankan
Saya sedang menguji framework agentic minimalis yang saya buat sendiri. Hanya dengan 7 tool (read, write, compare, browser, command, ask, think), sebagian besar tugas bisa diselesaikan. Jika tool
askdinonaktifkan, ia bisa bertindak lebih proaktif dan menjalankan aksi berikutnya sendiri, dan saya cukup bangga dengan itu. Saya tidak akan bilang ini lebih baik daripada fork VSCode, tetapi sekitar 70% pekerjaan saya bisa dicakup dengan cara yang mudah dipahami. Sisanya bisa dipakai berdampingan dengan Cursor/Windsurf. Ini open source, jadi kalau tertarik saya harap Anda mau melihatnya di GitHub