diff --git a/1-js/01-getting-started/3-code-editors/article.md b/1-js/01-getting-started/3-code-editors/article.md index 8d96a9845..820d767cf 100644 --- a/1-js/01-getting-started/3-code-editors/article.md +++ b/1-js/01-getting-started/3-code-editors/article.md @@ -1,25 +1,23 @@ # Code editor -Un code editor è il posto in cui i programmatori spendono la maggior parte del loro tempo. +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 di entrambe le categorie. +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](https://en.wikipedia.org/wiki/Integrated_development_environment) (Integrated Development Environment) descrive un potente editor con molte funzionalità che coprono lo sviluppo dell'intero progetto. Come anche il nome suggerisce, non sono semplici editor, ma sono degli "ambienti di sviluppo" scalabili. +Il termine [IDE](https://en.wikipedia.org/wiki/Integrated_development_environment) (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 della versione (come [git](https://git-scm.com/)), un ambiente dedicato al test e altre funzionalità per i vari livelli del progetto. +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](https://git-scm.com/)), 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: +Se non hai ancora considerato di scegliere un IDE, dai un'occhiata a queste alternative: -- [Visual Studio Code](https://code.visualstudio.com/) (multi-piattaforma, gratutito). -- [WebStorm](http://www.jetbrains.com/webstorm/) per sviluppatori frontend e altri editor della stessa compagnia per gli altri linguaggi (a pagamento). +- [Visual Studio Code](https://code.visualstudio.com/) (*cross-platform*, gratutito). +- [WebStorm](http://www.jetbrains.com/webstorm/) (*cross-platform*, a pagamento). -Tutti gli IDE sono multi-piattaforma. +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](https://www.visualstudio.com/vs/community/). -Per Windows, c'e anche l'editor "Visual Studio", da non confondere con "Visual Studio Code". "Visual Studio" è a pagamento ed è un potente editor disponibile solo per Windows, ottimo per piattaforme .NET. E' disponibile una versione gratuita ([Visual Studio Community](https://www.visualstudio.com/vs/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. +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 @@ -27,22 +25,22 @@ Gli "editor Semplici" non sono potenti come gli IDE ma sono molto veloci, elegan Sono principalmente utilizzati per aprire un file e modificarlo rapidamente. -La principale differenza tra gli editor semplici e un IDE è che gli IDE lavorano nei vari livelli del progetto, quindi caricano molti dati all'apertura, analizzano la struttura del progetto e molti altri aspetti. Un editor semplice è molto più veloce poichè necessita solo del file. +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. -Nella pratica, gli editor semplici possono avere molti plugin tra cui sintassi a livello directory e l'autocompletamento, quindi non ci sono delle differenze ben definite tra un editor semplice e un IDE. +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. Meritano attenzione le seguenti opzioni: -- [Atom](https://atom.io/) (multi-piattaforma, gratuito). -- [Visual Studio Code](https://code.visualstudio.com/) (multi-piattaforma, gratuito). -- [Sublime Text](http://www.sublimetext.com) (multi-piattaforma, con prova gratuita). +- [Atom](https://atom.io/) (*cross-platform*, gratuito). +- [Visual Studio Code](https://code.visualstudio.com/) (*cross-platform*, gratuito). +- [Sublime Text](http://www.sublimetext.com) (*cross-platform*, con prova gratuita). - [Notepad++](https://notepad-plus-plus.org/) (Windows, gratuito). - [Vim](http://www.vim.org/) e [Emacs](https://www.gnu.org/software/emacs/) sono particolarmente carini se si sanno utilizzare. ## Non intestarditevi -Gli editor elencanti sopra sono sono quelli che io e i miei amici, che considero buoni sviluppatori, abbiamo utilizzato senza problemi per molto tempo. +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 quindi quello che più ti si addice. +Ci sono altri grandi editor nel nostro grande mondo. Scegli quello che più ti si addice. -La scelta di un editor, come degli altri strumenti, è individuale e dipende dai progetti, abitudini e preferenze personali. +La scelta di un editor, come pure di altri strumenti, è individuale e dipende dai progetti, dalle abitudini e preferenze personali.