Angular

Angular - Browser, Desktop and Mobile Apps

 

 

L’enorme diffusione dei dispositivi mobile (gli smartphone ed i tablet sono ormai più di 3 miliardi), che per molti servizi si sostituiscono al desktop, sta cambiando pesantemente anche la tecnologia di sviluppo delle applicazioni web e mobile.

La tecnologia che permette la creazione di app, webapp e pagine web infatti si evolve molto rapidamente, privilegiando soluzioni che consentono la fruibilità delle applicazioni da qualsiasi dispositivo (mobile o web).

In questo scenario, Angular, attualmente alla versione 4, rappresenta certamente uno dei framework di riferimento, e può essere utilizzato per lo sviluppo di moderne Web APP sul browser e dispositivi mobili con Android e iOS.

Angular è un framework open source sviluppato da Google ed è supportato da una vasta community di utilizzatori.

Angular è l’evoluzione di AngularJS, tuttavia, mentre in AngularJS il linguaggio di riferimento è Javascript, in Angular il linguaggio di riferimento è Typescript.

 

Typescript

TypeScript è un'estensione (superset) di JavaScript creata da Microsoft e si basa sulle specifiche della versione 6 di JavaScript - ECMAScript 6 - rilasciate nel maggio 2015.

Per sviluppare in TypeScript, è possibile utilizzare un qualsiasi editor di testo, ma naturalmente è consigliato utilizzare un IDE che supporti lo sviluppatore nel completamento del codice e nella navigazione tra i componenti dell’applicazione. Tra questi VS Code, Sublime Text, WebStorm.

Il principale vantaggio di Typescript è l’introduzione di costrutti come le classi, le interfacce ed i moduli, oltre che la tipizzazione statica delle variabili.

I sorgenti Typescript sono processati dal compilatore che effettua il controllo dei tipi e trasforma il sorgente in codice JavaScript puro, e per questo utilizzabile ovunque.

L’obiettivo di Typescript è aiutare lo sviluppatore ad ottenere un codice finale pulito, leggibile e manutenibile.

 

Make IT e Angular

I team di sviluppo di Make IT da circa un anno realizzano progetti con backend Java e frontend Angular. Le applicazioni realizzate sono fruibili sia su dispositivi mobile, in particolare tablet, sia su desktop.

Make IT ha altresì implementato il proprio framework di sviluppo jBrick integrandolo con Angular in modo da realizzare software sfruttando appieno le doti di entrambi: semplicità, velocità di sviluppo, standardizzazione e flessibilità.

 

 

Le Tecnologie

  • Java
    Java Make IT ha un’esperienza decennale nella progettazione e sviluppo di applicazioni Java Enterprise, maturata come partner di medie e grandi aziende che puntano all'eccellenza e…
  • Python
    Python Yacme ha un’esperienza decennale nella progettazione e sviluppo di applicazioni Python e Django, maturata nella realizzazione e gestione di applicativi complessi che devono soddisfare requisiti…
  • Angular
    Angular Angular - Browser, Desktop and Mobile Apps     L’enorme diffusione dei dispositivi mobile (gli smartphone ed i tablet sono ormai più di 3 miliardi),…
  • Data Integration – Pentaho Kettle
    Data Integration – Pentaho Kettle Pentaho Data Integration (noto anche come Kettle) è un motore ETL dalle eccellenti potenzialità, che ne fanno il componente più utilizzato della suite Pentaho. Quando usare…
  • Business Intelligence
    Business Intelligence Perché la BUSINESS INTELLIGENCE (BI)?  Fare delle scelte implica la possibilità di simulare scenari alternativi.  La Business Intelligence consente di prendere le decisioni giuste al…
  • Gestione Documentale
    Gestione Documentale Ogni azienda per migliorare la propria efficienza e ridurre i costi aziendali deve gestire in modo semplice e sicuro i documenti ed eliminare il più…
  • Gestione dei Processi
    Gestione dei Processi Per migliorare l'efficienza e ridurre i costi è necessario analizzare approfonditamente tutti gli aspetti riguardanti la gestione dei processi di lavorazione aziendali ed introdurre, ove…
  • Sviluppo mobile
    Sviluppo mobile Make IT sviluppa applicazioni mobile per i principali sistemi operativi: iOS, Android e Windows Phone. Seguiamo il cliente in ogni passo del progetto, dall'analisi dei…
  • Open Data
    Open Data Open Data la conoscenza è per tutti.    Gli open data nascono dall'idea di dare a tutti e non solo ad un ristretto numero di persone, la possibilità…

Soluzioni Open Source

  • Alfresco
    Alfresco L'esperienza ECM di Make IT è al al servizio delle aziende che scelgono Alfresco.   Alfresco è il sistema Open Source di Enterprise Content Management…
  • Pentaho
    Pentaho Pentaho è il leader riconosciuto per la Business Intelligence Open Source, con oltre 10000 installazioni in ambienti di produzione, in 185 paesi diversi. E' una…
  • Jaspersoft
    Jaspersoft Jaspersoft è una soluzione di Business Intelligence Open Source, la sua architettura modulare, scalabile e basata su standard di mercato offre la flessibilità necessaria a…
  • CKAN
    CKAN CKAN è la piattaforma Open Source di riferimento per la gestione, la pubblicazione e la ricerca di Open Data.     CKAN E' una soluzione…
  • Open Cloud
    Open Cloud Open Cloud è una soluzione software completa che offre una piattaforma di smart working di livello enterprise. I suoi componenti, descritti in seguito, sono tutti…
  • LibreOffice from Collabora
    LibreOffice from Collabora Yacme annuncia la partnership con Collabora Collabora, società di consulenza leader a livello mondiale nella offerta di soluzioni Open Source per il mondo commerciale, è…
  • Zimbra
    Zimbra Posta e Collaborazione ZIMBRA è una piattaforma per la gestione via web della posta elettronica, l'organizzazione di gruppi di lavoro, dei calendari aziendali e la…
  • CMDBuild
    CMDBuild CMDBuild è un'applicazione web completamente configurabile ed estremamente flessibile per modellare ed amministrare il database degli asset informatici e supportarne i workflow di gestione.    Cos'è CMDBuild? CMDBuild è nato su…