Sono un utente di Windows da sempre e ora ho bisogno di Linux per creare un'applicazione utilizzando Mono. Quale distribuzione Linux è la migliore per me? Lo userò in una macchina virtuale.Quale distribuzione Linux è la migliore per lo sviluppo di un'applicazione mono in una macchina virtuale?
risposta
Mono è principalmente scritto e testato su openSUSE. I pacchetti che rilasciamo sono per openSUSE. In realtà, noi rilasciamo un VMWare Immagine di openSUSE con la nuova versione di Mono tutto configurato e pronto ad andare:
http://www.go-mono.com/mono-downloads/download.html
Detto questo, abbiamo una grande comunità di persone che lavorano per garantire Mono corre bene ed è impacchettato su tutte le principali distribuzioni, come Fedora e Ubuntu.
Ciao jpobst, non credo che ci siano immagini vmware disponibili nella pagina dei download che hai collegato? – AlanFoster
Ne dubito, Mono sembra essere piuttosto morto ora (al di fuori dei prodotti proprietari di Xamarin). – jpobst
Nessuna distribuzione è generalmente migliore di qualsiasi altra. Scarica i CD live delle distribuzioni dalla rete, eseguili nella tua VM e usa quello che ti piace di più.
Non è come se una distro fosse realmente "migliore" per lo sviluppo Mono di un altro, ma dal momento che si sta utilizzando una VM, vorrei cercarne una con basso utilizzo delle risorse.
"uno con basso utilizzo delle risorse" ... come? – capdragon
Qualsiasi cosa basata su Gnome dovrebbe essere utile per voi (dal momento che Gnome si sta spostando su mono). Ubuntu ha un sacco di trazione, una base di supporto davvero eccellente e supporto per Gnome.
Direi che le distribuzioni più facili da usare e più complete (gratuite) sono Fedora, Debian e Ubuntu.
Sono stato un utente RedHat da ... per sempre. Sono passato a Fedora quando è iniziato il progetto (è semplicemente la versione gratuita e aperta di RedHat). Alcune versioni sono traballanti, alcune vanno bene, ma in media ho avuto problemi molto meno critici rispetto ad altre distribuzioni che ho provato. In questo momento sto usando Fedora 10, e dato che mia madre è stata in grado di usarlo, credo che abbiano fatto progressi reali nelle interfacce utente e nell'usabilità! ;)
Suggerirei di scaricare un VM premade di un certo sapore. Per quanto riguarda la distro, se si tratta di un'app client, vai con Ubuntu. Se si tratta di un'app server, non importa, quindi vai con Ubuntu. ; P
Ecco una buona premade VM che ho usato per la prova in passato: http://www.vmware.com/appliances/directory/95733
La risposta più semplice è, ovviamente, OpenSuse per un'esperienza veloce, facile e indolore sviluppatore. Tuttavia, se non hai bisogno dei bit mono più recenti e più grandi e stai configurando un server web, potresti voler utilizzare una distribuzione che abbia una filosofia aziendale più (SLES, RHEL, Ubuntu LTS). Oppure se ti piace una distribuzione minimalista potresti provare gentoo per un kernel che non fa altro che quello che ti serve.
Personalmente, sviluppo su OpenSuse per disporre degli strumenti più recenti, ma obiettivo redhat perché è un marchio con cui le persone con cui lavoro conoscono e di cui si fidano. Non è un motivo tecnico, ma politico. Quali sono le altre macchine virtuali in esecuzione? Mono funziona anche su Windows, Mac e Solaris.
VirtualBox + qualsiasi Ubuntu + mono/MonoDevelop = funziona perfettamente per me out of box.
- 1. Quale sistema operativo è il migliore per lo sviluppo o lo sviluppo PHP in generale?
- 2. Esegui Android su macchina virtuale per lo sviluppo
- 3. Che cos'è una buona macchina virtuale per lo sviluppo di una lingua per hobby?
- 4. per lo sviluppo del kernel linux
- 5. Qual è la migliore configurazione per lo sviluppo Mono su Windows?
- 6. Determina quale versione di Mono è in esecuzione su linux?
- 7. È una macchina da gioco migliore per lo sviluppo del software?
- 8. Uso di Mono per lo sviluppo in C++
- 9. È possibile replicare una macchina virtuale blu?
- 10. Come sono le prestazioni correnti della macchina virtuale Mono?
- 11. API KVM per avviare la macchina virtuale
- 12. Puoi programmare/testare CUDA in una macchina virtuale?
- 13. qual è la differenza tra macchina virtuale classica e macchina virtuale in azzurro?
- 14. Come funziona una macchina virtuale?
- 15. Come rilevare se lo script è in esecuzione su una macchina virtuale?
- 16. MonoTouch è una piattaforma valida per lo sviluppo di iPhone?
- 17. Distro Linux consigliato per workstation di sviluppo Android
- 18. Quanto è difficile aggiornare una macchina virtuale di Azure
- 19. sviluppo wordpress su linux e distribuzione su server windows
- 20. Accelerazione macchina virtuale per emulatore Android
- 21. Qual è lo strumento migliore per lo sviluppo di applicazioni Blackberry?
- 22. distribuzione di un'app per iPad durante lo sviluppo?
- 23. Python è una piattaforma stabile per lo sviluppo di facebook?
- 24. Differenze nello sviluppo tra .NET e Mono
- 25. Il modo migliore per ottenere l'ID della macchina su linux?
- 26. Lo sviluppo su entrambe le macchine Windows e Linux contemporaneamente
- 27. Configurazione di Netbeans/Eclipse per lo sviluppo del kernel Linux
- 28. Una macchina virtuale per C++ per l'ottimizzazione delle prestazioni
- 29. Programmazione sotto macchina virtuale - pro e contro
- 30. Quale è il migliore polpo o msdeploy per la distribuzione automatica su più server utilizzando teamcity
Non riesco a ottenere il downvote - è una domanda legittima –
+1 per Ubuntu - funziona bene in VMWare – Jeff