Am trecut complet pe Cursor AI acum vreo șase luni, după ce am folosit GitHub Copilot încă de când era în faza de beta închis. Nu o să vin să vă mint că AI-ul vă face de zece ori mai deștepți peste noapte. Totuși, mie mi-a tăiat lejer 40% din timpul petrecut pe boilerplate, refactoring și scris teste la un proiect cu peste 12.000 de linii de cod.
Vreau să vă arăt exact unde bate Cursor de departe Copilotul clasic și unde încă mai scârțâie, ca să decideți singuri dacă merită să faceți tranziția.
De ce Copilot a rămas doar un autocompletion mai răsărit
Copilot este excelent când scrii cod linie cu linie. Îți ghicește funcția, îți pune un map, îți închide tag-urile, e super ok pentru asta. Problema apare când ai de făcut un refactoring care atinge trei fișiere diferite. Acolo te lasă de izbeliște. Trebuie să sari tu manual din fișier în fișier, să dai copy-paste la context în chat și să speri că AI-ul înțelege ce vrei.
La un proiect recent în SvelteKit, aveam de mutat toată logica de autentificare dintr-un store local într-un middleware și de actualizat vreo 8 rute. Cu Copilot în VS Code classique, mi-ar fi luat cel puțin o oră de bibileală, căutări și teste manuale doar ca să mă asigur că n-am spart ceva pe parcurs.
Workflow-ul cu Cursor: Puterea lui Composer și @-references
Aici se schimbă total jocul. În Cursor folosesc zilnic două scurtături: Ctrl + L pentru chat-ul contextual și Ctrl + I (Composer) pentru editări multi-fișier.
Chestia care te face să nu te mai întorci niciodată la VS Code simplu este că poți pune referințe directe cu @. În loc să-i explic eu structura bazei de date în prompt, scriu simplu:
"Generează-mi un endpoint de audit bazat pe schema asta @schema.prisma și pune-l în @routes/audit.ts"
Cursor nu doar că scrie codul corect, dar îl aplică direct în fișiere, arătându-mi un diff exact ca la git. Văd clar cu verde ce s-a adăugat și cu roșu ce s-a șters. Apăs un singur buton de accept și treaba e gata.
Un alt mare plus este că poți schimba modelul de AI instant. Când am de rezolvat un bug logic complex, trec pe Claude 3.5 Sonnet direct din interfață. Pentru chestii repetitive de layout sau CSS, las GPT-4o-mini care e super rapid.
Trade-off-uri pe care nu le spune nimeni la început
Nimic nu e perfect și e important să fim sinceri cu minusurile. Cursor este practic un fork de VS Code. Asta înseamnă că, deși îți importă majoritatea setărilor și extensiilor cu un singur click, uneori anumite extensii mai ciudate își pierd configurările sau trebuie reinstalate manual.
Apoi, e vorba de resurse. Cursor mănâncă considerabil mai mult RAM decât VS Code-ul simplu. La proiecte mari, când pornește indexarea codebase-ului ca să poată răspunde corect la întrebări, laptopul meu începe să sune destul de serios.
Și mai este și aspectul de securitate și privacy. Dacă lucrați la o corporație cu reguli stricte de IP, s-ar putea ca echipa de securitate să nu fie de acord ca tot contextul proiectului vostru să fie trimis către serverele lor, deși Cursor are o opțiune de "Privacy Mode" destul de clară în setări.
Concluzia mea
Dacă scrieți doar scripturi izolate sau lucrați pe proiecte foarte mici, Copilot în VS Code este arhisuficient și mai ieftin. Dacă în schimb navigați zilnic într-un codebase măricel și v-ați săturat de copy-paste între ferestre ca să-i dați context AI-ului, Cursor merită fiecare cent din abonamentul lunar.
Voi ce folosiți în daily workflow? Ați rămas pe varianta clasică sau ați făcut deja pasul spre un editor dedicat pentru AI?