Sono interessato allo sviluppo di app desktop per Windows, ma sarebbe molto più comodo se potessi sviluppare queste app sul mio laptop Mac OS X Air, senza dover eseguire un ambiente di virtualizzazione. Fino a che punto puoi sviluppare le app Windows GUI Desktop utilizzando mono e F # su OS X?È possibile scrivere un'app desktop GUI in F # + mono su Mac e farla funzionare senza modifiche su Windows?
risposta
Se si mira per WPF - non lontano. Purtroppo, avrai problemi con WPF anche in un ambiente Windows virtualizzato, poiché utilizza l'accelerazione 3D.
Attaccare al "tradizionale" Windows Form funziona, ma non sono il modo preferito per creare nuove applicazioni al giorno d'oggi.
È possibile utilizzare un kit di strumenti dell'interfaccia utente multipiattaforma. Monodevelop utilizza GTK#, probabilmente ce ne sono altri. Funzionerà ovunque senza modifiche, ma sembrerà un po 'alieno ovunque. Questo è il compromesso che fai per non dover fare una UI diversa per piattaforma.
Le istruzioni per l'utilizzo di F # da Monodevelop sono dettagliate here. Spero che con ciò dovresti essere bravo!
L'associazione F # per Monodevelop non è aggiornata. –
- 1. Edificio F # .fsproj su Mac (Mono)
- 2. Jenkins su Windows e test GUI senza RDC
- 3. GUI CMake su Mac
- 4. È possibile installare .NET framework su Mac?
- 5. Un programma C# per Windows gira su Ubuntu sotto Mono senza modifiche?
- 6. Compilare programma in C++ su Mac per funzionare su Linux
- 7. Delphi su Mac - possibile?
- 8. Programmazione GUI Perl su Windows
- 9. Compilare C# + WPF su Linux per funzionare su Windows
- 10. Come usare F # con mono su linux?
- 11. è possibile scrivere su console senza stdlibs? c/C++
- 12. Scarta tutte le modifiche in Github Desktop (Mac)
- 13. È possibile eseguire Mono applicazioni universali di Windows?
- 14. Forza Xamarin per usare Mono su Windows
- 15. È possibile eseguire CoreCLR su Windows XP?
- 16. Test unità C#/Mono su Mac OS X
- 17. Esiste un IDE F # che funziona su Mono?
- 18. GUI Java Swing su Mac OS X
- 19. IzPack - Collegamento desktop su Windows - Non funzionante
- 20. Quanto è difficile far funzionare un'applicazione Cocoa su Windows?
- 21. Qualche differenza tra Chrome su Mac e Chrome su Windows?
- 22. È possibile eseguire un'applicazione C#/WPF su Mac OS X?
- 23. Git Hub Desktop su Mac, errore: non è possibile eseguire gpg: No such file or directory
- 24. Costruire file di Mac .app in Windows utilizzando Mono
- 25. DllNotFoundException con DllImport in Mono su Mac: architettura errata
- 26. È possibile compilare svdlibc su un mac (64 bit)?
- 27. Qual è il punto di Mono su Windows
- 28. Mono su iPhone?
- 29. È possibile distribuire AppFabric su Windows 7?
- 30. È possibile agganciare le chiamate API su Mac OS?
Visual Studio 2010 è un'app WPF e funziona correttamente con VMWare Fusion su Mac OS. – petebu
Fintanto che viene eseguito senza accelerazione 3D. Quindi stai testando il tuo codice in un ambiente che funziona molto più lentamente del "vero affare". Non sto dicendo che questo non funziona, lo uso da solo, è solo qualcosa da tenere a mente. – skolima