Demo del prodotto e .net

1

Ho una domanda sull'uso di .Net 3.5 o 4.0 So che .Net è più produttivo di Qt ma ho paura dei problemi quando il mio cliente lascia il mio prodotto perché non può eseguire la demo della mia app con la mancanza della versione appropriata della struttura. Desidero chiedere a persone esperte in questa materia. Sono molti gli utenti che non hanno .net 3.5? Vale la pena fare app in .Net 3.5 o meglio usare Qt c ++ perché .net non è molto produttivo e più importante è che ognuno possa eseguire l'app codificata in Qt?

    
posta userbb 15.04.2011 - 21:11
fonte

3 risposte

2

Non è un grosso problema non avere .Net framework sulla macchina perché il software dovrebbe essere consegnato al cliente nel supporto di installazione con un programma di installazione per installare tutti i prerequisiti necessari affinché l'applicazione funzioni correttamente.

In realtà, l'uso di linguaggi di programmazione nativi non ha molto vantaggio in questo perché ci sono solitamente anche alcune librerie da distribuire con l'applicazione. Quindi non è il punto per farti allontanare da. Net.

    
risposta data 15.04.2011 - 21:56
fonte
1

Dovresti scrivere l'applicazione nella combinazione lingua / struttura più appropriata.

Se usi .NET puoi creare un programma di installazione ClickOnce che, come sottolinea M.Sameer, installerà per te la versione richiesta di .NET. L'utente deve ancora scaricare il framework ma non è necessario includerlo nel programma di installazione. Questa potrebbe essere la fonte della confusione quando i client ti chiederanno se vogliono installarlo.

Se usi qualcosa come Qt dovrai includere esplicitamente tali librerie nel tuo programma di installazione - questo comporterà un file di installazione più grande, ma non ci saranno messaggi "preoccupanti" in più per i tuoi clienti.

    
risposta data 15.04.2011 - 22:39
fonte
0

Suppongo che Windows Windows sia la piattaforma di destinazione in modo che gli utenti abbiano almeno il framework .NET distribuito con il proprio SO / Service Pack come descritto qui (l'immagine è vecchia, ma lo snip della mail bag è più recente).

È spesso accettato, e IME è coerente, che la produttività è molto più alta in un linguaggio di livello superiore (ad esempio C # rispetto a C ++ in questa istanza).

    
risposta data 15.04.2011 - 21:44
fonte

Leggi altre domande sui tag