Quale linguaggio per applicazioni desktop?
Programmazione Friday 19 September 2008 alle 13:54Mi hanno chiesto di sviluppare (migliorandolo) un applicativo che potrebbe essere distribuito su un grande numero di piattaforme. La mia prima idea, causa deformazione professionale attuale, è stata quella di creare un applicativo web distribuibile, in ASP o PHP.
Scendendo nei dettagli, però, l’applicativo richiesto dovrà essere quasi completamente utilizzabile tramite tastiera, effettuando quindi un riconoscimento dei tasti premuti per continuare, annullare e effettuare scelte operative.
Questo fatto mi ha fatto abbandonare la scelta dell’applicativo web per dedicarmi ad un applicativo stand-alone, desktop, da distrbiuire su piattaforme Windows (questò è uno dei requisiti).
Quando ero giovane (
– scusatemi) programmavo parecchio in Visual Basic (allora alla verisone 6). Qualche tempo fa sono migrato alla versione 2008, versione che sfutta ora il framework .NET, senza mai avere l’opportunità di usarlo e approfondirlo nei dettagi.
Ora mi chiedo: sarà Visual Basic uno dei linguaggi di programmazione migliori per sviluppare applicativi Windows? Voi cosa usate?
Altre scelte a cui mi sono ritrovato di fronte sono (tutte di casa Microsoft):
- Visual C#
- Visaul J#
Voi che dite?
Per favore, datemi una mano…
19 September 2008 alle 17:32
Io ti consiglierei Java o Adobe Flex, quest’ultimo abbastanza semplice da imparare e veramente potente.
Anche io ho usato molto vb6 e anche la versione express 2008, però le potenzialità di Java e Flex sono ben oltre.
Pensa anche che le licenze di vb costano molto e oon la versione express “non potresti” distribuire applicazioni commerciali; mentre Java è gratuito e Flex costa meno di vb express.
Io personalmente starei su Flex certo è che devi un pò studiartelo.
20 September 2008 alle 10:34
Se sei sicuro che l’applicativo gira e girerà solo su Windows, allora vai su .NET.
Se richiede portabilità, Java è una delle soluzioni più adeguate.
20 September 2008 alle 15:04
Ciao Simo!
Guarda io ho sviluppato un’applicativo simile e ti consiglio adobe air…puoi anche creare pagine in html come per il web che poi lui ti crea l’eseguibile desktop e non hai nessun problema di portabilità infatti va su tutte le piattaforme…se rimani su windows io lavoravo con c# e si può dire che comunque è molto potente.
Buon lavoro!
22 September 2008 alle 23:28
Avevo optato per .NET, in particolare per Visual Basic (conoscendo il 6 mi sembrava la scelta più ovvia). I vostri commenti mi hanno confuso, ma…ho deciso di restare della mia idea e di creare questo programma in VB.NET (in particolare VB9 / VB2008).
Che Dio me la mandi buona…
12 May 2009 alle 14:38
Avete confuso anche me!
Comunque comincio con VB2008 oggi… speriamo bene…
Ti posso scrivere per consigli e/o confronti?
Ciaooo!!!
12 May 2009 alle 21:00
Certo, siamo tutti qui anche per questo! Aspetto tue informazioni…