Categories: C# (sharp)Linux

Programmare in C# ( sharp ) anche su Linux

Alcuni mesi fa ho iniziato, su questo blog, un corso sul C#, definendolo come il linguaggio di programmazione ottimo per poter muovere i primi passi nel mondo dello sviluppo del software. In quell’occasione avevo ricevuto molte critiche dagli appassionati di Java che asserivano che fosse quello il linguaggio migliore per iniziare. In effetti il C# è stato sviluppato da Microsoft per i famosi motivi legali riguardo alla vicenda con il Java di Sun e dire che riprende le sue orme è giusto. Oggi il C# lo consiglio perché è possibile, anche se purtroppo con alcune limitazioni, sviluppare applicazioni anche su piattaforma Linux grazie a Mono e lo strumento di sviluppo associato Monodevelop.
Dicevo purtroppo con delle limitazioni, perché il .NET in Windows è più evoluto che su Mono, ma l’importante è poter creare applicazioni che possano girare su entrambi i sistemi. Il mio consiglio è di installare una distribuzione Linux, io ho scelto una Ubuntu, in una macchina virtuale e poi installare Monodevelop. Una volta aperto lo strumento di sviluppo potete creare una soluzione con un progetto, quindi impostarlo per eseguire l’output in una finestra esterna della shell ( nel corso gli esempi sono tutti console ). Ora abbiamo un ambiente di sviluppo per lo svolgimento del corso simile a quello del Visual C# Express.

Monodevelop su Ubuntu in VirtualBox

Il mio parere riguardo al corso è che le prove possono tranquillamente essere fatte anche in Linux con Monodevelop, se ci fossero dei problemi potete contattarmi tramite il forum. Secondo me il progetto Mono è molto interessante e lo sto seguendo da molto tempo, chissà se fra qualche anno sarà possibile creare dei software gestionali con strumenti potenti in Linux così come in Windows. Come ho detto qualche articolo fa, però, Linux non deve significare gratis, altrimenti il software gestionale competitivo in Linux ce lo sogniamo. Parere mio personalissimo e opinabile, anzi approfittate a dare dei giudizi.
Ed ora cosa aspettate, tutti ad imparare a programmare in C# ( sharp ).

Share
Giampaolo Rossi

Sviluppatore di software gestionale da oltre 28 anni.

Recent Posts

MerciGest: il gestionale di magazzino semplice e gratuito

MerciGest è il software gestionale gratuito per Windows che semplifica la gestione del magazzino: giacenze,…

1 giorno ago

Software gestionali con SQL Server: un archivio unico, accessibile ovunque

Tutti i nostri software gestionali possono essere collegati a un database SQL Server, consentendo l’accesso…

3 giorni ago

Come iniziare ad usare MerciGest in 5 minuti

MerciGest è semplice e immediato: basta scaricare e installare il programma per iniziare subito. Al…

5 giorni ago

Cos’è MerciGest e a chi serve

MerciGest è un gestionale di magazzino per Windows pensato per negozi, piccole imprese e artigiani…

1 settimana ago

Introduzione alla Standard Template Library (STL)

La Standard Template Library (STL) è una delle componenti più potenti del C++. Fornisce una…

7 mesi ago

Un Abbonamento per Tutti i Software

Sono arrivato alla convinzione che un abbonamento per tutti i miei software gestionali sia il…

2 anni ago