Има ли голяма разлика между кодирането за мобилни приложения и уеб приложения

На прага съм да получа нов проект, който включва създаване на мобилно приложение за таблети с 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)


Е, очевидно и двете включват кодиране, така че са доста сходни на това ниво.

Но ограниченията, които важат за вас, са съвсем различни.

  • на сървърно приложение размерът на библиотеките, които използвате, обикновено не прави разлика, докато инсталационният размер на мобилно приложение е определен проблем
  • паметта и процесорната мощност обикновено са по-малък проблем на сървъра в сравнение с мобилно устройство
  • всяка мобилна платформа обикновено има своя собствена UI рамка с доста уникални концепции (поне всяка интересна платформа го прави по свой начин)
  • 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