Ho un problema software che si adatta all'approccio funzionale alla programmazione, ma il mercato di riferimento sarà sul sistema operativo Android. Chiedo perché ci sono linguaggi funzionali che compilano nella VM di Java, ma Dalteck bytecode! = Bytecode Java.
In alternativa, sai se l'utilità dx
può convertire in modo intelligente i file .class
generati da linguaggi funzionali come Scala?
Modifica : Per aggiungere un po 'più di utilità alla comunità e anche per aiutarmi a scegliere meglio, posso affinare la domanda un po'?
- Hai usato altre lingue con Dalvik? Quali?
- Quali sono alcuni "trucchi" (problemi) che potrei incontrare?
- Le prestazioni sono accettabili? Con ciò intendo che l'applicazione si sente ancora sensibile all'utente.
Non ho mai realizzato lo sviluppo di telefoni cellulari, ma sono cresciuto con dispositivi vincolati e non mi illudo che ci sia un costo per l'utilizzo di linguaggi non standard con la piattaforma. Ho solo bisogno di sapere se il costo è tale che dovrei calzare il mio approccio nel linguaggio predefinito (ad esempio, applicare i principi funzionali nel linguaggio OOP).