У меня проблема с программным обеспечением, которая соответствует функциональному подходу к программированию, но целевой рынок будет на ОС Android. Я спрашиваю, потому что есть функциональные языки, которые компилируются в виртуальную машину Java, но байт-код Dalvik! = Байт-код Java.
В качестве альтернативы, знаете ли вы, может ли dx
утилита разумно конвертировать .class
файлы, сгенерированные из функциональных языков, таких как Scala?
Изменить : Чтобы добавить немного полезности для сообщества, а также чтобы помочь мне выбрать лучше, могу я немного уточнить вопрос?
- Вы использовали альтернативные языки с Dalvik? Какие?
- С какими "проблемами" (проблемами) я могу столкнуться?
- Является ли производительность приемлемой? Под этим я подразумеваю, что приложение все еще чувствует себя отзывчивым к пользователю.
Я никогда не занимался разработкой мобильных телефонов, но я вырос на устройствах с ограниченными возможностями, и у меня нет иллюзий, что использование платформ нестандартных языков обходится дорого. Мне просто нужно знать, является ли стоимость такой, что я должен использовать мой подход на языке по умолчанию (т.е. применять функциональные принципы на языке ООП).