QNA > Q > Qual È Il Miglior Linguaggio Di Programmazione Per Sviluppare Applicazioni Mobili Multipiattaforma?

Qual è il miglior linguaggio di programmazione per sviluppare applicazioni mobili multipiattaforma?

Typescript/javascript.

Typescript è un preprocessore per JavaScript che permette l'uso di sintassi e paradigmi più vicini a C# e Java che al semplice js.

Ho avuto la stessa domanda un anno fa. Mentre imparavo lo sviluppo di applicazioni mobili volevo usare lo stesso linguaggio per quanto possibile, così ho provato C#. Quindi era asp.net per il backend web, xamarin e xamarin.forms per l'app mobile. Questo ha lasciato un vuoto, anche se per un sito web finirei ancora per usare il semplice js.

Ora un anno dopo, a tutti gli effetti, userei gli strumenti nativi per lo sviluppo di applicazioni mobili. C'è semplicemente più documentazione e un'integrazione molto migliore di qualsiasi soluzione di terze parti. Ho dovuto imparare java per Android e swift solo una volta, quindi sì.

Ma se dovessi scegliere un linguaggio per tutte le cose, sarebbe sicuramente typescript.

Backend node.js e typescript

Front end angular2(o 4 o quello che è) con typescript

Mobile nativescript con angular e typescript.

Così si ottiene tutto in un solo linguaggio. Se è questo che intendete per efficienza.

Se intendete qualcos'altro come prestazioni o altro. Basta usare la catena di strumenti ufficiali. Indipendentemente da ciò che si usa, si dovrebbe prendere il tempo per appoggiare gli strumenti ufficiali. Sono davvero i più efficienti quando li capisci.

Di Dena

Come ci si sente ad avere la propria identità rubata? :: Qual è meglio, un portatile o un desktop per l'editing video e la progettazione grafica?
Link utili