Aplikacja mobilna android podpieta pod ASP.NET MVC

Aplikacja mobilna android podpieta pod ASP.NET MVC
RE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 111
0

Witam, napisałem mały system CMS na frameworku ASP MVC i chciałbym napisać do niej aplikacje mobilną android. Czy wykorzystanie framework'a WebApi będzie odpowiednie? System CMS został oparty o Entity Framework Code First. I jaka powinna być zależność pomiędzy tymi aplikacjam? Czy w takim wypadku model domeny powinien zostać przeniesiony do web serwisu ?

Pozdrawiam.

panryz
  • Rejestracja: dni
  • Ostatnio: dni
0

A dlaczego nie wystawisz po prostu API z tego serwisu, które będzie dawać dane w JSON do apki mobilnej?

RE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 111
0

To brzmi logicznie i sensownie co mówisz. Problem jest tego typu, że nigdy nie stawiałem web serwisu ani API.
Zakładając, że postawie web serwis wystawiam API to system CMS (aplikacja internetowa) i aplikacja mobilna powinna się z nią komunikować. A co z modelem domeny (EF) w systemie CMS? Zostaje, czy jest przeniesiona do Web Serwisu?

  • Rejestracja: dni
  • Ostatnio: dni
0

WebAPI nie jest oddzielną aplikacją. To po prostu kolejny kontroler w tej samej aplikacji korzystający z tego samego modelu tylko zwracający dane w innym formacie (zamiast View zwracasz dane w formacie JSON). Dodaj sobie testowo w obecnym projekcie kolejny kontroler tylko wybierz jako tym "WebAPI with read/write actions" to VS sam ci wygeneruje przykład na bazie konkretnego modelu.

somekind
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
0

EF to nie jest model domeny, co najwyżej model składowania danych.
Ale wszystkie modele powinny być ukryte pod webserwisem, a ten wystawia po prostu API dla aplikacji klienckich.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.