|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
www.hwupgrade.it
Iscritto dal: Jul 2001
Messaggi: 75173
|
Link alla notizia: https://www.hwupgrade.it/news/sistem...rce_79525.html
Microsoft ha annunciato l'apertura del codice di tre componenti fondamentali di Windows: Windows Forms, Windows Presentation Foundation (WPF) e Windows UI XAML Library (WinUI). Il codice è disponibile su GitHub Click sul link per visualizzare la notizia. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jul 2007
Città: Sicilia
Messaggi: 6188
|
Non chiude affatto la possibilita'.. .NET Core 3.0 implementera' la possibilita' di utilizzare WPF e WinForms per realizzare applicazioni desktop su Windows. Dato che anche questo e' open source "basta" che una compagnia interessata prenda il codice e lo adatti per farlo andare su altri sistemi operativi. Dato che non si potra' integrare nativamente in .NET Core basterebbe realizzare un pacchetto NuGet con le modifiche…
Non dico che la cosa sia facile, ma non e' che perche' non lo fa Microsoft allora non si puo' fare. La licenza open-source sta li apposta...
__________________
Non abbiamo ereditato il mondo dai nostri padri L'abbiamo preso in prestito dai nostri figli |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: Nov 2007
Messaggi: 8368
|
Quote:
in ogni caso apparentemente altro puntino che si aggiunge alla lista che da qualche mese tende a far pensare semper più ad una 'semidistro' con accesso ai servizi cloud (la ciccia) incluso |
|
![]() |
![]() |
![]() |
#4 | |
Amministratore
Iscritto dal: Jun 2009
Città: Glasgow, Scozia
Messaggi: 1942
|
Quote:
Fonte: https://github.com/dotnet/wpf/blob/m...ontributing.md
__________________
Riccardo Robecchi - autore per Hardware Upgrade MB ASUS Crosshair VI Hero, CPU Ryzen 7 1700X, RAM 32 GiB Corsair Vengeance 3000MHz, VGA Sapphire AMD Radeon RX 5700 XT Pulse, CASE Sun Ultra 24, PSU Corsair TX650W. KDE neon x64 & Win 10 Pro x64. |
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Nov 2007
Messaggi: 8368
|
ok grazie
ad ogni modo la curiosità era che da come scritto sembrava ci potesse essere una qualche clausola aggiuntiva alla licenza, limitandone quindi la permessività |
![]() |
![]() |
![]() |
#6 |
Bannato
Iscritto dal: Jan 2010
Città: Roma
Messaggi: 4638
|
come scritto nell'altro thread, iniziativa sicuramente ragguardevole e importante, però se mettessero le win32 OSS allora si che godrei meglio
![]() |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Jul 2008
Messaggi: 5222
|
Non mi piace per niente questa deriva di MS.
Ogni volta che sento "Microsoft" e "Open Source" nel titolo di una notizia mi scende un brividino giù per la schiena... |
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Jul 2007
Città: Sicilia
Messaggi: 6188
|
Quindi non rilascia codice ed e' male, rilascia codice ed e' male.. Bisogna per forza lamentarsi di Windows e Microsoft...
__________________
Non abbiamo ereditato il mondo dai nostri padri L'abbiamo preso in prestito dai nostri figli |
![]() |
![]() |
![]() |
#9 | |
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2095
|
Quote:
Con Winform è abbastanza ridicolo tra l'altro visto che c'è la versione di Mono (che sempre Microsoft è!) che è già xplat quindi basterebbe mergiare le due ![]()
__________________
Cosmos C# Open Source Managed Operating System Cosmos Thread Ufficiale Cosmos Official Site Vuoi collaborare allo sviluppo? Unisciti alla chat! |
|
![]() |
![]() |
![]() |
#10 | |
Senior Member
Iscritto dal: Jul 2007
Città: Sicilia
Messaggi: 6188
|
Quote:
__________________
Non abbiamo ereditato il mondo dai nostri padri L'abbiamo preso in prestito dai nostri figli |
|
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: May 2001
Messaggi: 12806
|
Semplicemente MS non accetterà modifiche di quel tipo sul SUO repository.
Nulla vieta di fare un fork con le patch di compatibilità e tenerlo sincronizzato con il repo ufficiale MS ![]() |
![]() |
![]() |
![]() |
#12 | ||
Senior Member
Iscritto dal: Apr 2010
Città: Leuven
Messaggi: 667
|
Quote:
Quote:
__________________
L'elettronica digitale non esiste, è solo elettrotecnica con interruttori piccoli! ![]() |
||
![]() |
![]() |
![]() |
#13 |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
non capisco perche' ci sia gente che si sta fasciando la testa
i fork esistono, anzi nel mondo oss sono la norma la codebase di wpf e winforms sara' una cosa enorme, se si mettono ad accettare patch ( che sarebbero molte ) per renderla cross-platform, ci scappa il morto senza contare che all'interno dell'azienda c'e' la divisione dev tools che e' fortemente pro opensource, ma le altre ( quella windows in particolare ) lo sono molto meno e poi c'e' il supporto commerciale che andrebbe esteso cioe' cavolo, e' una buona notizia, prendetela per quella che e' non avremo un competitor di qt domani mattina, ma se la comunita' ci si mette, potremmo vederlo comparire entro qualche anno chi ci perde in tutto questo e' Oracle, che puo' dire ciao ciao a javafx |
![]() |
![]() |
![]() |
#14 |
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2095
|
Capisco che portare il registro su Linux è un po' una porcata (un'applicazione .Net che usa il registro non è davvero multipiattaforma), ma il problema è che Winform e WPF sono dentro il .Net Runtime e sembrerebbe ovvio poterlo usare su tutti gli OS che .Net Core supporta.
Il fatto che Winform è semplicemente un wrapper di Win32 e quindi sarebbe impossibile renderlo xplat potrebbe pure essere vero (ma è stato già fatto... da Mono, quindi no non è vero), ma WPF è stato scritto fin dall'inizio per essere xplat infatti lo era con Silverlight con il quale potevi addirittura creare applicazioni multi-piattaforma che giravano senza bisogno del browser! La soluzione probabilmente ideale sarebbe di farne un terzo che sia xplat dall'inizio, ma deve essere fatto da loro, intregrato come si deve in Visual Studio (designer), ecc... Il fatto che non esiste un modo "ufficiale" per disegnare GUI su .Net è il grande difetto della piattaforma.
__________________
Cosmos C# Open Source Managed Operating System Cosmos Thread Ufficiale Cosmos Official Site Vuoi collaborare allo sviluppo? Unisciti alla chat! |
![]() |
![]() |
![]() |
#15 | |
Bannato
Iscritto dal: Jan 2010
Città: Roma
Messaggi: 4638
|
Quote:
ma penso che ora colle winforms OSS, vireranno tutti su quelle ![]() |
|
![]() |
![]() |
![]() |
#16 | |
Senior Member
Iscritto dal: Jul 2007
Città: Sicilia
Messaggi: 6188
|
Quote:
Il market share per applicazioni nei dispositivi invece che web ce l'hanno tablet e smartphone, che sono una marea in piu' rispetto alle installazioni Linux, e li' si possono tranquillamente sviluppare belle applicazioni multipiattaforma con Xamarin, che e' un ottimo ambiente di sviluppo sempre basato su C# e .NET per realizzare applicazioni multipiattaforma iOS, UWP e Android...
__________________
Non abbiamo ereditato il mondo dai nostri padri L'abbiamo preso in prestito dai nostri figli |
|
![]() |
![]() |
![]() |
#17 |
Senior Member
Iscritto dal: Mar 2006
Città: Rimini
Messaggi: 3336
|
lo dicevo da anni che ms inizia a farsi scrivere il codice da altri...
povery ![]()
__________________
Fisso: i7-2700k 16GB amd7770ghz Antec 420W Portatile: Asus eeePc 901 black Canon 20D NAS Synology 108j Ottimi affari con: skullboy, Dominioincontrastato, hard_one, Torpedo, SSLazio83, OIBAF, Celly, nemozx, jobe, Holy_knight, frank_durelli, ragingbull42, Enky, Truzzone, Lelez, elmanna, Keim, IroNLieR, firestorm90 |
![]() |
![]() |
![]() |
#18 |
Bannato
Iscritto dal: Jan 2010
Città: Roma
Messaggi: 4638
|
|
![]() |
![]() |
![]() |
#19 | |
Senior Member
Iscritto dal: Mar 2006
Città: Rimini
Messaggi: 3336
|
Quote:
![]()
__________________
Fisso: i7-2700k 16GB amd7770ghz Antec 420W Portatile: Asus eeePc 901 black Canon 20D NAS Synology 108j Ottimi affari con: skullboy, Dominioincontrastato, hard_one, Torpedo, SSLazio83, OIBAF, Celly, nemozx, jobe, Holy_knight, frank_durelli, ragingbull42, Enky, Truzzone, Lelez, elmanna, Keim, IroNLieR, firestorm90 |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:04.