Huge! ha deciso di non spaziare su diverse piattaforme e
sistemi, pur mantenendo per le sue applicazioni la possibilità di
rapida ed immediata integrazione con altre realtà tramite soluzioni e
protocolli standard (in particolare XML ed i WebServices).
Questo perché ritiene che, per muoversi con efficacia e non millantare
come approfondite delle competenze che spesso sono solo minimali, non
sia sufficiente avere una conoscenza distribuita ma superficiale di
diversi ambienti di programmazione o piattaforme.
Per realizzare applicazioni ad alto livello è infatti necessario essere
a conoscenza dell'intima struttura della piattaforma su cui si lavora,
sapersi muovere in profondità in tutte le componenti che la
costituiscono, saper integrare tutte le risorse che mette a
disposizione. In sostanza, specializzazione e conoscenza globale.
Attualmente la competenza maturata è quella nell'utilizzo di strumenti
rivolti alla produzione di applicazioni enterprise di fascia
medio-alta. Strumenti che consentano la progettazione, realizzazione e
supporto di progetti complessi ed eterogenei, caratterizzati
dall'esigenza di alte prestazioni e scalabilità, nonché da una
strutturazione che permetta di farli crescere e sviluppare nel tempo.
Strumenti che consentano di realizzare applicazioni secondo i più
moderni criteri di ingegneria e qualità, in maniera tale da creare un
prodotto affidabile e di alta qualità.
La piattaforma supportata è Windows Server 2000/2003/2008, con tutti i
servizi relativi applicativi (IIS, COM , MSMQ, .NET, ecc.). Le
applicazione vengono realizzate secondo gli schemi e le risorse del
modello Windows DNA (Three-tiers) e della programmazione orientata agli oggetti (OOP),
con una strutturazione a componenti che sfrutta appieno le
caratteristiche di organizzazione, scalabilità e distribuzione
necessarie per dei seri progetti di alto profilo.
L'ambiente di sviluppo utilizzato è, pertanto, Visual Studio, nelle sua ultima versione. Il framework utilizzato è .NET,
con il quale vengono realizzati progetti basati sulla più moderna
piattaforma di sviluppo Microsoft, sfruttando tutte le
carattateristiche del Framework e della programmazione ad oggetti. Già
dall'inizio del 2002 Huge! ha iniziato a sviluppare per il .NET
framework, e può pertanto vantare una grande esperienza, che, unita
alla tradizionale attenzione allo studio e conoscenza degli strumenti
utilizzati, fanno di Huge! uno dei referenti più specializzati per questo ambiente.
In precedenza, con la versione 6 di Visual Studio venivano invece realizzati progetti COM ,
mentre lo strato interfaccia viene in questo caso implementato tramite
componenti WebClass. Su queste tecnologie è stata maturata un'altissima
professionalità che oggi viene utilizzata per la manutenzione delle
applicazioni esistenti.
Il DBMS utilizzato è SQL Server 2000/2005.
Ampia attenzione è dedicata alla documentazione di ogni aspetto del
progetto, dalle sue strutture macroscopiche, alla definizione dei vari
componenti, allo schema dei database, alla struttura di deployment,
all'ergononomia delle soluzioni, come pure allo sviluppo di soluzioni
di test automatizzato (unit testig) che garantiscono la qualità dei
rilasci durante il ciclo di vita del software.
Huge! ha deciso di non spaziare su diverse piattaforme e
sistemi, pur mantenendo per le sue applicazioni la possibilità di
rapida ed immediata integrazione con altre realtà tramite soluzioni e
protocolli standard (in particolare XML ed i WebServices).
Questo perché ritiene che, per muoversi con efficacia e non millantare
come approfondite delle competenze che spesso sono solo minimali, non
sia sufficiente avere una conoscenza distribuita ma superficiale di
diversi ambienti di programmazione o piattaforme.
Per realizzare applicazioni ad alto livello è infatti necessario essere
a conoscenza dell'intima struttura della piattaforma su cui si lavora,
sapersi muovere in profondità in tutte le componenti che la
costituiscono, saper integrare tutte le risorse che mette a
disposizione. In sostanza, specializzazione e conoscenza globale.
Attualmente la competenza maturata è quella nell'utilizzo di strumenti
rivolti alla produzione di applicazioni enterprise di fascia
medio-alta. Strumenti che consentano la progettazione, realizzazione e
supporto di progetti complessi ed eterogenei, caratterizzati
dall'esigenza di alte prestazioni e scalabilità, nonché da una
strutturazione che permetta di farli crescere e sviluppare nel tempo.
Strumenti che consentano di realizzare applicazioni secondo i più
moderni criteri di ingegneria e qualità, in maniera tale da creare un
prodotto affidabile e di alta qualità.
La piattaforma supportata è Windows Server 2000/2003/2008, con tutti i
servizi relativi applicativi (IIS, COM , MSMQ, .NET, ecc.). Le
applicazione vengono realizzate secondo gli schemi e le risorse del
modello Windows DNA (Three-tiers) e della programmazione orientata agli oggetti (OOP),
con una strutturazione a componenti che sfrutta appieno le
caratteristiche di organizzazione, scalabilità e distribuzione
necessarie per dei seri progetti di alto profilo.
L'ambiente di sviluppo utilizzato è, pertanto, Visual Studio, nelle sua ultima versione. Il framework utilizzato è .NET,
con il quale vengono realizzati progetti basati sulla più moderna
piattaforma di sviluppo Microsoft, sfruttando tutte le
carattateristiche del Framework e della programmazione ad oggetti. Già
dall'inizio del 2002 Huge! ha iniziato a sviluppare per il .NET
framework, e può pertanto vantare una grande esperienza, che, unita
alla tradizionale attenzione allo studio e conoscenza degli strumenti
utilizzati, fanno di Huge! uno dei referenti più specializzati per questo ambiente.
In precedenza, con la versione 6 di Visual Studio venivano invece realizzati progetti COM ,
mentre lo strato interfaccia viene in questo caso implementato tramite
componenti WebClass. Su queste tecnologie è stata maturata un'altissima
professionalità che oggi viene utilizzata per la manutenzione delle
applicazioni esistenti.
Il DBMS utilizzato è SQL Server 2000/2005.
Ampia attenzione è dedicata alla documentazione di ogni aspetto del
progetto, dalle sue strutture macroscopiche, alla definizione dei vari
componenti, allo schema dei database, alla struttura di deployment,
all'ergononomia delle soluzioni, come pure allo sviluppo di soluzioni
di test automatizzato (unit testig) che garantiscono la qualità dei
rilasci durante il ciclo di vita del software.