Skip to content

Files

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Latest commit

Jan 20, 2025
b89e8ed · Jan 20, 2025

History

History
68 lines (45 loc) · 4.35 KB

File metadata and controls

68 lines (45 loc) · 4.35 KB

Code editor

Un code editor è il posto in cui i programmatori passano la maggior parte del loro tempo.

Ci sono due principali tipi di code editor: IDE ed editor semplici. Molte persone si trovano bene a sceglierne uno per entrambe le categorie.

IDE

Il termine IDE (Integrated Development Environment) descrive un potente editor che copre lo sviluppo dell'intero progetto. Come anche il nome suggerisce, non è un semplice editor, ma un "ambiente di sviluppo" scalabile, con molte funzionalità.

Un IDE carica il progetto (possono essere molti file), consente la navigazione tra i file, fornisce il completamento automatico basandosi sull'intero progetto (non sul singolo file), può essere integrato con sistemi di gestione di versione (come git), un ambiente dedicato al test e altre funzionalità a livello del progetto.

Se non hai ancora considerato di scegliere un IDE, dai un'occhiata a queste alternative:

<<<<<<< HEAD

34a80e70f8cce5794be259d25f815d7a7db7cbe3

Per Windows, c'è anche l'editor "Visual Studio", da non confondere con "Visual Studio Code". "Visual Studio" è un potente editor (a pagamento) disponibile solo per Windows, ottimo per le piattaforme .NET. E' disponibile anche una versione gratuita: (Visual Studio Community.

Molti IDE sono a pagamento, ma offrono un periodo di prova gratuito. Solitamente il loro costo è trascurabile se paragonato allo stipendio di una sviluppatore qualificato; è quindi importante scegliere il migliore in base alle proprie esigenze.

Editor semplici

Gli "editor Semplici" non sono potenti come gli IDE ma sono molto veloci, eleganti e semplici.

Sono principalmente utilizzati per aprire un file e modificarlo rapidamente.

La principale differenza tra gli editor semplici e un IDE è che quest'ultimo lavora a vari livelli del progetto, carica molti più dati quando viene aperto, analizza la struttura del progetto e così via. Un editor semplice è molto più veloce poichè necessita solo del file.

In pratica, tuttavia, gli editor semplici possono avere molti plugin, tra cui la sintassi a livello directory e l'autocompletamento, quindi non ci sono delle differenze ben definite tra un editor semplice e un IDE.

<<<<<<< HEAD Meritano attenzione le seguenti opzioni:

34a80e70f8cce5794be259d25f815d7a7db7cbe3

Non intestarditevi

Gli editor elencanti sopra sono quelli che io e i miei amici, che considero buoni sviluppatori, abbiamo utilizzato senza problemi per molto tempo.

Ci sono altri grandi editor nel nostro grande mondo. Scegli quello che più ti si addice.

<<<<<<< HEAD La scelta di un editor, come pure di altri strumenti, è individuale e dipende dai progetti, dalle abitudini e preferenze personali.

The choice of an editor, like any other tool, is individual and depends on your projects, habits, and personal preferences.

The author's personal opinion:

  • I'd use Visual Studio Code if I develop mostly frontend.
  • Otherwise, if it's mostly another language/platform and partially frontend, then consider other editors, such as XCode (Mac), Visual Studio (Windows) or Jetbrains family (Webstorm, PHPStorm, RubyMine etc, depending on the language).

34a80e70f8cce5794be259d25f815d7a7db7cbe3