Quale linguaggio si usa per codificare le applicazioni desktop?
Io suggerirei fortemente Embarcadero Delphi se è per Windows. Il vantaggio principale che avrete rispetto ad altri linguaggi sarà il suo RAD cioè Rapid Application Development. È possibile creare un'applicazione completa in pochissimo tempo rispetto ad altre lingue menzionate in altre risposte. In precedenza ho usato Java Swing per sviluppare applicazioni desktop e non ero soddisfatto della GUI che fornisce, inoltre il prodotto finale non è mai stato soddisfacente (design wise).
Delphi d'altra parte fornisce GUI eccellente e l'uso di librerie VCL ci ha permesso di progettare come ci piace dalle sue vaste librerie. La versione più recente di delphi è cross platform e possiamo anche sviluppare applicazioni mobili per Windows, Android e anche IOS. Le librerie Fire monkey sono state aggiunte per supportare la cross flatform e una gamma migliore e più ampia di design.
Ho imparato delphi con l'aiuto di un trainer in circa 5 settimane sviluppando un prodotto completo per l'azienda in cui lavoro attualmente circa 3 anni fa. Da allora lavoro come sviluppatore desktop gestendo più di 100 clienti e sorprendentemente la clientela è in aumento nonostante l'aumento delle piattaforme web e le applicazioni desktop che si dice siano estinte.
Credo che non importa quanto presto o quanto ampio cresca il web, le applicazioni desktop non saranno mai estinte. L'applicazione può essere limitata ma non sarà mai fuori uso.
Stiamo usando Embarcadero Delphi 2010 attualmente e stiamo progettando di migrare a XE3 o XE7 presto.
Articoli simili
- Qual è la differenza tra linguaggio macchina, linguaggio assembly e linguaggio di alto livello nei computer?
- In quale linguaggio di programmazione è codificato Netflix? Come si usa questo linguaggio?
- Come imparare a codificare giochi e applicazioni per smartphone
- Quale linguaggio di programmazione dovrei imparare prima - Javascript o Python come principiante per creare un'applicazione desktop?