.Net против Java для мобильной разработки. Что вы берете? - PullRequest
5 голосов
/ 09 марта 2009

Я некоторое время занимаюсь разработкой мобильных приложений в .NET, и мне всегда было интересно, является ли трава более зеленой с другой стороны (Java).

Таким образом, я хотел бы спросить ваше мнение о том, какой из них вы предпочитаете для своих мобильных приложений и почему это так.

Ответы [ 4 ]

7 голосов
/ 09 марта 2009

Основным преимуществом использования Java является более широкая установленная база. Если вы используете Java, вы достигнете на порядок больше телефонов, чем если бы вы использовали .NET.

Насколько я знаю, .NET работает исключительно с телефонами Windows Mobile.

С другой стороны, Mobile .NET проще, чем Java (IMHO), и это отчасти связано с Visual Studio IDE, которая делает жизнь намного проще, чем любая другая среда разработки в мире Java. Например, создавать приложения на основе форм в .NET mobile очень просто и просто.

Итак, ответ будет в основном зависеть от того, чего вы пытаетесь достичь:

  • Попытка охватить наибольшее количество мобильных устройств: переходите на Java
  • Попытка разработать приложение для устройств Windows Mobile: перейдите на .NET
  • Попытка разработать приложение, которое будет работать только в контролируемой среде (единый бизнес), в которой вы сможете решить, на каких устройствах оно будет работать: решить, какое устройство вы собираетесь использовать, а затем выбрать среду разработки.

Имейте в виду, что если вы говорите о Java для Android или разработке Blackberry, вы столкнетесь с той же проблемой, что и с огромной установленной базой, которой вы пользуетесь .NET. Если вам нужна огромная установленная база, используйте Java Mobile Edition.

0 голосов
/ 14 декабря 2014

Для парней .NET - есть Ubiq Mobile framework . Мобильные приложения Ubiq работают на Android, iOS, Windows Phone , а также на телефонах и планшетах на базе Java . Это быстрая кроссплатформенная разработка с использованием .NET с облачной архитектурой. Начало работы: Как создать простое приложение UbiqMobile с видео .

0 голосов
/ 09 марта 2009

Это правда, что если вы собираетесь разрабатывать для WindowsMobile, J2ME не очень хороший вариант. Скорее всего, ваше предпочтительное устройство не будет поставляться с JVM, и если это произойдет, оно будет глючным и медленным. Кроме того, забудьте о попытке интеграции с ОС на более базовом уровне.

Просто чтобы добавить к тому, что говорили другие, Sun сделала доступным phoneME , и если вы хотите пойти по этому пути и развернуть свой MID-лет и ВМ вместе, это, безусловно, возможно. На этом этапе просто много работы.

0 голосов
/ 09 марта 2009

Я могу говорить только о разработке Windows Mobile, оставайтесь с .net.

Sun даже не выпускает JVM для мобильных устройств Windows, которые я разработал для устройств Windows, использующих java и использующих http://www2s.biglobe.ne.jp/~dat/java/project/jvm/index_en.html в качестве моей JVM, и это было очень хорошо, автор даже ответил на запрос функции, который я сделал. 1005 *

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