Java, Android, Java EE - PullRequest
       7

Java, Android, Java EE

10 голосов
/ 21 февраля 2011

Насколько Java используется при разработке приложений для Android от Java, используемой для разработки обычных настольных приложений? Могу ли я использовать навыки, приобретенные при разработке приложений Java Android, в веб-разработке Java EE?

Что такое Java ME?

Ответы [ 4 ]

14 голосов
/ 21 февраля 2011

Насколько Java используется в разработке приложений для Android от java, используемой для разработки обычных приложений Java?

С языковой точки зрения почти идентично.

С точки зрения API пользовательского интерфейса и жизненного цикла приложения, практически совершенно разные.

Могу ли я использовать навыки, приобретенные при разработке приложений Java Android в Java EE web?развитие?

Да.Ваши чистые «Java-навыки» наверняка пригодятся.Но, как сказано выше, жизненный цикл приложения, например, полностью отличается от большинства других сценариев.

Что такое Java ME?

JavaME - более старый метод, обычно используемый для телефонов без сенсорных экранов.Он определяет (по сравнению с Android) минимальный API очень и был изначально разработан для работы на устройствах с очень ограничением по сравнению с современными смартфонами.

2 голосов
/ 21 февраля 2011

Android - это, примерно, JavaSE без некоторых более специализированных функций, таких как уровни безопасности (JSE и JAAS), GUI (AWT, Swing и Java2D).

API Android использует иерархию классов JavaME для OpenGL ES.

Так что, если вы знаете Android, вы можете легко перейти к разработке на JavaSE.

JavaEE опирается на JavaSE, но речь идет о серверных приложениях, поэтому вам придется узнать, как это работает. Ищите сервлеты, JSP и JSF, чтобы узнать больше об этом.

JavaME немного отличается от JavaSE. API JavaME меньше и менее мощный, чем JavaSE, и немного отличается.

1 голос
/ 21 февраля 2011

Что ж, для разработки как для Android, так и для Java ME и Java EE необходимо знать Java SE.Java ME стареет.Самым популярным персоналом для разработки на Java ME является программное обеспечение для Blackberry.Разработка Java EE довольно сложна для изучения технологий, потому что она на самом деле состоит из большого количества фреймворков и более мелких технологий.Это сложно из-за многих вещей, но, безусловно, чтобы использовать его, вы должны начать изучать Hibernate / JPA, Java SE, RMI и OOP.Тогда вы можете взглянуть на технологию Spring.

0 голосов
/ 21 февраля 2011

Для Android Java - это язык программирования и некоторая базовая библиотека java

J2ME также является средой разработки мобильных приложений, поддерживаемой многими телефонами.Общим для Android и J2ME является только язык Java.Оба имеют разный набор терминов для разработки.

Web: речь идет о целевой платформе и модели программирования.Java для Android предназначена для мобильной платформы разработки.Здесь API, программный стек, концепции полностью отличаются от того, что есть для веб-разработки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...