Ambiente sviluppo per applicazioni gestionali e web: utilizziamo il meglio

Strumenti di sviluppo Software


Mi sembra doveroso aprire questa sezione parlando degli strumenti che SIT utilizza per lo sviluppo delle applicazioni gestionali.

Linguaggio di sviluppo: per noi il linguaggio per eccellenza è il C++! Molti non concorderanno o avranno da obiettare su questo linguaggio perchè ritenuto vecchio o troppo complicato! Non posso smentire queste affermazioni alle quali preferisco opporre i vantaggi offerti da questo magnifico strumento di programmazione.

Ad oggi, non esiste un altro linguaggio capace di offrire la potenza, le prestazioni, la modulartià e scalabilità (potrei continuare) offerte dal C++ (definito ancora oggi il re dei linguaggi ).

Uno dei principali vantaggi del C++ è la compilazione dei sorgenti, ovvero la produzione di file eseguibili direttamnte dal Sistema operativo, che non tutti i linguaggi supportano: in genere i linguaggi più semplici sono interpretati. Ciò significa che il software non viene eseguito direttamente dalla macchina ma viene "decodificato" da uno strato di software per essere eseguito dalla stessa.

Il C++ viene supportato da molti compilatori, anche su piattaforme differenti da Windows. La nostra scelta è caduta su Microsoft Visual C++. Un ambiente completo, stabile ed affidabile.

In genere, e noi non facciamo eccezzione, oltre al linguaggio ed al compilatore vengono utilizzate librerie specializzate. Le librerie sono componenti o parti di software specilizzato per specifici compiti. Con tale tecnologia viene creato del software pre fabbricato colladutato e ad alto contenuto tecnologio. Ad esempio, possiamo pensare ad un componente di tipo griglia la cui costruzione richiede anni di complesse analisi, sviluppo e test. Nel mercato del software professionale si può acquistare tale componente per essere utilizzato dal programmatore che, acquisite le consocenze, si deve occupare di sviluppare l'applicazione finale.

Dalle librerie sono nati i Framework, ovvero un insieme di organico di oggetti con specifiche funzioni, per la costruzione di applicazioni di un certo tipo. In altre parole, il framework è una sorta di prefabbricato o scheletro di applicazioni.  Sono notevoli i vantaggi offerti da tali prodotti.

Di fatto, un framework è il prodotto del lavoro di team di lavoro altamente specializzati messi a disposizione del singolo programmatore che, mediante lo strumento, realizza applicazioni ad altissimo valore aggiunto e tecnologico, impensabile da realizzare autonomamente.

Dopo la doverosa premessa, per i meno tecnici ovviamente, approfondiremo la nostra discussione sugli strumenti utilizzati da SIT per lo sviluppo delle applicazioni.


Task Builder.Net - Framework C++/MFC

Task Builder è un Framework specializzato per lo sviluppo di applicazioni gestionali professionali. Con tale strumento sono stati sviluppati vari applicativi, tra cui Mago XP, Mago Enterprise, Applicazioni dedicate e centinaia di applicazioni verticali.


Site Painter e Portal Studio 

Site Painter è l'innovativo framework, Web 2.0, utilizzato per lo sviluppo di software Web-Based fortemente ottimizzato per la gestione delle transazioni e tipiche funzionalità disponibili nelle applicazioni gestionali. Site painter crea applicazioni 100 Java, indipendenti dalla piattaforma e compatibile con molti DB commerciali e OpenSource.

Portal Studio è una suite di strumenti web, per la creazione e gestione della pubblicazione delle informazioni provenienti dall'applicazione e database o per creare portali di comunicazione.


Stingray Studio - dell'Americana Rogue Wave Software Inc.

Stringray Studio è una ricca suite di componenti tecnologici ad altissimo livello di specializzazione, mediante i quali è possibile creare interfacce grafiche o funzionalità molto complesse curate


Roberto Parco

I cookie ci aiutano a fornire i nostri servizi. Questo sito utilizza cookie, anche di terze parti. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento acconsenti all’uso dei cookie. SIT Srl