2014-01-03 10 views
-6

Я знаю C, C++, javascript и большинство веб-языков, таких как php, ruby ​​и т. Д. И веб-фреймворки.Является ли JAVA необходимым для разработки Android?

Я немного осведомлен о идеале eclipse для разработчиков javascript и c/C++, так же как они имеют эквивалентный контроль над java?

И затмение - единственный идеал, доступный для разработки Android?

+0

N o, совсем нет. Нет, Eclipse на самом деле на самом деле.Вы можете использовать любую IDE, которую хотите, но в последнее время Google представила Android Studio (которая основана на выпуске сообщества IntelliJ, который является удивительным, но все еще не стабильным, поскольку он по-прежнему остается только редактором предварительного просмотра) –

+0

Какое приложение вы хотите делать? Java может быть по умолчанию, но некоторые приложения легче выполнять на одном языке, чем другие. –

+0

Я сделал приложение для Android, и 90% его было Java, поэтому я думаю, что это очень важно. – Ogen

ответ

2

Java - это стандарт способ написания приложений для Android, но это не совсем . Например, есть также Xamarin.Android, который позволяет вам писать приложения для Android на C#, хотя он по-прежнему запускает виртуальную машину Dalvik за кулисами, так как «собственные» элементы управления Android находятся на Java. Использование Java, вероятно, является самым простым вариантом. Чтобы использовать другие языки и по-прежнему использовать собственные средства управления, вам нужно найти какой-то мост (точно так же, как Xamarin.Android - это мост), и вы не можете найти его доступным на предпочитаемом вами языке.

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

Что касается IDE, вам не нужно использовать Eclipse - я считаю, что Android Studio (в настоящее время в предварительном просмотре) основан на IntelliJ.

+0

слишком повезло получить ответ от вас Джон. Спасибо, я боролся за это, я только начал смотреть на java-учебники и, похоже, закончит в эти выходные. Спасибо –

+0

Да, Android Studio основан на IntelliJ, но сейчас он только в состоянии предварительного просмотра (версия 0.3.2) – Ridcully

+0

@Ridcully: Спасибо, отредактирует для этого. –

1

Большая часть библиотек Java поддерживается в Android. Поэтому можно сказать, что разработка Android основана на Java.

Но есть много альтернативы. Не нужно знать java для разработки приложений для Android. Если вы разработчик C/C++, вы можете проверить this.

1

Java не является обязательным, но предпочтительным. Как вам удобно с веб-скриптами, лучше использовать phonegap рамки. Позволяет вам писать код в html, javascript и css, который затем можно использовать для создания приложений Android/iOS/Windows. Такие приложения называются веб-приложениями.

Для работы приложения требуется немного java.

Сказав это, если вы используете код java, приложения могут быть более отзывчивыми. Такие приложения называются native-приложениями.

Пример: phonegap plug-ins.

0
  1. Вы можете использовать Phonegap построить мультиплатформенное приложение (Ios, андроид, Win7/8, Blackberry, Tizen) с помощью простого Js, HTML и CSS

  2. Вы можете использовать Xamarin для того же целей, используя простым C# и asp.net

Возможные среды IDE:

1. Visual Studio 
2. Eclipse 
3. Android Studio 
Смежные вопросы