VS Code, Google Antigravity e Claude Code: Chi vince?

Ecco la sfida del momento. L’AI per programmare fa passi da gigante, è già addio al vecchio modo di programmare?

Seguo l’AI come la conosciamo adesso sin dai primi esempi concreti lanciati sul mercato ma solo negli ultimi mesi sto trovando campi di applicazione davvero rivoluzionari per il mio lavoro quotidiano e migliorlalo.

Ecco che da programmatore e studente di Ingegneria Informatica sto esplorando la possibilità di non scrivere più codice ma farlo generare, correggere e migliorare direttamente dall’intelligenza artificiale. Se avete seguito i miei articoli sugli IDE, sapete che preferisco la familiarità di VS Code e la sua infinita libreria di estensioni. Tuttavia, ultimamente il settore si è spostato dal semplice completamento automatico del codice all’autonomia completa degli agenti.

Ecco perché ho trascorso gli ultimi giorni a mettere alla prova le migliori AI e non solo sul fronte programmazione. Parliamo dell’affidabile VS Code, l’amatissimo Claude Code e l’ambizioso Google Antigravity.

Sebbene ogni strumento prometta di rivoluzionare il nostro modo di lavorare, una piattaforma in particolare non si è limitata a migliorare il mio flusso di lavoro, ma ha trasformato radicalmente il mio ruolo, da programmatore manuale ad architetto tecnico.

VS Code: Maturo, estensibile, manuale

VS Code non ha bisogno di presentazioni ed è super configurabile e completo. Tuttavia, dopo aver testato per un mese i moderni agenti di intelligenza artificiale, ho iniziato a usarlo più come alternativa che come editor principale.

VS Code ha centrato in pieno gli elementi essenziali. Che si tratti del terminale integrato, dei marcatori GitLens o dei pop-up di IntelliSense, tutto sembra più veloce. Quando devo eseguire un’operazione precisa, come correggere uno specifico bug CSS sul sito web di Swami Jewels, VS Code è imbattibile. Posso aprire il file, premere Ctrl / cmd + P e trovarmi esattamente alla riga in pochi millisecondi.

La sua caratteristica migliore è la stabilità; anche con oltre 20 estensioni installate, si blocca raramente. Un altro passo positivo è rappresentato dall’introduzione di Autopilot da parte di Microsoft, che consente agli agenti di agire in modo autonomo fino al completamento di un’attività.

C’è ancora un certo margine di manovra manuale. Devo avviare il processo, attendere, rivedere e attivare manualmente il passaggio successivo. E sebbene GitHub Copilot sia ora un’estensione integrata, per progetti complessi è ancora necessario affidarsi a decine di estensioni. Dopo un po’, questo inizia a consumare troppa RAM e a rallentare l’interfaccia utente.

Claude Code: Minimalista, basato sulla logica, autonomo

Claude Code non è più solo uno strumento CLI separato, ma è ora profondamente integrato nell’applicazione desktop principale di Claude. Questo significa che posso passare da una chat di alto livello a un agente pronto per il terminale senza mai perdere il contesto.

Ora ho un’interfaccia grafica intuitiva in cui posso visualizzare il mio codice, un’anteprima in tempo reale della mia app e conversare con un agente, tutto in un’unica finestra. La magia avviene nella scheda Codice.

Invece di copiare e incollare frammenti di codice, mi basta indicare a Claude la cartella del mio progetto locale. Non si limita a esaminare un singolo file ma comprende come il mio backend comunica con il frontend.

Ultimamente l’ho utilizzato per diversi progetti. Ad esempio, di recente l’ho usato per creare la dashboard di un cliente che si occupa della costruzione di biciclette. Ho detto a Claude: “Ho bisogno di una pagina che prelevi i dati di inventario dei pezzi di bici più recenti da un file CSV e li visualizzi in una griglia ordinata con una funzione di ricerca.”

Ho semplicemente osservato Claude mentre creava i file, impostava gli stili e apriva una finestra di anteprima in tempo reale direttamente all’interno dell’applicazione il tutto in pochi attimi senza scrivere una riga di codice.

Il motivo per cui preferisco l’app alla vecchia CLI è la visualizzazione delle differenze visive. Quando Claude suggerisce una modifica, mi mostra chiaramente il “prima e dopo” affiancati. Posso cliccare su Accetta o Rifiuta su righe specifiche, il che mi dà molta sicurezza.

Non è tutta magia. L’ostacolo maggiore è rappresentato dai costi e dalla gestione del contesto. Spesso il sistema esegue nuovamente la scansione o invia nuovamente porzioni di contesto all’API, il che può risultare costoso in progetti di grandi dimensioni.

Inoltre, a volte può essere aggressivo. Se non fornisco indicazioni precise, Claude potrebbe decidere di rifattorizzare un’intera cartella quando io volevo solo modificare una singola funzione.

Google Antigravity: Orchestrazione di agenti per utenti avanzati

Mentre VS Code è un editor di codice con l’intelligenza artificiale integrata, Google Antigravity è stato progettato fin dall’inizio per essere un livello di orchestrazione. È in Agent Manager che Google Antigravity dà il meglio di sé.

Premendo cmd + E, l’interfaccia si divide e mi offre una visualizzazione dedicata a ciascuna missione d’azione. Quando lavoro a una funzionalità complessa, non mi limito a chiedere un frammento di codice ma definisco un obiettivo.

Si attiva la modalità di pianificazione e Antigravity genera un piano di implementazione e un elenco di attività prima ancora di scrivere una singola riga di codice. Posso commentare quel piano proprio come in Google Docs (modificando lo stack tecnologico o aggiungendo passaggi di verifica specifici) e l’agente adatta la sua strategia in tempo reale.

L’anteprima del browser è impeccabile. Posso impostarla in modo che “crei una pagina di accesso e scatti uno screenshot per dimostrare che il CSS non sia danneggiato”, e aprirà un browser, navigherà all’host locale e verificherà il buon esito della procedura.

Tuttavia, tutta questa potenza comporta dei problemi di prestazioni su macchine non prestanti o comunque molto potenti.

Conclusione

Dopo un mese di test intensivi, il dibattito non verte più su quale LLM scriva codice migliore, ma su quale piattaforma gestisca meglio il mio flusso di lavoro senza intralciarmi ma aiutandomi sapientemente.

VS Code rimane il punto di riferimento per la precisione manuale. Se lavori su un codice legacy in cui ogni punto e virgola richiede un controllo manuale, o se hai 10 anni di scorciatoie da tastiera personalizzate a cui non puoi rinunciare, VS Code è il programma che fa per te.

Claude Code è perfetto per i puristi della riga di comando. Il suo ragionamento rimane il più simile a quello umano. Se devi risolvere una condizione di gara che coinvolge 20 file, l’approccio di Claude, che privilegia il terminale, è efficiente.

Ho migrato il mio flusso di lavoro di produzione su Google Antigravity. La vista Manager mi permette di agire come responsabile di progetto, eseguendo contemporaneamente agenti per il backend, il frontend e i test. Tuttavia, consuma molte risorse e mi piacerebbe che Google si concentrasse sulle prestazioni nei futuri aggiornamenti.

Sono appassionato di tecnologia sin dalla tenera età, coltivo la mia passione con aggiornamenti quotidiani e non mi lascio scappare proprio nulla. Ho creato HowTechIsMade per condividere con voi le mie passioni ed aiutarvi ad avere un approccio più semplice con la tecnologia.
Exit mobile version