Più che il linguaggio, durante la progettazione di applicazioni entrano in gioco concetti come prestazioni, accessibilità e costi di sviluppo. Le prestazioni sicuramente sono maggiori utilizzando linguaggi nativi, rispetto a Framework ibridi. Inoltre, con un linguaggio nativo hai accesso a tutte le funzionalità disposte dal sistema operativo della piattaforma, molto spesso ridotte utilizzando altri approcci.
Per quanto riguarda i costi... beh, sappi che mantenere un'applicazione su più linguaggi nativi per ogni piattaforma porta via tempo e risorse