Post

Visualizzazione dei post da 2016

Disabilitare la compilazione TypeScript in Visual Studio 2015

Come sviluppatore Microsoft, è normale che sia un fan "più-che-sfegatato" di Visual Studio; ritengo sia l'ambiente di sviluppo di gran lunga più completo e confortevole presente in commercio. Ma nonostante gli sforzi che il nuovo corso della "Grande M" sta facendo per migliorarlo ancora, denota anche qualche difetto e limite nel momento in cui si va al di la dei confini dell'ambiente .NET.

In particolare, se ci si trova a lavorare con Angular2 e TypeScript - benchè si sia ancora parzialmente sul territorio Microsoft dal punto di vista del linguaggio - lavorando con Visual Studio (versione 2015) ci si può scontrare con una serie di errori di compilazione dei file ".ts" e delle dipendende di riferimento.

Il ritmo con cui vengono rilasciati gli aggiornamenti delle dipendenze e del compilatore TypeScript, è troppo elevato per poter adeguatamente tenere il passo tramite un update del nostro amato IDE; forse anche per questo, il team di Redmond …

Utilizzare il nuovo Router di Angular2 (versione RC)

Nel precedente post (link) ho mostrato come integrare un componente JavaScript (per esempio MomentJs) con l'ecosistema TypeScript di Angular2. Questo approccio potrebbe essere molto utile nel primo periodo di utilizzo di questo framework, vista la momentanea scarsità di plugin nativi rispetto la controparte di AngularJs (prima versione).

Benché il funzionamento di NG2 sia molto diverso da AngularJs, molti concetti sono stati ripresi e opportunamente riveduti. Inoltre, se avete avuto esperienze di utilizzo di DurandalJs - altro fantastico framework JavaScript - noterete certamente alcuni aspetti che da esso sono stati acquisiti: l'ideatore di DurandalJs, Rob Eisenberg, ha lavorato fianco a fianco con il team di Angular2 per il primo anno di incubazione del progetto, per poi lasciare a causa di divergenza di opinioni. Ma la sua presenza ha fatto si che il nuovo sistema prendesse il meglio dei due mondi che fino a quel momento dominavano la scena per le Single Page Application.

Angular2 - Pipes e integrazione con librerie Javascript

Ormai da qualche mese mi sto "dilettando" con Angular2. Essendo un grandissimo fan (ed utilizzatore) di AngularJs, mi sembrava una naturale evoluzione; questo senza dimenticare che questa nuova reincarnazione del gioiellino di Google, chiude le porte con il passato, rivisitando completamente la maggior parte dei concetti e la sua infrastruttura in nome delle performance e dell'estendibilità.

Con questo post - giuro che questa volta cercherò di essere più breve del solito - non è mia intenzione fare una panoramica di Angular2; navigando in rete si possono facilmente trovare moltissimi articoli (molti dei quali veramente ben scritti) che fanno introduzioni dettagliate al framework, e imbastiscono in maniera esauriente il classico "Hello World, Angular2!".

Vorrei quindi condividere un paio di pensieri in merito ad una delle funzionalità che più sto apprezzando di NG2 e che - in qualche modo - ereditano da AngularJs prima versione: le Pipes, precedentemente note …