Sono stato coinvolto in molte start-up. La tua domanda non può essere risolta da noi, perché è più simile a una domanda di gestione del rischio: se qualcosa non funziona, puoi ripararlo o fare una soluzione con un ragionevole sforzo? E quante volte ti aspetti che fallisca?
Per rispondere a questa domanda, è necessario sapere quali piattaforme si desidera supportare, come si intende utilizzare mono e quali competenze si hanno. Se si desidera supportare tutte le piattaforme, su cui viene eseguito mono, si incontreranno molti più problemi, ad esempio se si desidera supportare Mono su Ubuntu, ad esempio. Mono è Open Source, ma se vuoi correggere un bug all'interno di mono, devi avere le competenze e il tempo per fare esattamente questo.
Un'altra cosa è, quanto affidabile vuoi che sia il tuo prodotto? Se si guarda un prodotto come un registratore di dischi rigidi DVB-C di Samsung, a volte si blocca in modo anomalo. Anche una Playstation 3 si blocca di tanto in tanto. Se crei un server Internet, i crash possono spesso essere nascosti bene se il client prova dopo un timeout.
Se avessi bisogno di mono in una startup, e avrei almeno un programmatore esperto oltre a me fin dall'inizio, non avrei problemi con il picking mono come piattaforma.
fonte
2009-09-28 10:28:41
Si potrebbe probabilmente riformulare questo per renderlo leggermente meno soggettivo. Cosa stai chiedendo davvero? Cosa stai cercando di costruire, e perché stai considerando mono? – Charles
@Charles - no, lui _has_ per riformularlo per elevare la domanda a livello "soggettivo e argomentativo". Finora si qualifica a malapena "non una vera domanda" :-) – ChssPly76
Per me questa domanda è troppo generica e non ha una risposta definita, che potrebbe (almeno in parte) essere risolta riformulandola. Così com'è, è come chiedere "Java è buono?", Che sicuramente si chiuderà. – cletus