Chi scrive questi articoli tecnici è il Dott. Giampaolo Rossi, ossia io, proprietario e fondatore di RGPSoft ( Rossi Giampaolo Software ). Sono nato a Montefiascone ( VT ), dove ancora oggi risiedo, il 6 Febbraio del lontano 1967. Ho conseguito il diploma di maturità Magistrale nel 1986. Mi sono laureato in Scienze Biologiche, tesi di laurea sulla purificazione delle cellobiasi ( beta-glucosidasi ) del fungo Trametes Trogii nel 1994 e dopo aver superato l’esame di Stato ho provato a fare il dottorato di ricerca, ma senza successo. Non avendo voluto divenire il classico cervello in fuga all’estero mi sono dato all’informatica e nel 1996 ho seguito un master post-lauream sulla programmazione C/C++ in ambito biologico. Nei due anni successivi ho seguito altri due corsi, il primo come esperto informatico nel settore forestale e successivamente come esperto in media ipertesti.
Ho cominciato poi a creare i primi software gestionali per alcune aziende che desideravano informatizzarsi. Dalle esperienze maturate ho cominciato a sviluppare la prima bozza di Vikings, Termica per le manutenzioni di impianti termici e Cerere per la gestione delle aziende agricole.
Nel 2009 ho iniziato a scrivere su questo blog nel quale voglio mettere a disposizione degli altri quello che ho imparato in questi circa 16 anni di esperienza nel campo della programmazione informatica.
Spero che questo mio blog vi piaccia e soprattutto vi sia utile.
-
Archivi
- Giugno 2023
- Settembre 2021
- Luglio 2021
- Gennaio 2021
- Giugno 2020
- Aprile 2020
- Gennaio 2019
- Aprile 2017
- Marzo 2017
- Novembre 2016
- Ottobre 2016
- Giugno 2016
- Maggio 2016
- Ottobre 2015
- Maggio 2015
- Febbraio 2015
- Gennaio 2015
- Novembre 2014
- Ottobre 2014
- Settembre 2014
- Agosto 2014
- Luglio 2014
- Giugno 2014
- Maggio 2014
- Aprile 2014
- Gennaio 2014
- Dicembre 2013
- Settembre 2013
- Agosto 2013
- Luglio 2013
- Giugno 2013
- Maggio 2013
- Aprile 2013
- Marzo 2013
- Febbraio 2013
- Gennaio 2013
- Dicembre 2012
- Novembre 2012
- Ottobre 2012
- Settembre 2012
- Agosto 2012
- Luglio 2012
- Giugno 2012
- Maggio 2012
- Aprile 2012
- Marzo 2012
- Gennaio 2012
- Dicembre 2011
- Novembre 2011
- Ottobre 2011
- Settembre 2011
- Agosto 2011
- Luglio 2011
- Giugno 2011
- Maggio 2011
- Aprile 2011
- Marzo 2011
- Febbraio 2011
- Gennaio 2011
- Dicembre 2010
- Novembre 2010
- Ottobre 2010
- Settembre 2010
- Agosto 2010
- Luglio 2010
- Giugno 2010
- Maggio 2010
- Aprile 2010
- Marzo 2010
- Febbraio 2010
- Gennaio 2010
- Dicembre 2009
- Novembre 2009
- Ottobre 2009
- Settembre 2009
- Agosto 2009
-
Meta
Ciao Giampaolo, complimenti per il tuo lavoro e per il tuo blog.
Anche io sono sviluppatore e sistemista da quasi 30 anni da quando avevo 12 anni ed iniziavo a programmare col mio Commodore 128.
Magari in futuro si potrebbe anche collaborare, anche solo magari scambiandoci il link o scrivendo articoli oppure scrivendo software.
Auguri, Marco
Ciao Marco, ancora credi che lo scambio link servi a qualcosa? Per avere traffico occorre scrivere articoli interessanti e che si trovano raramente nella rete, differenziarsi dagli altri in base alle proprie conoscenze.
Ciao,
io utilizzo ormai solo linux da anni ma al lavoro come potrai immaginare utilizzo windows. Programmo con VBA ma mi piacerebbe iniziare a programmare con un linguaggio trasversale che mi permetta di gestire velocemente le basi di dati staccandomi dal pacchetto di Microsoft. Avevo pensato al Python ma la documentazione in italiano è estremamente povera. Mi potresti fornire qualche consiglio? Grazie!!
Ciao Marco, secondo me dovresti rivolgerti o verso mono e quindi il .NET anche se in Linux rincorrono ed è compatibile almeno fino al framework 2.0, ma se vuoi un linguaggio potente e che sia multipiattaforma allora ti consiglio vivamente Java e la connessione ai dati con JDBC.
Ciao Giampaolo, ho 16 anni e l’informatica è la mia passione, frequento l’istituto tecnico commerciale ma studio programmazione in Java da autodidatta, sono interessato molto nel riuscire un giorno a creare programmi gestionali e di contabilità per aziende che vorranno informatizzarsi. Oltre a Java, è di mio interesse lo studio del ciclo di vita del software e del web (html, css, php, mysql e seo…).
Volevo chiederti consigli riguardo al futuro e su cosa puntare, io vivo in Calabria e di certo non credo di avere molte chanches quì, ma spero di poter riuscire ad “informatizzare” un giorno tutto quello che c’è quì.
Ho visto su rgpsoft.it i seguenti prodotti: Vikings, Termica e Agricolarum, e molte volte mi faccio le seguenti domande: Visto che in molti offrono prodotti già pronti, allora molte aziende non richiedono programmi più personalizzati in quanto quelli che vi ho citato sopra soddisfano già le loro esigenze, ed allora che tipo di lavoro svolgete giornalmente? cioè, quante aziende in media fanno richiesta di prodotti software? quante di queste hanno necessità particolari che richiedono un’analisi, progettazione e sviluppo da svolgere appositamente per quell’azienda?
Mi scuso se non mi sono espresso del tutto correttamente, spero mi dia le risposte che cerco.
Cordiali saluti,
Nazzareno
Ciao, non saprei cosa consigliarti, il mondo dell’informatica oggi è quasi saturo, per emergere occorre avere idee nuove e di nuova generazione, magari specializzarsi in una nicchia di mercato. Il software gestionale orizzontale conviene sia al produttore che al cliente che lo paga molto meno, ora si utilizzano più gestionali invece che ricorrere al vecchio metodo ERP. Personalmente ritengo il linguaggio Java molto potente e mi piace molto, non a caso tutti i linguaggi moderni derivano da quello ( vedi garbage collector, interfacce ed altro ) però non mi piace affatto l’interfaccia utente e la lentezza, preferisco PHP o C# per applicazioni web a seconda della piattaforma utilizzata e decisamente C++ per applicazioni desktop.
Noi siamo a Montefiascone in provincia di Viterbo, credi che qui siamo messi meglio dal punto di vista informatico? Credi anche che in Italia siamo a buon livello con l’informatica? Forse si conosce Facebook!!!! 😀
Oggi con Internet non importa dove sei, ma conta quello che sai fare!!!
Ciao, lei ha pienamente ragione per il livello informatico che c’è in Italia, vede il mio scopo è fare il mio lavoro nella mia zona, non voglio spostarmi e nemmeno andare a vivere in grosse metropoli (Roma, Milano, Torino, Londra…), perciò l’ultima frase che ha scritto mi è piaciuta molto, la mia speranza è quella di riuscire a lavorare a distanza e forse di riuscire ad informatizzare qualcosa anche nella mia zona (Vibo Valentia) così da poterci vivere. Del resto quì la cultura è ancora molto arretrata in molti settori, ma io spero che le cose cambino. L’Italia dal punto di vista informatico è molto indietro, si sente troppo spesso parlare dei “cervelli in fuga” e la cosa mi preoccupa in modo costante.
Lei ha qualcosa da dirmi?
Il software gestionale, se ben fatto, aiuta e molto in azienda, ma ci sono piccole imprese che lavorano ancora meglio con carta e penna, perché non conoscono le potenzialità dell’informatica, nel 90% dei casi si ricorre all’informatica solo se costretti dalla burocrazia. Il peggio è che si crede di informatizzare l’azienda senza informatizzare il personale, perché errando si crede che col tempo si possa imparare, ma i miei consigli sono sempre quelli di fare dei corsi iniziali e solo dopo informatizzare. Tu daresti dei camion da guidare a degli autisti senza patente C? Lo stesso a mio modo di vedere in azienda.
Comunque per continuare questa interessante conversazione ti invito ad iscriverti al forum che lo vedo più attinente a questi discorsi, in particolare al salotto del bar, grazie. ( forum.rgpsoft.it )
Ciao
Salve , vorrei complimentarmi con lei perche’ questo sito e’ davvero interessante.
Io vorrei seguire il suo corso di c/c++ per imparare pero’ ho notato che dalla quarta pagina in poi il corso diventa inspiegabilmente corso php.
Puo’ darmi delle indicazioni grazie
Salve,innanzitutto complimenti per i lavori…sto creando un mio gestionale,e vedendo il tuo nuovo software Calus 2014 ,mi sono interessato alla ribbon bar che hai utilizzato.La mia domanda è:Dove posso trovare la ribbon bar che hai utilizzato su quel software?Grazie,e complimenti ancora…
Ciao Francesco, Calus 2014 è scritto in C/C++ con le MFC e la ribbon bar è creata con i nuovi controlli di questa. La ribbon bar è possibile crearla anche con VB e C# del visual studio 2010 e 2012, non saprei se è presente anche nella versione Express gratuita ( sicuramente le MFC non ci sono ), ci sarebbe da farci una prova.
Ciao,grazie per avermi risposto…quindi questa Ribbon bar l’hai fatta manualmente da visual studio?Approposito io la vorrei usare su VB.Net…E’ difficile da fare?Grazie..
No, non l’ho fatta manualmente.. si tratta di uno dei nuovi controlli di Microsoft che trovi in Visual Studio e quindi anche in C# e VB.NET
Ciao,scusa ancora il disturbo,ti volevo fare un’altra domanda…questa ribbon che hai fatto ha il tab control?erchè ho visto sul programma che cliccando sulle tab cambia anche la pagina.PS:Scusa ma su visual studio dove devo andare per farae la ribbon bar?Grazie ancora,scusa il disturbo.
Il cambiamento della vista al cambiamento della categoria l’ho implementato intercettando il messaggio AFX_WM_ON_CHANGE_RIBBON_CATEGORY che viene lanciato quando la ribbon cambia categoria.
Ciao,scusa ma la ribbon controll da dove va scaricata?Perchè nel mio visual studio 2010 non c’è?Grazie.
Salve. Volevo porre una domanda: a prescindere dalla sua opinione sul linguaggio java (più che legittima naturalmente) volevo sapere indicativamente quanti software gestionali vengono realizzati con questo linguaggio? più o meno in che percentuale rispetto agli altri linguaggi?
Salve, alla sua domanda non saprei dare un numero preciso perché non lo conosco, posso però dirle in quali ambiti l’ho visto utilizzato di più. Ad esempio quasi tutti i gestionali online della pubblica amministrazione sono fatti in Java, Android è scritto in Java. Di quelli visti su internet quasi nessuno, se online sono fatti in php o C#, se desktop prevale il VB.
La ringrazio molto della risposta. Io intendevo software gestionali desktop. Certo il VB prevale anche perché la larga maggioranza dei sistemi operativi dei computer sono Microsoft, ma di gestionali desktop ve ne sono molti sviluppati anche in java oppure sono in una quantità trascurabile?
Stò cercando di farmi un’idea perché vorrei sviluppare un tool (a mio avviso interessante e molto utile) da implementare nei software java.
Circa 10 anni fa ne ho visti alcuni, ma oggi no, poi magari qualcuno ce ne sarà, ma penso siano marginali. Devo dire anche che ho perso un po’ il mondo Linux, penso che lì alcuni ce ne siano, ma non sono informato.