Domanda

Durante i miei anni di sviluppo web con JavaScript, arrivo alla conclusione che è un linguaggio incredibile potente e puoi fare cose straordinarie con esso.

Offre un set ricco di funzionalità, come:

  • Digitazione dinamica
  • Funzioni di prima classe
  • Funzioni nidificate
  • Chiusure
  • Funziona come metodi
  • Funziona come costruttori di oggetti
  • Basato sul prototipo
  • Basato sugli oggetti (quasi tutto è un oggetto)
  • Regex
  • Array e letterali oggetti

Mi sembra che quasi tutto possa essere raggiunto con questo tipo di linguaggio, puoi anche emulare la programmazione OO, poiché fornisce grande libertà e molti stili di codifica diversi.

Con più funzionalità personalizzate orientate al software (I/O, filesystem, dispositivi di input, ecc.) Penso che sarà bello sviluppare applicazioni.

Tuttavia, per quanto ne so, viene utilizzato solo nello sviluppo web o nei software esistenti solo come linguaggio di scripting.

Solo di recente, forse grazie al motore V8, è stato usato di più per altri tipi di attività (vedi node.js per esempio).

Perché fino ad ora è solo relegato solo allo sviluppo web? Cosa lo sta tenendo lontano dallo sviluppo del software?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
scroll top