| 	
	
	
		
		|||||||
  | 
		
| 
 | 
![]()  | 
	
	
| 
		 | 
	Strumenti | 
| 		
			
			 | 
		#1 | 
| 
			
			
			
			 Senior Member 
			
		
			
			
			Iscritto dal: Jun 2009 
				
				
				
					Messaggi: 5544
				 
				
				
				
				 | 
	
	
	
	
		
			
			 
				
				[C#] - Mono su Linux e Visual Studio su Windows
			 
			
		Usare il primo in cosa limita rispetto al secondo? 
		
	
		
		
		
		
		
	
	Grazie in anticipo  | 
| 
		
 | 
	
	
	
		
		
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#2 | 
| 
			
			
			
			 Senior Member 
			
		
			
				
			
			
			Iscritto dal: Apr 2010 
				Città: Leuven 
				
				
					Messaggi: 667
				 
				
				
				
				 | 
	
	
	
	
		
		
		
		 
		Mono non ha wpf 
		
	
		
		
		
		
			Sent from my iPhone using Tapatalk 
				__________________ 
		
		
		
		
	
	L'elettronica digitale non esiste, è solo elettrotecnica con interruttori piccoli!  
			 | 
| 
		
 | 
	
	
	
		
		
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#3 | 
| 
			
			
			
			 Senior Member 
			
		
			
			
			Iscritto dal: Jun 2009 
				
				
				
					Messaggi: 5544
				 
				
				
				
				 | 
	
	
	
	
		
		
		
		 
		per C# base tutto come su Windows?
		 
		
	
		
		
		
		
		
	
	 | 
| 
		
 | 
	
	
	
		
		
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#4 | 
| 
			
			
			
			 Senior Member 
			
		
			
				
			
			
			Iscritto dal: Jul 2005 
				Città: Vicenza 
				
				
					Messaggi: 1570
				 
				
				
				
				 | 
	
	
	
	
		
		
		
		 
		
Qui trovi nello specifico lo status della compatibilità di MONO (quindi quasi tutto .NET fino alla versione 4.6, tranne alcuni framework specifico, esempio WPF). 
		
	
		
		
		
		
		
	
	Per la parte grafica puoi creare GUI multipiattaforma appoggiandoti alle WinForms o alle GTK.  | 
| 
		
 | 
	
	
	
		
		
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#5 | 
| 
			
			
			
			 Senior Member 
			
		
			
			
			Iscritto dal: Jun 2009 
				
				
				
					Messaggi: 5544
				 
				
				
				
				 | 
	
	
	
	
		
		
		
		 
		anche WinForms su Windows, Linux e Mac? 
		
	
		
		
		
		
		
	
	Rispetto a GTK qual' è il migliore?  | 
| 
		
 | 
	
	
	
		
		
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#6 | 
| 
			
			
			
			 Senior Member 
			
		
			
			
			Iscritto dal: Nov 2005 
				
				
				
					Messaggi: 2095
				 
				
				
				
				 | 
	
	
	
	
		
		
		
		 
		Winform ha il vantaggio che (solo su Visual Studio) ha un designer funzionante con GTK# c'è una specie di designer, ma loro stessi consigliano di non usarlo e quindi devi fare le cose "a mano" immagino con coordinate belle schiantate! 
		
	
		
		
		
		
			Sì ti confermo che avevo realizzato una semplice "Hello World" app con un po' di elementi GUI (label, input, combobox) e sorprendentemente funzionava persino sulla vetusta Cent OS 6.7! Con GTK ti esponi anche - per assurdo - a problemi di portabilità visto che magari come backend usa Gnome 3 e la tua distro usa Gnome 2 che sono ovviamente totalmente incompatibili 
				__________________ 
		
		
		
		
	
	Cosmos C# Open Source Managed Operating System Cosmos Thread Ufficiale Cosmos Official Site Vuoi collaborare allo sviluppo? Unisciti alla chat!  | 
| 
		
 | 
	
	
	
		
		
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#7 | 
| 
			
			
			
			 Senior Member 
			
		
			
			
			Iscritto dal: Jun 2009 
				
				
				
					Messaggi: 5544
				 
				
				
				
				 | 
	
	
	
	
		
		
		
		 
		molto gentile, però forse Python e Java offrono di più 
		
	
		
		
		
		
		
	
	su GTK il timore era proprio quello  | 
| 
		
 | 
	
	
	
		
		
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#8 | 
| 
			
			
			
			 Senior Member 
			
		
			
			
			Iscritto dal: Nov 2005 
				
				
				
					Messaggi: 2095
				 
				
				
				
				 | 
	
	
	
	
		
		
		
		 
		Non ho poi provato ad fare un'applicazione "commerciale" usando Winform e facendola girare su Linux... 
		
	
		
		
		
		
			L'idea di usare Visual Studio per scrivere codice e disegnare l'interfaccia e fare il debug sempre su Windows continua a sembrarmi ottima... quando hai qualcosa funzionante la sbatti su Linux e via! Per Python credo si usi in realtà C++/Qt soluzione che rispetto a Winform è beh... primitiva per non dire altro Java con l'ultima tecnologia per fare GUI (ora non viene come si chiama... JavaFX forse?) ha fallito miseramente sulla CentOS 6.7 che siamo costretti ad usare in ufficio: voleva GTK3 ed io ho solo il 2! 
				__________________ 
		
		
		
		
	
	Cosmos C# Open Source Managed Operating System Cosmos Thread Ufficiale Cosmos Official Site Vuoi collaborare allo sviluppo? Unisciti alla chat!  | 
| 
		
 | 
	
	
	
		
		
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#9 | |
| 
			
			
			
			 Senior Member 
			
		
			
				
			
			
			Iscritto dal: Jul 2005 
				Città: Vicenza 
				
				
					Messaggi: 1570
				 
				
				
				
				 | 
	
	
	
	
		
		
		
		 Quote: 
	
 Potrei sbagliarmi eh, infatti un tuo eventuale feedback mi interessa.  | 
|
| 
		
 | 
	
	
	
		
		
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#10 | 
| 
			
			
			
			 Senior Member 
			
		
			
			
			Iscritto dal: Nov 2005 
				
				
				
					Messaggi: 2095
				 
				
				
				
				 | 
	
	
	
	
		
		
		
		 
		Sì ero tutto emozionato perché vedendo una demo di come funzionava e come sembrava facile disegnare la GUI utilizzando il designer mi ero tutto intrippato che avevamo finalmente la possibilità di sostituire Flash... beh ho fatto un semplice Hello World ho faticato un po' per costringere Linux a compilarlo e poi è morto a runtime con un orrenda eccezione che diceva che voleva GTK3! 
		
	
		
		
		
		
			Grossa delusione Java non è più "compile one run everywhere" Winform invece funziona come un cavallo anche su Linux, l'unica cosa preoccupante è che è una tecnologia un po' vecchiotta e di fatto abbandonata dalla Microsoft... Un'alternativa interessante, ma ancora in stadio alpha è Avalonia: https://www.youtube.com/watch?v=c_AB_XSILp0 
				__________________ 
		
		
		
		
	
	Cosmos C# Open Source Managed Operating System Cosmos Thread Ufficiale Cosmos Official Site Vuoi collaborare allo sviluppo? Unisciti alla chat!  | 
| 
		
 | 
	
	
	
		
		
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#11 | 
| 
			
			
			
			 Senior Member 
			
		
			
			
			Iscritto dal: Oct 2005 
				
				
				
					Messaggi: 3306
				 
				
				
				
				 | 
	
	
	
	
		
		
		
		 
		
Mi permetto di dissentire da questa affermazione. E' Winform ad essere primitivo rispetto a Qt già solo nella versione widget. Winform manca di layout manager per non parlare del framework Animation di Qt completamente sconosciuto a Winform. Poi Qt oltre ai widget ha anche Qml e anche qui anni luce avanti a Winform.
		 
		
	
		
		
		
		
		
	
	 | 
| 
		
 | 
	
	
	
		
		
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#12 | |
| 
			
			
			
			 Senior Member 
			
		
			
				
			
			
			Iscritto dal: Jul 2005 
				Città: Vicenza 
				
				
					Messaggi: 1570
				 
				
				
				
				 | 
	
	
	
	
		
		
		
		 Quote: 
	
 Se parliamo di WPF (che però non è crossplatform) è un discorso (e qui veramente siamo una spanna sopra a QT, secondo la mia opinione) ma Winform è un framework di concezione parecchio datata e per nulla "rich", come vengono definiti i tool moderni. D'altro canto QT si porta dietro altre magagne che me l'hanno sempre reso un pò indigesto (specifico che sono aggiornato fino a qualche anno fa, versioni 5.1/5.2) Ultima modifica di [Kendall] : 02-02-2017 alle 16:45.  | 
|
| 
		
 | 
	
	
	
		
		
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#13 | 
| 
			
			
			
			 Junior Member 
			
		
			
				
			
			
			Iscritto dal: Feb 2017 
				Città: Ethiopia, Gondar 
				
				
					Messaggi: 3
				 
				
				
				
				 | 
	
	
	
	
		
		
		
		 
		È il tema molto interessante
		 
		
	
		
		
		
		
		
	
	 | 
| 
		
 | 
	
	
	
		
		
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
		
		  
	   | 
| Strumenti | |
		
  | 
	
		
  | 
Tutti gli orari sono GMT +1. Ora sono le: 13:11.









		
		
		

			
 
 







