Domanda

Quali sono le mie opzioni? Ho provato MonoDevelop più di un anno fa ma era estremamente difettoso. L'ultima versione è un ambiente di sviluppo stabile?

È stato utile?

Soluzione

MonoDevelop 2.0 è stato rilasciato, ora ha un discreto debugger GUI, completamento del codice, supporto Intellisense C # 3.0 (incluso linq) e un discreto GTK # Visual Designer.

In breve, dalla versione 2.0 ho ricominciato a usare Mono Develop e sono molto contento finora.

Visita il sito Web MonoDevelop per ulteriori informazioni.

Altri suggerimenti

Microsoft ha rilasciato Codice Visual Studio per Linux, che ha un buon supporto per C #, naturalmente.

MonoDevelop
Esistono 2 versioni in giro:

  • 1.0: la versione attualmente stabile. È davvero stabile, ma in qualche modo limitato nelle sue capacità. È ottimo per progetti di piccole dimensioni. L'ho ottenuto tramite i repository di Ubuntu Hardy.

  • 2.0RC (aka 1.9.x) puoi ottenerlo tramite SVN e compilare. Il processo è abbastanza semplice e puoi eseguirlo senza installarlo (tramite make run ). È in qualche modo meno stabile di 1.0, ma dipende dalla build che ottieni (è un'istantanea di sviluppo). Per quanto riguarda le capacità, è fantastico. Ha refactoring, profiling, tonnellate di plugin, ecc.

Consiglierei X-Develop da Omnicore . È un IDE molto valido, ma è gratuito solo per 30 giorni.

Esiste un'associazione C # per Eclipse, anche se non l'ho provato personalmente, quindi non posso garantirlo. Uso MonoDevelop, che non è perfetto, ma funziona abbastanza bene per la maggior parte. La versione inclusa in Ubuntu 8.04 (Hardy Heron) è molto più stabile della versione Gutsy Gibbon.

Sto usando JetBrains Rider da un bel po 'e mi piace molto.

Ha tutta la bontà di ReSharper ed è una gioia da usare su OS / X o Linux. Ricorda che è ancora nel programma di accesso anticipato, quindi ha alcuni spigoli qua e là, ma il più delle volte funziona abbastanza bene per l'uso quotidiano.

Puoi ottenerlo qui: https://www.jetbrains.com/rider/download/

P.S. Lo uso principalmente per le esigenze di sviluppo di .NET Core, ma lo ho usato anche per la codifica .NET tradizionale.

Ho usato MonoDevelop qualche tempo fa, e andava bene. Non è affatto buono come Eclipse o NetBeans per lo sviluppo Java, ma quelli sono davvero in una classe a parte. E penso che l'unica vera alternativa sia usare emacs o vim ...

È abbastanza lucido. La stabilità non era davvero un problema. C'è un semplice completamento del codice, così come si passa alla dichiarazione, alla superclasse e ai riferimenti di ricerca estremamente utili. Il debug non è presente, tuttavia, il che è un'omissione abbastanza evidente. In realtà ho trascorso un paio di minuti cercando di impostare un breakpoint fino a quando mi sono reso conto che non c'è nemmeno un modo per "debug ..." anziché " Esegui ... "

Hai guardato SlickEdit ? Ho pensato che fosse abbastanza buono diversi anni fa quando stavo sviluppando app C ++ su Linux. Dice che supporta C #, ma non posso commentare quanto bene. Sono stato felice di usarlo per il mio sviluppo C ++, tuttavia.

  

L'ultima versione è stabile un ambiente di sviluppo stabile?

Probabilmente ... ha raggiunto 1.0 la scorsa primavera.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top