Categorie
Cloud Computing News Software

JavaScript è il linguaggio server side più popolare

L’annuale report pubblicato da Stack Overflow attesta la crescente popolarità di JavaScript come linguaggio lato server. Ed il merito sembra essere tutto di Node.js, runtime JavaScript divenuto importante non solo per lo sviluppo web ma anche per servizi cloud PaaS come Cloud Foundry. Con oltre 8 milioni di istanze online, tre utenti su quattro pianificano di […]

Categorie
Internet News Server Sicurezza

Librerie JavaScript obsolete: un rischio per la sicurezza dei siti

I ricercatori della Northeastern University (Boston, Massachusetts) hanno pubblicato recentemente un dettagliato paper (consultabile online) dedicato alle librerie JavaScript, strumenti ai quali gli sviluppatori ricorrono ormai da diverso tempo per migliorare le funzionalità del proprio sito. Angular, Bootstrap e jQuery sono alcune delle librerie più note ed apprezzate che semplificano ad esempio la manipolazione di […]

Categorie
Internet News Sicurezza

Malware: da JavaScript a PowerShell ed SVG

Il Malware Protection Center blog di Microsoft è tornato recentemente sul tema delle campagne malware che a scadenze irregolari interessano privati ed aziende. Nel corso del 2016, osservano gli esperti di sicurezza, il metodo più diffuso per la distribuzione di malware è stato mediante l’invio di file JavaScript (.JS) via posta elettronica. Nessun metodo di attacco […]

Categorie
Internet

WebAssembly, il nuovo formato binario per il Web

Google, Microsoft, Mozilla e gli ingegneri del WebKit Project hanno annunciato poche ore fa il lancio di WebAssembly (wasm), il nuovo formato binario per la compilazione di applicazioni per il Web.

Categorie
Programmazione

Convertire codice in JavaScript? Ecco i tools – parte 2

In questa seconda parte dell’articolo proseguiamo con la rassegna dei tools che consentono di compilare codice scritto in differenti linguaggi di programmazione nel più comune e utilizzato JavaScript. Come abbiamo avuto modo di approfondire nella prima parte, JavaScript rappresenta un’ottima opportunità per i programmatori e gli sviluppatori, in quanto si integra alla perfezione con i linguaggi del web quali HTML, CSS e Node.js.

Categorie
Programmazione

Convertire codice in JavaScript? Ecco i tools – parte 1

Nel mondo dell’informatica esistono un’infinità di linguaggi di programmazione. Tutti implementano una logica più o meno simile ma non proprio eguale. Ogni programmatore, in genere, conosce almeno un paio di linguaggi e in linea di massima, se non propriamente costretto, ignora tutti gli altri.

Potremmo affermare a ragion veduta che chi conosce il linguaggio di programmazione JavaScript sia più avvantaggiato rispetto ai suoi colleghi programmatori. Questo perché il mondo di Internet, soprattutto in questi ultimi anni, ruota intorno a questo codice di programmazione. L’accoppiata vincente di HTML, CSS , JavaScript e Node.js sembra indistruttibile e costringe, chiunque voglia tenere il passo con i tempi, ad avvicinarsi a questo linguaggio.

Categorie
Software

Strumenti per sviluppatori: ecco otto nuovi framework per siti dinamici

Gli sviluppatori li conoscono molto bene: i framework sono applicazioni software che semplificano notevolmente la progettazione, lo sviluppo e il confezionamento di siti Web dinamici o applicazioni interattive.  Per quanto i framework siano quindi molto usati, spesso i developer non sono aggiornati sulla miriade di pacchetti che ogni mese vengono rilasciati da differenti aziende […]

Categorie
Programmazione

Multi-threading con HTML5: i Web Workers

Una caratteristica che da sempre accompagna l’utilizzo di un browser è il cosiddetto “congelamento” dell’interfaccia durante l’esecuzione del codice JavaScript. Fintanto che il codice JavaScript sta girando nel browser quest’ultimo è completamente inutilizzabile, ovvero non risponde alle richieste dell’utente. Nella maggior parte dei casi, siccome il codice JavaScript esegue task molto semplici e veloci questo […]

Categorie
Programmazione

Web Storage HTML5: un’alternativa ai cookies

Le novità introdotte da HTML5 possono essere divise in due categorie. Il primo gruppo delle specifiche riguarda l’organizzazione e le funzionalità del codice markup. Nel secondo gruppo troviamo alcune novità orientate soprattutto a migliorare la tecnologia da un punto di vista più “tecnico”: uno di questi miglioramenti riguarda la possibilità di memorizzare dei dati client […]