Aplikacja mobilna android podpieta pod ASP.NET MVC

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.

0

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

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?

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.

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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1