Tecnologie

AMBIENTI

 

Visual Studio .NET 2005/2008

E' un ambiente di sviluppo integrato (Integrated development environment o IDE) sviluppato da Microsoft, che supporta diversi tipi di linguaggio, quali C++, C#, J#, Visual Basic .Net e ASP .Net, e che consente di realizzare sia applicazioni client server che Web-based.

Incrementa la produttività (Rapid Application Development), supportando il programmatore con strumenti come l'IntelliSense o il designer visuale delle forms.

Consente di realizzare programmi per le diverse piattaforme: server, workstation, pocket PC, smartphone e browser Web.

 

Team Foundation Server

E' il prodotto di Microsoft per la gestione del codice sorgente, il controllo dei progetti, il tracking delle funzionalità e dello stato dei bug e, più in generale, per gestire in maniera completa il ciclo di vita del software.

E' basato su Internet Information Services 6.0, SQL Server 2005 (Standard o Enterprise), Windows Sharepoint Services 2.0 con Service Pack 2.0.

 

PHP

Hypertext Preprocessor (preprocessore di ipertesti), è un linguaggio di scripting concepito per la realizzazione di pagine Web dinamiche.

E' utilizzato principalmente per sviluppare applicazioni Web lato server, ma può essere anche utilizzato per la realizzazione di applicazioni grafiche stand-alone.



 

COMPONENTI

 

 

ASP.NET

E' un insieme di tecnologie che supportano lo sviluppo di software, applicazioni e servizi Web (Web Service) realizzate da Microsoft.

WPF e Silverlight

E' un'implementazione Microsoft utilizzabile su più piattaforme e browser di .NET Framework per la creazione e la distribuzione di contenuti e servizi multimediali, di applicazioni interattive avanzate (RIA, Rich Interactive Application) per il Web.

Silverlight unisce alla potenza di Windows Presentation Foundation (WPF) le funzionalità del server, del Web e del desktop, del codice gestito e dei linguaggi dinamici, nonché della programmazione dichiarativa e tradizionale.

Framework 2.0/.30/3.5 SP1

E' un componente di Windows che supporta la compilazione e l'esecuzione di applicazioni e servizi Web di nuova generazione. I componenti principali di .NET Framework sono Common Language Runtime (CLR) e la libreria di classi .NET Framework, che include ADO.NET, ASP.NET, Windows Form e Windows Presentation Foundation (WPF). Fornisce un ambiente di esecuzione gestito, di sviluppo e distribuzione semplificati e l'integrazione con un'ampia varietà di linguaggi di programmazione.




DATABASE

 

 

Microsoft SQL Server

E' una piattaforma di database per applicazioni OLTP (Online Transaction Processing), di data warehousing, di e-commerce su vasta scala e di Business Intelligence per soluzioni di integrazione, analisi e gestione di report.

SQL Anywhere

Fornisce tecnologie di gestione e scambio dati, sviluppate per applicazioni basate su database, che funzionano in ambienti frontline senza supporto IT nel sito. Questa soluzione offre funzioni di livello enterprise in un database facilmente integrabile e ampiamente distribuito in applicazioni server, desktop, di uffici remoti e mobile.

Oracle

E' uno tra i più diffusi database management system (DBMS). Fa parte dei cosiddetti RDBMS (Relational DataBase Management System) ovvero sistemi di database basati sul Modello relazionale, che si è affermato come lo standard dell'ultimo decennio.

MySQL

E' un database management system (DBMS) relazionale, composto da un client con interfaccia a caratteri e da un server, entrambi disponibili per sistemi Unix come GNU/Linux e Windows.
Supporta la maggior parte della sintassi SQL e possiede specifiche interfacce per diversi linguaggi, compreso un driver ODBC, due driver Java e un driver per Mono e .NET.