CoffeeScript - Panoramica
Al momento, JavaScript è il linguaggio dinamico mainstream più veloce disponibile ed è noto come la lingua franca del web. È sviluppato da Brendan Eich nell'anno 1995 in 10 giorni.
Grazie alle sue funzionalità efficaci, JavaScript è diventato popolare ed è diventato rapidamente globale. È rimasto lì in laboratorio per molto meno tempo, il che non è stato sufficiente per perfezionare la lingua. Potrebbe essere per questo motivo, nonostante le sue parti positive, JavaScript ha un sacco di errori di progettazione e si è guadagnato la cattiva reputazione di essere un linguaggio bizzarro.
Cos'è CoffeeScript?
CoffeeScript è un linguaggio leggero basato su Ruby e Python che transcompiles(compila da una lingua di origine a un'altra) in JavaScript. Fornisce una sintassi migliore evitando le parti bizzarre di JavaScript, pur mantenendo la flessibilità e la bellezza del linguaggio.
Vantaggi di CoffeeScript
Di seguito sono riportati i vantaggi di CoffeeScript:
Easily understandable- CoffeeScript è una forma abbreviata di JavaScript, la sua sintassi è piuttosto semplice rispetto a JavaScript. Usando CoffeeScript, possiamo scrivere codici chiari, chiari e facilmente comprensibili.
Write less do more - Per un codice enorme in JavaScript, abbiamo bisogno di un numero relativamente minore di righe di CoffeeScript.
Reliable - CoffeeScript è un linguaggio di programmazione sicuro e affidabile per scrivere programmi dinamici.
Readable and maintainable- CoffeeScript fornisce alias per la maggior parte degli operatori che rendono il codice leggibile. È anche facile mantenere i programmi scritti in CoffeeScript.
Class-based inheritance- JavaScript non ha classi. Invece di loro, fornisce prototipi potenti ma confusi. A differenza di JavaScript, possiamo creare classi ed ereditarle in CoffeeScript. Oltre a questo, fornisce anche proprietà di istanza e statiche, nonchémixins. Utilizza il prototipo nativo di JavaScript per creare classi.
No var keyword - Non è necessario utilizzare il file var parola chiave per creare una variabile in CoffeeScript, così possiamo evitare la decelerazione accidentale o indesiderata dell'ambito.
Avoids problematic symbols- Non è necessario utilizzare i punti e virgola problematici e le parentesi in CoffeeScript. Invece di parentesi graffe, possiamo usare gli spazi bianchi per differenziare i codici di blocco come funzioni, loop, ecc.
Extensive library support- In CoffeeScript, possiamo utilizzare le librerie di JavaScript e viceversa. Pertanto, abbiamo accesso a un ricco set di librerie mentre lavoriamo con CoffeeScript.
Storia di CoffeeScript
CoffeeScript è sviluppato da Jeremy Ashkenas. È stato eseguito per la prima volta in Git il 13 dicembre 2009.
In origine il compilatore del CoffeeScript era scritto in linguaggio Ruby.
Nel marzo 2010, il compilatore CoffeeScript è stato sostituito; questa volta invece di Ruby, hanno usato lo stesso CoffeeScript.
E nello stesso anno, CoffeeScript 1.0 è stato rilasciato e al momento del rilascio, era uno dei progetti più ricercati dell'hub Git.
Limitazioni di CoffeeScript
Sensitive to whitespaces- CoffeeScript è molto sensibile agli spazi bianchi, quindi i programmatori devono essere molto attenti mentre forniscono i rientri. Se non manteniamo il rientro corretto, l'intero codice potrebbe andare storto.
IDE CoffeeScript di TutorialsPoint
Puoi compilare file CoffeeScript utilizzando il compilatore CoffeeScript di TutorialsPoint fornito nella nostra sezione Coding Ground http://www.tutorialspoint.com/codingground.htm. Segui i passaggi indicati di seguito per utilizzare il nostro compilatore CoffeeScript.
Passo 1
Visitare la home page del nostro sito Web facendo clic sul seguente collegamento www.tutorialspoint.com .
Passo 2
Fare clic sul pulsante denominato CODING GROUND che si trova nell'angolo in alto a destra della homepage come evidenziato nell'istantanea riportata di seguito.
Passaggio 3
Questo porterà al nostro CODING GROUNDsezione che fornisce terminali online e IDE per circa 135 linguaggi di programmazione. Apri CoffeeScript IDE nella sezione IDE online mostrata nella seguente istantanea.
Passaggio 4
Se incolli il codice CoffeeScript in formato main.coffee (È possibile modificare il nome del file) e fare clic su Preview , quindi puoi vedere il JavaScript compilato nella console come mostrato nella seguente istantanea.