Какие языки программирования можно использовать для разработки приложений для Android? [дубликат]


Возможные Дубликаты:
какие языки программирования я могу использовать на Android Dalvik?
какие языки программирования можно использовать для разработки в Android?

какие языки программирования можно использовать для разработки приложений для Android?

также есть ли планы в будущем расширить количество языков программирования, которые будет поддерживать Android?

обновление: есть действительно хорошие ответы здесь

какие языки программирования можно использовать для разработки в Android?

1 55

1 ответ:

вот список языков, которые можно использовать для разработки на android:

  • Java-основной язык разработки android

  • Котлин, язык от JetBrains, который получил стороннюю поддержку от Google, объявленный в Google I / O 2017

  • C++ -NDK для библиотек, а не приложений

  • Python, bash, et. Эл. - Через сценарии Окружающая среда

  • Корона- нужно использовать Corona SDK . Corona-это SDK высокого уровня, построенный на языке программирования LUA. LUA намного проще в освоении, чем Java, и SDK забирает много боли при разработке приложения для Android.

  • Кордова - который использует HTML5, JavaScript, CSS и может быть расширен с помощью Java

  • технология Xamarin - который использует c# и в котором моно используется для этого. Здесь MonoTouch и Mono для Android-это кросс-платформенные реализации инфраструктуры общего языка (CLI) и спецификации общего языка.

Что касается вашего второго вопроса: android сильно зависит от его архитектуры java, я считаю маловероятным, что в ближайшее время будут доступны другие основные языки разработки. Однако нет никаких особых причин, почему кто-то не мог реализовать другой язык в Java (что-то вроде Jython) и использовать это. Однако это, безусловно, не будет проще или так же эффективно, как просто писать код на Java.