Есть ли большая разница между кодированием мобильных приложений и веб-приложений?

Я на пороге получения нового проекта, который включает в себя создание мобильного приложения для планшетов Android. Есть ли большая разница в написании кода для веб-приложений и мобильных приложений. И есть ли какие-нибудь хорошие ссылки, по которым я могу прочитать об этом больше? Кстати, это будет в .Net


person mattgcon    schedule 14.09.2011    source источник
comment
Вы говорите об веб-приложениях, предназначенных для мобильных устройств, или о нативных приложениях для мобильных устройств?   -  person Joachim Sauer    schedule 14.09.2011
comment
Я предполагаю, что собственные приложения установлены на самом устройстве?   -  person mattgcon    schedule 14.09.2011
comment
Вы используете Mono для Android? Потому что я не знаю другого рабочего решения для использования .NET на Android.   -  person Joachim Sauer    schedule 14.09.2011
comment
Это то, что я не уверен, что я должен использовать.   -  person mattgcon    schedule 14.09.2011


Ответы (2)


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

Но ограничения, которые применяются к вам, совсем другие.

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

Так что да, есть большая разница между написанием веб-приложения и написанием нативного приложения для смартфона.

person Joachim Sauer    schedule 14.09.2011
comment
Спасибо. Это приложение будет установлено на самом планшете Android, поэтому я думаю, что это то, что правильно называется родным приложением для мобильных устройств. Я быстро учусь, поэтому я хочу иметь возможность делать это без особых простоев. Я скачал MonoDevelop, будет ли он работать для создания этих собственных приложений для устройств? Я знаю, что это будет одна конкретная модель, которую компания использует для развертывания этих приложений. - person mattgcon; 14.09.2011
comment
@mattgcon: обратите внимание, что Mono для Android (я думаю это новое название MonoDroid) является коммерческим приложением, и я не знаю ни одного бесплатного способа написать код .NET для работы на Android. Я бы посоветовал вам попробовать написать обычное Java-приложение для Android: вам все равно придется изучить много новых API, а Java на самом деле не так уж отличается от C #. - person Joachim Sauer; 14.09.2011

По сути, кодирование — это кодирование, но, как и во всем, вы будете использовать другой язык с Android и другую архитектуру для настройки. Я бы посоветовал прочитать документы разработчика на сайте developer.android.com и, в зависимости от того, насколько хорошо вы знаете java, возможно, изучить основы разработки java. www.thenewboston.com очень помог мне, когда я только начинал программировать.

person ryandlf    schedule 14.09.2011