Le nostre competenze a vostra disposizione sul blog
Amiamo il nostro lavoro e vogliamo condividerlo con voi! Tenetevi aggiornati su tutte le news e le tecnologie con le quali lavoriamo e di cui potreste avere bisogno! Seguite il nostro blog.
mattia.minotti's picture

JavaScript, di per sè, non è né multi-threaded né puramente single-threaded. La stragrande maggioranza delle implementazioni fornite dai browser Web, tuttavia, è storicamente single-threaded. Solo recentemente, con l’introduzione delle Web Workers API nello standard HTML 5, è stata creata una nozione di multi-threading, che è però strettamente legata all’uso di più file .js e non è ad oggi utilizzata in maniera strutturata come in altri linguaggi di programmazione (C, Java, ecc...).

mattia.minotti's picture

In informatica, la stragrande maggioranza dei linguaggi di programmazione è general-purpose, questo perchè sono progettati in modo da permettere di scrivere software per ogni genere di dominio applicativo. In alternativa, in alcuni contesti, esistono linguaggi cosiddetti domain-specific che sacrificano la loro generalità in cambio di una maggior espressività.

mattia.minotti's picture
20 Jun 2013

Progettare e sviluppare sistemi complessi è un compito che nasconde molte insidie. Concetti che appaiono lineari e di facile gestione in sistemi semplici, diventano difficili da controllare all’aumentare delle componenti in gioco e della loro complessità. La principale sfida nella creazione di sistemi computazionali moderni è quella di far fronte a tutte le problematiche che scaturiscono dall’esecuzione di componenti distribuite che interagiscono in maniera concorrente.

mattia.minotti's picture

L’introduzione del design pattern MVC (Model-View-Controller) da parte di Sencha nel core dei suoi prodotti risale all’Aprile 2011, con il rilascio della versione 4.0 di ExtJS. Solo recentemente però, esso ha raggiunto una certa maturità grazie a bugfix e miglioramenti che hanno portato alla release 4.2.1 ed all’integrazione della documentazione ufficiale con articoli ed esempi.

mattia.minotti's picture

Per chi non la conoscesse, l’MWC è la più importante fiera internazionale sulle tecnologie legate alla telefonia mobile che si tiene ogni anno a Barcellona a partire dal 2009. Noi di TwinLogix ci siamo recati in visita per la prima volta all’edizione 2013 e abbiamo tratto alcune interessanti considerazioni che di seguito cercherò di riassumere.