Ich habe ein Softwareproblem, das zum funktionalen Ansatz der Programmierung passt, aber der Zielmarkt wird das Android-Betriebssystem sein. Ich frage, weil es funktionale Sprachen gibt, die zu Javas VM kompilieren, aber Dalvik-Bytecode! = Java-Bytecode.
Oder wissen Sie, ob das dx
Dienstprogramm .class
die aus Funktionssprachen wie Scala generierten Dateien intelligent konvertieren kann ?
Bearbeiten : Kann ich die Frage ein wenig verfeinern, um der Community ein bisschen mehr Hilfe zukommen zu lassen und um mir bei der Auswahl zu helfen?
- Haben Sie andere Sprachen mit Dalvik verwendet? Welche?
- Was sind einige "Fallstricke" (Probleme), auf die ich stoßen könnte?
- Ist die Leistung akzeptabel? Damit meine ich, dass die Anwendung immer noch auf den Benutzer reagiert.
Ich habe noch nie Mobiltelefone entwickelt, bin aber mit eingeschränkten Geräten aufgewachsen und habe keine Illusion, dass die Verwendung von Nicht-Standardsprachen mit der Plattform Kosten verursacht. Ich muss nur wissen, ob die Kosten so hoch sind, dass ich meinen Ansatz in die Standardsprache umwandeln sollte (dh Funktionsprinzipien in der OOP-Sprache anwenden).