Mobil fejlesztés Android vagy WinRT?
2012-11-13T10:52:00+01:00
2012-11-13T14:07:30+01:00
2022-07-23T19:21:14+02:00
  • Igazából egyelőre az ügyfél részéről annyi az igény, hogy adatfeladás lesz.
    Mutasd a teljes hozzászólást!
  • Outsiderként (nincs gyakorlatom benne).

    Ha üzleti logika kódot is akartok a kliens mobil eszközre vinni, akkor a C# a jobb irány, a közös kódbázissal.

    Ez persze lehet Metro vagy Xamarin.

    Ha "buta" okostelefon kliens kell (inkább megjelenítés, kevés interakció, szerveren az üzleti inteligencia), akkor akár webpage, vagy Android alkalmazás.
    Mutasd a teljes hozzászólást!
  • Ahham!
    Értem, köszönöm!
    Mutasd a teljes hozzászólást!
  • Nincs semmi baj a SOAP-pal, csak Androidra egyelőre nincs olyan lib, ami átlátszóvá tenné a webservice hívást és a válasz beparszolását. Persze reflection-t használva nem nehéz megírni.
    Arra gondolok, hogy neked kell ilyeneket írni, hogy

    Person person = new Person();
    person.firstName = response.get("firstName");
    person.lastName = response.get("lastName");

    De vannak jó XML és JSON parszerek. JSON-re ott van pl a Jackson lib, aminél az objektum JSON-né sorosítása és parszolása is egy egy sor, XML-nél is ugyanez.
    Nem adatbázisszerver függő, hogy milyen formátumban küldöd le a kliensnek az adatot. Egy objektumot .NET-ben is lehet bármivé szerializálni (bináris/XML/JSON/SOAP).

    WinRT-re nincs rálátásom, de nem úgy tűnik, mintha nagyon be akarna robbanni, mindenesetre biztosan jobban együttműködik a .NET-es technológiákkal.
    Mutasd a teljes hozzászólást!
  • Köszi!
    Mi a gond a SOAP-al? Android-al nem szeretik egymást?

    JSON-t nem annyira ismerem. MSSQL szerverrel menni fog?

    Mutasd a teljes hozzászólást!
  • Android, de nem SOAP webservice alapon, hanem JSON
    Mutasd a teljes hozzászólást!
  • Sziasztok,

    Bármilyen tanácsot szívesen vennék.
    Következő a szitu.

    Egyik ügyfelünknél igen régóta megy egy nagy rendszer MSSQL szerverrel és (most már) egyre inkább .NET -es kliensekkel.
    Felmerült az igény, hogy többféle területen jó lenne nekik ha lenne mobil eszközön futtatható kliens programjuk is amivel adatokat küldhetnének fel a központba. Érdekes lehet telefonról, de legfőképpen tabletről.

    Milyen irányban lenne érdemes elindulni?
    Rendelkezünk némi Android fejlesztési gyakorlattal, illetve .NET -el sincs probléma.
    Inkább az a kérdés, hogy melyik költséghatékonyabb?
    Van sok pro és kontra...

    A Win8-as tabletek még elég drágák. Viszont nagy előny, hogy készülhet olyan kliens ami akár asztali Win8-on is futtatható lenne.

    Android-ot futtató erős tabletek már egész olcsón vannak. Tehát maga a hardver beszerzése talán jóval olcsóbb lenne.

    Win8 -as telefonok és tabletek nem túl elterjedtek, Android -os kliens nyilván több eszközön használható lenne.

    Viszont ha kommunikálni akarnak a központtal, akkor kell 3G is bele. Ez szintén dob az áron.
    Alternatíva ha nincs 3G, akkor kis lokál adatbázisba kell az infót gyűjteni, aztán szinkronizálni. Talán olcsóbb megoldás, de nem túl hatékony és nem azonnal kerülnek fel az adatok.

    Vagy kellene egy jó WebService ami tovább küldi az adatokat a központi szerver felé. Ez esetben buta kliensek lennének. Nem nagy munkával megírható lenne akár Androidra és WinRT -re is. Viszont kell 3G az eszközökbe.
    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd