Spesso chi si avvicina alla programmazione sceglie come primo linguaggio di programmazione C, questo perché esso rappresenta uno standard in molti settori ed in Rete è presente un'ottima documentazione che permette di apprendere tutto ciò di cui si ha bisogno per formarsi. Oggi vogliamo parlavi di 5 IDE dedicati alla programmazione con C su Windows. (more...)

Continua a leggere 5 IDE per sviluppare in C su Windows

Categoria: Scripting

Tags: ,

L'uso di librerie JavaScript esterne nello sviluppo di siti web è una pratica largamente consolidata negli ultimi anni. Un recente studio mostra però come questa pratica possa compromettere la sicurezza di un progetto se non gestito e mantenuto in modo corretto. Una prassi diffusa è non aggiornare le librerie in uso dopo il rilascio dell'applicazione, verosimilmente per non farsi carico di una serie di problemi di compatibilità a livello di codice, ma di fatto esponendosi a vulnerabilità legate alle librerie stesse. (more...)

Continua a leggere Rischi legati all’uso di librerie JavaScript non aggiornate

Categoria: Scripting

Tags:

Un framework può rivelarsi una soluzione ottimale per realizzare rapidamente della applicazioni, questo perché con i framework è possibile non gestire direttamente aspetti progettuali come i protocolli, i sockets e il process/thread management. Ovviamente la scelta dipende da quello di cui ha bisogno un developer e dalle sue skill. Di recente abbiamo dato diverso spazio a Python e questa volta vogliamo presentarvi 5 framework utili a chi deve implementare un progetto basato su tale linguaggio di programmazione. (more...)

Continua a leggere 5 Python framework per sviluppare Web application

Categoria: Scripting

La risposta al quesito proposto dal titolo è "probabilmente sì", si può lavorare con altri strumenti e ottenere comunque ottimi risultati. Ma proviamo ad analizzare i motivi per i quali NodeJS dovrebbe comunque far parte dell'arsenale di uno sviluppatore. (more...)

Continua a leggere NodeJS: è possibile farne a meno?

Categoria: Scripting

Tags:

Python è un linguaggio di programmazione che ha conquistato ampie fette di mercato, riuscendosi ad imporsi presso sviluppatori che operano in diversi settori. Oggi, gran parte delle software house si ritrova a sviluppare applicazioni mobile e in determinati contesti l'utilizzo di Python potrebbe risultare la scelta migliore. A tal proposito, se lavoriamo per un'azienda che sta avviando un progetto basato su Python con il fine di rilasciare un'applicazione per il sistema operativo Android, può rivelarsi utile una soluzione come Python for android. (more...)

Continua a leggere Python for Android: applicazioni per Android in Python

Categoria: Scripting

Tags: ,

Angular 4 è la prima major release del noto framework JavaScript rilasciata dopo l'introduzione del semantic versioning nell'evoluzione del progetto, un approccio pensato anche per garantire un elevato livello di retrocompatibilità con le applicazioni sviluppate utilizzando la versione 2.x.x. Per la realizzazione di questo aggiornamento ci si è concentrati in particolare sul miglioramento delle performance, ma non mancano alcune interessanti feature addizionali. (more...)

Continua a leggere Angular 4, le nuove feature

Categoria: Scripting

Neurojs è una libreria JavaScript per il Deep Learning, una soluzione pensata per lo sviluppo di progetti in-browser basati sull'apprendimento automatico. Il codice del framework è stato scritto in particolare per le attività di reinforcement learning, cioè per creare sistemi in grado di adattarsi ai cambiamenti del contesto in cui operano, ma può essere utilizzato in generale per la gestione di qualsiasi task all'interno delle reti neurali. (more...)

Continua a leggere Neurojs: JavaScript per il Deep Learning

Categoria: Scripting

Mozilla sta investendo ingenti risorse sul supporto a WebAssembly, un linguaggio di programmazione a basso livello per lo scripting in-browser client-side. Da Firefox 52 infatti è già possibile sperimentare con esso e, inoltre, il team di Mozilla sta sviluppando un IDE dedicato chiamato WebAssembly Explorer. Secondo diversi sviluppatori WebAssembly offre la possibilità di ottimizzare il codice in modo più avanzato rispetto a Javascript. (more...)

Continua a leggere WebAssembly è più performante di asmJS?

Categoria: Scripting

Tags:

React VR è una soluzione derivata dal progetto React, la nota libreria JavaScript per la realizzazione di interfacce utente; anche in questo caso parliamo di un prodotto degli sviluppatori di Facebook, ma si tratta nello specifico di un framework con il quale creare applicazioni e siti Web interattivi che offrono contenuti e servizi basati sulla realtà virtuale, il tutto utilizzando esclusivamente JavaScript. (more...)

Continua a leggere React VR: creare App per la realtà virtuale con JavaScript

Categoria: Scripting

In modo da velocizzare i tempi di sviluppo, e alleggerire il carico di lavoro dei propri sviluppatori, le grandi aziende che creano software hanno ideato diversi sistemi e processi di automazione per la realizzazione e il testing delle loro applicazioni. Questi sistemi di Build automation includono la compilazione, il processo di packaging e, ovviamente, l'avvio dei test sulla piattaforma. Oggi vogliamo parlavi di Buck, il build system sviluppato da Facebook. (more...)

Continua a leggere Buck: il build system sviluppato da Facebook

Categoria: Scripting

Tags: