{"id":12131,"date":"2021-06-30T17:28:32","date_gmt":"2021-06-30T15:28:32","guid":{"rendered":"https:\/\/www.software-developer-india.com\/mvc-vs-web-api-hvilken-asp-net-teknologi-bor-du-bruke\/"},"modified":"2021-07-04T15:29:55","modified_gmt":"2021-07-04T13:29:55","slug":"mvc-vs-web-api-hvilken-asp-net-teknologi-bor-du-bruke","status":"publish","type":"post","link":"https:\/\/www.software-developer-india.com\/no\/mvc-vs-web-api-hvilken-asp-net-teknologi-bor-du-bruke\/","title":{"rendered":"MVC vs. Web API: Hvilken ASP.NET-teknologi b\u00f8r du bruke?"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">MVC vs. Web API: Hvilken ASP.NET-teknologi b\u00f8r du bruke?<\/h2>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/03\/ASP.NET_-2.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"240\" src=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/03\/ASP.NET_-2.jpg\" alt=\"\" class=\"wp-image-3223\" srcset=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/03\/ASP.NET_-2.jpg 500w, https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/03\/ASP.NET_-2-300x144.jpg 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><br>I denne artikkelen vil vi snakke om forskjellene mellom ASP.NET Model View Controller (MVC) og ASP.NET Web API, og som du b\u00f8r bruke for forskjellige krav. F\u00f8r vi g\u00e5r dypere, la oss f\u00e5 en kort introduksjon av hva MVC faktisk er.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">MVC eller Model-View-Controller er det som deler en applikasjon faktisk.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Modell<\/strong> &#8211; Dette er objekter som henter modelltilstanden i databasen, dvs. den henter dataene fra databasen, gj\u00f8r en bestemt operasjon og lagrer dataene i databasen.<\/li><li><strong>Utsikt<\/strong> &#8211; Her kan utviklerne &#8216;se&#8217; brukergrensesnittet eller brukergrensesnittet til applikasjonene opprettet av datamodellen.<\/li><li><strong>Kontrollere<\/strong> &#8211; Kontrollere eller komponenter administrerer brukerinteraksjonen, administrerer sp\u00f8rringsstrengverdiene og overf\u00f8rer verdiene til modeller.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Du finner MVC i \u201cSystem.Web.MVC\u201d -samlingen. MVC-rammeverket bruker ASP.NET-funksjonene som medlemskapsbasert autentisering, mastersider osv. Du kan pr\u00f8ve de forskjellige alternativene i ASP.NET for \u00e5 lage webapplikasjoner med ASP.NET webskjemaer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gjennom ASP.NET Web API kan du vise former for data som XML og JSON. Dette rammeverket er \u00e5pen kildekode, bruker HTTP-tjeneste, og \u00e5 svare p\u00e5 klientforesp\u00f8rsler er et stykke kake. Selve foresp\u00f8rslene (for eksempel Get, Post, Delete, Put etc.) administreres ved hjelp av HTTP-protokoller. ASP.NET Web API kan v\u00e6re vert p\u00e5 IIS eller i applikasjonen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nybegynnere blir vanligvis forvirret over valget av ASPNET-teknologi som skal brukes. Her er et par tilfeller der du kan bruke hver av disse teknologiene.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1) Prosessen med \u00e5 eksponere funksjonalitet<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">ASP.NET MVC-kontrollere ville v\u00e6re et godt valg (1) hvis du \u00f8nsker \u00e5 avsl\u00f8re en funksjonalitet i et enkelt program eller (2) hvis det skal brukes som en generell funksjonalitet i et hvilket som helst program. Du kan spare tid p\u00e5 denne m\u00e5ten fordi du ikke trenger \u00e5 opprette et nytt API for \u00e5 eksponere funksjonalitet hver gang. Normalt er en kontroller koblet til en bestemt webapplikasjon, og den utsetter funksjoner som raskt kan forbrukes gjennom Ajax.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hvis du \u00f8nsker \u00e5 opprette en fullverdig REST-tjeneste, som ikke er tilknyttet en enkelt applikasjon, kan du bruke Web API, fordi den gir en elegant og ryddig l\u00f8sning.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hvis funksjonaliteten er UI eller View-sentrisk, som \u00e5 laste HTML-fragmenter eller lage AJAX-drevne sider, er ASP.NET MVC et bedre valg. Web API ville v\u00e6re et godt valg n\u00e5r du oppretter en frittst\u00e5ende RESTful-tjeneste.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hvis funksjonaliteten er datasentrisk, velger du Web API-servere. Eksempel, CRUD-operasjoner. I normale MVC-applikasjoner er bare kontrollerne tilstrekkelige til \u00e5 returnere b\u00e5de data og visninger.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2) Dataformatene du skal h\u00e5ndtere<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Kontrollere returnerer enten ActionResult eller JsonResult, noe som betyr at kontrollerutgangen kan v\u00e6re enten HTML-markering eller JSON-formatert data. Hvis et av disse dataformatene er nok, kan du bruke handlingsmetoder for \u00e5 avsl\u00f8re funksjonalitet. Imidlertid, n\u00e5r flere dataformater er involvert, vil Web API v\u00e6re det bedre valget. Dette er fordi denne teknologien automatisk kan bestemme webformatet ved \u00e5 se p\u00e5 Godta overskriften. I MVC-kontrolleren m\u00e5 du spesifisere dataformatet for \u00e5 skrive handlingsmetoder.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Web API kan brukes til \u00e5 generere HTTP-tjenester som svarer data alene, men MVC vil v\u00e6re egnet for \u00e5 utvikle webapplikasjoner som svarer som b\u00e5de, visninger og data.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Web API ser p\u00e5 Godta overskrift p\u00e5 foresp\u00f8rselen som returnerer dataene i forskjellige formater, slik at den kan returnere i forskjellige formater, som XML, JSON etc. Men for MVC er dataene som returneres bare i JSON-format ved bruk av JSONResult.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>3) N\u00e5r du kombinerer MVC og Web API<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Utviklere kan nyte et par fordeler n\u00e5r de kombinerer b\u00e5de MVC-kontroller og API.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">(1) Du kan administrere AJAX-foresp\u00f8rslene og returnere svaret i flere formater n\u00e5r du kombinerer begge.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">(2) Du kan opprette to forskjellige filtre for autorisasjon for et program. Foresp\u00f8rslene blir kartlagt til handlingene p\u00e5 HTTP-verb, men det er tilordnet handlingsnavnet i MVC. Du kan bruke API som et frittst\u00e5ende tjenestelag, og det kan ogs\u00e5 brukes med ASP.NET.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Modellinnbinding, ruting, filtre er forskjellige i Web API, og finnes i System.web.http-samlingen. Disse funksjonene finnes i System.web.MVC i MVC-rammeverket.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>4) Enten du trenger egenhosting<\/strong><\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/03\/API-.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"575\" height=\"300\" src=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/03\/API-.jpg\" alt=\"\" class=\"wp-image-3224\" srcset=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/03\/API-.jpg 575w, https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/03\/API--300x157.jpg 300w\" sizes=\"auto, (max-width: 575px) 100vw, 575px\" \/><\/a><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><br>Som du vet, kontroller, trenger en del av ASP.NET MVC-applikasjonene IIS som vertsmilj\u00f8. API er imidlertid et servicerammeverk, og du kan selv v\u00e6re vert for det. Dette gj\u00f8r den lett, fordi du kan unng\u00e5 omkostningene til IIS. Dette er et godt valg n\u00e5r appen din m\u00e5 slippes p\u00e5 en rekke plattformer &#8211; stasjon\u00e6re, webapplikasjoner, konsollapps osv.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Avsluttende tanker<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Du kan velge Web API hvis du genererer en fullverdig HTTP-tjeneste som Flickr, Amazon, Delicious, etc. Det er ogs\u00e5 et godt utvalg hvis du trenger innholdsforhandlinger. Innholdsforhandling er en prosess for \u00e5 returnere innhold i et format nevnt av Accept Header. Imidlertid trenger du kanskje ikke det for alle prosjektene dine, fordi sending av data som JSON og XML er stort sett det som kreves. Med Web API har du muligheten til \u00e5 sende innholdet i en rekke formater, inkludert bilder og filer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">WebAPI er kanskje et bedre rammeverk n\u00e5r du vil vise data og tjenester til forskjellige enheter. Og det er \u00e5pen kildekode, og dermed den perfekte plattformen for \u00e5 skape RESTful-tjenester over DotNet-rammeverket. Og du trenger ikke \u00e5 utf\u00f8re noen ekstra konfigurasjonsinnstillinger for hver enhet separat. I disse dager foretrekker folk \u00e5 bruke mer av mobilapper sammenlignet med stasjon\u00e6re applikasjoner, og derfor blir det veldig viktig \u00e5 utvikle begge apptypene.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">MVC gir derimot ren separasjon av bekymringer, gir full kontroll over gjengitt HTML, gir enkel integrering med Javascript-rammer og muliggj\u00f8r testdrevet utvikling.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Interessante artikler:<br><a href=\"https:\/\/www.c-sharpcorner.com\/UploadFile\/9405d4\/asp-net-mvc-vs-web-api-2\/\">Hvorfor er Web API bedre enn MVC<\/a><br><a href=\"http:\/\/www.dotnettricks.com\/learn\/webapi\/difference-between-aspnet-mvc-and-aspnet-web-api\">Kort poeng p\u00e5 MVC vs API<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bildekilde: Flickr.com\/ Dennis \/ Yamashita<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignleft\"><img decoding=\"async\" src=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2015\/03\/2.png\" alt=\"\" class=\"wp-image-229\"\/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Forfatteren: Reema Oamkumar er engasjert som tankeleder p\u00e5 www.Software-Developer-India.com som er en del av YUHIRO Group. YUHIRO er en tysk-indisk bedrift som tilbyr programmerere til IT-selskaper, byr\u00e5er og IT-avdelinger.<\/p>\n<div class=\"shariff\"><ul class=\"shariff-buttons theme-default orientation-horizontal buttonsize-medium\"><li class=\"shariff-button twitter shariff-nocustomcolor\" style=\"background-color:#595959\"><a href=\"https:\/\/twitter.com\/share?url=https%3A%2F%2Fwww.software-developer-india.com%2Fno%2Fmvc-vs-web-api-hvilken-asp-net-teknologi-bor-du-bruke%2F&text=MVC%20vs.%20Web%20API%3A%20Hvilken%20ASP.NET-teknologi%20b%C3%B8r%20du%20bruke%3F\" title=\"Share on X\" aria-label=\"Share on X\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#000; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path fill=\"#000\" d=\"M14.258 10.152L23.176 0h-2.113l-7.747 8.813L7.133 0H0l9.352 13.328L0 23.973h2.113l8.176-9.309 6.531 9.309h7.133zm-2.895 3.293l-.949-1.328L2.875 1.56h3.246l6.086 8.523.945 1.328 7.91 11.078h-3.246zm0 0\"\/><\/svg><\/span><span class=\"shariff-text\">share<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button facebook shariff-nocustomcolor\" style=\"background-color:#4273c8\"><a href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fwww.software-developer-india.com%2Fno%2Fmvc-vs-web-api-hvilken-asp-net-teknologi-bor-du-bruke%2F\" title=\"Share on Facebook\" aria-label=\"Share on Facebook\" role=\"button\" rel=\"nofollow\" class=\"shariff-link\" style=\"; background-color:#3b5998; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 18 32\"><path fill=\"#3b5998\" d=\"M17.1 0.2v4.7h-2.8q-1.5 0-2.1 0.6t-0.5 1.9v3.4h5.2l-0.7 5.3h-4.5v13.6h-5.5v-13.6h-4.5v-5.3h4.5v-3.9q0-3.3 1.9-5.2t5-1.8q2.6 0 4.1 0.2z\"\/><\/svg><\/span><span class=\"shariff-text\">share<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button linkedin shariff-nocustomcolor\" style=\"background-color:#1488bf\"><a href=\"https:\/\/www.linkedin.com\/sharing\/share-offsite\/?url=https%3A%2F%2Fwww.software-developer-india.com%2Fno%2Fmvc-vs-web-api-hvilken-asp-net-teknologi-bor-du-bruke%2F\" title=\"Share on LinkedIn\" aria-label=\"Share on LinkedIn\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#0077b5; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 27 32\"><path fill=\"#0077b5\" d=\"M6.2 11.2v17.7h-5.9v-17.7h5.9zM6.6 5.7q0 1.3-0.9 2.2t-2.4 0.9h0q-1.5 0-2.4-0.9t-0.9-2.2 0.9-2.2 2.4-0.9 2.4 0.9 0.9 2.2zM27.4 18.7v10.1h-5.9v-9.5q0-1.9-0.7-2.9t-2.3-1.1q-1.1 0-1.9 0.6t-1.2 1.5q-0.2 0.5-0.2 1.4v9.9h-5.9q0-7.1 0-11.6t0-5.3l0-0.9h5.9v2.6h0q0.4-0.6 0.7-1t1-0.9 1.6-0.8 2-0.3q3 0 4.9 2t1.9 6z\"\/><\/svg><\/span><span class=\"shariff-text\">share<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button xing shariff-nocustomcolor\" style=\"background-color:#29888a\"><a href=\"https:\/\/www.xing.com\/spi\/shares\/new?url=https%3A%2F%2Fwww.software-developer-india.com%2Fno%2Fmvc-vs-web-api-hvilken-asp-net-teknologi-bor-du-bruke%2F\" title=\"Share on XING\" aria-label=\"Share on XING\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#126567; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 25 32\"><path fill=\"#126567\" d=\"M10.7 11.9q-0.2 0.3-4.6 8.2-0.5 0.8-1.2 0.8h-4.3q-0.4 0-0.5-0.3t0-0.6l4.5-8q0 0 0 0l-2.9-5q-0.2-0.4 0-0.7 0.2-0.3 0.5-0.3h4.3q0.7 0 1.2 0.8zM25.1 0.4q0.2 0.3 0 0.7l-9.4 16.7 6 11q0.2 0.4 0 0.6-0.2 0.3-0.6 0.3h-4.3q-0.7 0-1.2-0.8l-6-11.1q0.3-0.6 9.5-16.8 0.4-0.8 1.2-0.8h4.3q0.4 0 0.5 0.3z\"\/><\/svg><\/span><span class=\"shariff-text\">share<\/span>&nbsp;<\/a><\/li><\/ul><\/div>","protected":false},"excerpt":{"rendered":"<p>MVC vs. Web API: Hvilken ASP.NET-teknologi b\u00f8r du bruke? I denne artikkelen vil vi snakke om forskjellene mellom ASP.NET Model View Controller (MVC) og ASP.NET &#8230; <a title=\"MVC vs. Web API: Hvilken ASP.NET-teknologi b\u00f8r du bruke?\" class=\"read-more\" href=\"https:\/\/www.software-developer-india.com\/no\/mvc-vs-web-api-hvilken-asp-net-teknologi-bor-du-bruke\/\" aria-label=\"Read more about MVC vs. Web API: Hvilken ASP.NET-teknologi b\u00f8r du bruke?\">Les mer<\/a><\/p>\n","protected":false},"author":4,"featured_media":9336,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"footnotes":""},"categories":[291,232],"tags":[],"class_list":["post-12131","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-nett","category-webutvikling"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"I denne artikkelen vil vi snakke om forskjellene mellom ASP.NET Model View Controller (MVC) og ASP.NET Web API, og som du b\u00f8r bruke for forskjellige krav. F\u00f8r vi g\u00e5r dypere, la oss f\u00e5 en kort introduksjon av hva MVC faktisk er.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"The Author\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.software-developer-india.com\/no\/mvc-vs-web-api-hvilken-asp-net-teknologi-bor-du-bruke\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"nb_NO\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Software Developer India | Programvareutvikleren din jobber i v\u00e5re lokaler i India\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"MVC vs. Web API: Hvilken ASP.NET-teknologi b\u00f8r du bruke? | Software Developer India\" \/>\n\t\t<meta property=\"og:description\" content=\"I denne artikkelen vil vi snakke om forskjellene mellom ASP.NET Model View Controller (MVC) og ASP.NET Web API, og som du b\u00f8r bruke for forskjellige krav. F\u00f8r vi g\u00e5r dypere, la oss f\u00e5 en kort introduksjon av hva MVC faktisk er.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.software-developer-india.com\/no\/mvc-vs-web-api-hvilken-asp-net-teknologi-bor-du-bruke\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/03\/ASP.NET_-2.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/03\/ASP.NET_-2.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"500\" \/>\n\t\t<meta property=\"og:image:height\" content=\"240\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2021-06-30T15:28:32+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-07-04T13:29:55+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"MVC vs. Web API: Hvilken ASP.NET-teknologi b\u00f8r du bruke? | Software Developer India\" \/>\n\t\t<meta name=\"twitter:description\" content=\"I denne artikkelen vil vi snakke om forskjellene mellom ASP.NET Model View Controller (MVC) og ASP.NET Web API, og som du b\u00f8r bruke for forskjellige krav. F\u00f8r vi g\u00e5r dypere, la oss f\u00e5 en kort introduksjon av hva MVC faktisk er.\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/03\/ASP.NET_-2.jpg\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/no\\\/mvc-vs-web-api-hvilken-asp-net-teknologi-bor-du-bruke\\\/#article\",\"name\":\"MVC vs. Web API: Hvilken ASP.NET-teknologi b\\u00f8r du bruke? | Software Developer India\",\"headline\":\"MVC vs. Web API: Hvilken ASP.NET-teknologi b\\u00f8r du bruke?\",\"author\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/no\\\/author\\\/the-author-2\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/no\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.software-developer-india.com\\\/wp-content\\\/uploads\\\/2018\\\/03\\\/ASP.NET_-2.jpg\",\"width\":500,\"height\":240},\"datePublished\":\"2021-06-30T17:28:32+02:00\",\"dateModified\":\"2021-07-04T15:29:55+02:00\",\"inLanguage\":\"nb-NO\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/no\\\/mvc-vs-web-api-hvilken-asp-net-teknologi-bor-du-bruke\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/no\\\/mvc-vs-web-api-hvilken-asp-net-teknologi-bor-du-bruke\\\/#webpage\"},\"articleSection\":\".NET, Webutvikling, Optional\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/no\\\/mvc-vs-web-api-hvilken-asp-net-teknologi-bor-du-bruke\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/no\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.software-developer-india.com\\\/no\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/no\\\/category\\\/webutvikling\\\/#listItem\",\"name\":\"Webutvikling\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/no\\\/category\\\/webutvikling\\\/#listItem\",\"position\":2,\"name\":\"Webutvikling\",\"item\":\"https:\\\/\\\/www.software-developer-india.com\\\/no\\\/category\\\/webutvikling\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/no\\\/mvc-vs-web-api-hvilken-asp-net-teknologi-bor-du-bruke\\\/#listItem\",\"name\":\"MVC vs. Web API: Hvilken ASP.NET-teknologi b\\u00f8r du bruke?\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/no\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/no\\\/mvc-vs-web-api-hvilken-asp-net-teknologi-bor-du-bruke\\\/#listItem\",\"position\":3,\"name\":\"MVC vs. Web API: Hvilken ASP.NET-teknologi b\\u00f8r du bruke?\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/no\\\/category\\\/webutvikling\\\/#listItem\",\"name\":\"Webutvikling\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/no\\\/#organization\",\"name\":\"Software Developer India\",\"description\":\"Programvareutvikleren din jobber i v\\u00e5re lokaler i India\",\"url\":\"https:\\\/\\\/www.software-developer-india.com\\\/no\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.software-developer-india.com\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/74335.png\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/no\\\/mvc-vs-web-api-hvilken-asp-net-teknologi-bor-du-bruke\\\/#organizationLogo\",\"width\":400,\"height\":68},\"image\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/no\\\/mvc-vs-web-api-hvilken-asp-net-teknologi-bor-du-bruke\\\/#organizationLogo\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/no\\\/author\\\/the-author-2\\\/#author\",\"url\":\"https:\\\/\\\/www.software-developer-india.com\\\/no\\\/author\\\/the-author-2\\\/\",\"name\":\"The Author\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/no\\\/mvc-vs-web-api-hvilken-asp-net-teknologi-bor-du-bruke\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a4ea30afd12d59fe9c5937778b613fe58fa96fc76bd21642fbec5bb317ef87ff?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"The Author\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/no\\\/mvc-vs-web-api-hvilken-asp-net-teknologi-bor-du-bruke\\\/#webpage\",\"url\":\"https:\\\/\\\/www.software-developer-india.com\\\/no\\\/mvc-vs-web-api-hvilken-asp-net-teknologi-bor-du-bruke\\\/\",\"name\":\"MVC vs. Web API: Hvilken ASP.NET-teknologi b\\u00f8r du bruke? | Software Developer India\",\"description\":\"I denne artikkelen vil vi snakke om forskjellene mellom ASP.NET Model View Controller (MVC) og ASP.NET Web API, og som du b\\u00f8r bruke for forskjellige krav. F\\u00f8r vi g\\u00e5r dypere, la oss f\\u00e5 en kort introduksjon av hva MVC faktisk er.\",\"inLanguage\":\"nb-NO\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/no\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/no\\\/mvc-vs-web-api-hvilken-asp-net-teknologi-bor-du-bruke\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/no\\\/author\\\/the-author-2\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/no\\\/author\\\/the-author-2\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.software-developer-india.com\\\/wp-content\\\/uploads\\\/2018\\\/03\\\/ASP.NET_-2.jpg\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/no\\\/mvc-vs-web-api-hvilken-asp-net-teknologi-bor-du-bruke\\\/#mainImage\",\"width\":500,\"height\":240},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/no\\\/mvc-vs-web-api-hvilken-asp-net-teknologi-bor-du-bruke\\\/#mainImage\"},\"datePublished\":\"2021-06-30T17:28:32+02:00\",\"dateModified\":\"2021-07-04T15:29:55+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/no\\\/#website\",\"url\":\"https:\\\/\\\/www.software-developer-india.com\\\/no\\\/\",\"name\":\"Software Developer India\",\"description\":\"Programvareutvikleren din jobber i v\\u00e5re lokaler i India\",\"inLanguage\":\"nb-NO\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/no\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"MVC vs. Web API: Hvilken ASP.NET-teknologi b\u00f8r du bruke? | Software Developer India","description":"I denne artikkelen vil vi snakke om forskjellene mellom ASP.NET Model View Controller (MVC) og ASP.NET Web API, og som du b\u00f8r bruke for forskjellige krav. F\u00f8r vi g\u00e5r dypere, la oss f\u00e5 en kort introduksjon av hva MVC faktisk er.","canonical_url":"https:\/\/www.software-developer-india.com\/no\/mvc-vs-web-api-hvilken-asp-net-teknologi-bor-du-bruke\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.software-developer-india.com\/no\/mvc-vs-web-api-hvilken-asp-net-teknologi-bor-du-bruke\/#article","name":"MVC vs. Web API: Hvilken ASP.NET-teknologi b\u00f8r du bruke? | Software Developer India","headline":"MVC vs. Web API: Hvilken ASP.NET-teknologi b\u00f8r du bruke?","author":{"@id":"https:\/\/www.software-developer-india.com\/no\/author\/the-author-2\/#author"},"publisher":{"@id":"https:\/\/www.software-developer-india.com\/no\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/03\/ASP.NET_-2.jpg","width":500,"height":240},"datePublished":"2021-06-30T17:28:32+02:00","dateModified":"2021-07-04T15:29:55+02:00","inLanguage":"nb-NO","mainEntityOfPage":{"@id":"https:\/\/www.software-developer-india.com\/no\/mvc-vs-web-api-hvilken-asp-net-teknologi-bor-du-bruke\/#webpage"},"isPartOf":{"@id":"https:\/\/www.software-developer-india.com\/no\/mvc-vs-web-api-hvilken-asp-net-teknologi-bor-du-bruke\/#webpage"},"articleSection":".NET, Webutvikling, Optional"},{"@type":"BreadcrumbList","@id":"https:\/\/www.software-developer-india.com\/no\/mvc-vs-web-api-hvilken-asp-net-teknologi-bor-du-bruke\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.software-developer-india.com\/no\/#listItem","position":1,"name":"Home","item":"https:\/\/www.software-developer-india.com\/no\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.software-developer-india.com\/no\/category\/webutvikling\/#listItem","name":"Webutvikling"}},{"@type":"ListItem","@id":"https:\/\/www.software-developer-india.com\/no\/category\/webutvikling\/#listItem","position":2,"name":"Webutvikling","item":"https:\/\/www.software-developer-india.com\/no\/category\/webutvikling\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.software-developer-india.com\/no\/mvc-vs-web-api-hvilken-asp-net-teknologi-bor-du-bruke\/#listItem","name":"MVC vs. Web API: Hvilken ASP.NET-teknologi b\u00f8r du bruke?"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.software-developer-india.com\/no\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.software-developer-india.com\/no\/mvc-vs-web-api-hvilken-asp-net-teknologi-bor-du-bruke\/#listItem","position":3,"name":"MVC vs. Web API: Hvilken ASP.NET-teknologi b\u00f8r du bruke?","previousItem":{"@type":"ListItem","@id":"https:\/\/www.software-developer-india.com\/no\/category\/webutvikling\/#listItem","name":"Webutvikling"}}]},{"@type":"Organization","@id":"https:\/\/www.software-developer-india.com\/no\/#organization","name":"Software Developer India","description":"Programvareutvikleren din jobber i v\u00e5re lokaler i India","url":"https:\/\/www.software-developer-india.com\/no\/","logo":{"@type":"ImageObject","url":"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2024\/05\/74335.png","@id":"https:\/\/www.software-developer-india.com\/no\/mvc-vs-web-api-hvilken-asp-net-teknologi-bor-du-bruke\/#organizationLogo","width":400,"height":68},"image":{"@id":"https:\/\/www.software-developer-india.com\/no\/mvc-vs-web-api-hvilken-asp-net-teknologi-bor-du-bruke\/#organizationLogo"}},{"@type":"Person","@id":"https:\/\/www.software-developer-india.com\/no\/author\/the-author-2\/#author","url":"https:\/\/www.software-developer-india.com\/no\/author\/the-author-2\/","name":"The Author","image":{"@type":"ImageObject","@id":"https:\/\/www.software-developer-india.com\/no\/mvc-vs-web-api-hvilken-asp-net-teknologi-bor-du-bruke\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/a4ea30afd12d59fe9c5937778b613fe58fa96fc76bd21642fbec5bb317ef87ff?s=96&d=mm&r=g","width":96,"height":96,"caption":"The Author"}},{"@type":"WebPage","@id":"https:\/\/www.software-developer-india.com\/no\/mvc-vs-web-api-hvilken-asp-net-teknologi-bor-du-bruke\/#webpage","url":"https:\/\/www.software-developer-india.com\/no\/mvc-vs-web-api-hvilken-asp-net-teknologi-bor-du-bruke\/","name":"MVC vs. Web API: Hvilken ASP.NET-teknologi b\u00f8r du bruke? | Software Developer India","description":"I denne artikkelen vil vi snakke om forskjellene mellom ASP.NET Model View Controller (MVC) og ASP.NET Web API, og som du b\u00f8r bruke for forskjellige krav. F\u00f8r vi g\u00e5r dypere, la oss f\u00e5 en kort introduksjon av hva MVC faktisk er.","inLanguage":"nb-NO","isPartOf":{"@id":"https:\/\/www.software-developer-india.com\/no\/#website"},"breadcrumb":{"@id":"https:\/\/www.software-developer-india.com\/no\/mvc-vs-web-api-hvilken-asp-net-teknologi-bor-du-bruke\/#breadcrumblist"},"author":{"@id":"https:\/\/www.software-developer-india.com\/no\/author\/the-author-2\/#author"},"creator":{"@id":"https:\/\/www.software-developer-india.com\/no\/author\/the-author-2\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/03\/ASP.NET_-2.jpg","@id":"https:\/\/www.software-developer-india.com\/no\/mvc-vs-web-api-hvilken-asp-net-teknologi-bor-du-bruke\/#mainImage","width":500,"height":240},"primaryImageOfPage":{"@id":"https:\/\/www.software-developer-india.com\/no\/mvc-vs-web-api-hvilken-asp-net-teknologi-bor-du-bruke\/#mainImage"},"datePublished":"2021-06-30T17:28:32+02:00","dateModified":"2021-07-04T15:29:55+02:00"},{"@type":"WebSite","@id":"https:\/\/www.software-developer-india.com\/no\/#website","url":"https:\/\/www.software-developer-india.com\/no\/","name":"Software Developer India","description":"Programvareutvikleren din jobber i v\u00e5re lokaler i India","inLanguage":"nb-NO","publisher":{"@id":"https:\/\/www.software-developer-india.com\/no\/#organization"}}]},"og:locale":"nb_NO","og:site_name":"Software Developer India | Programvareutvikleren din jobber i v\u00e5re lokaler i India","og:type":"article","og:title":"MVC vs. Web API: Hvilken ASP.NET-teknologi b\u00f8r du bruke? | Software Developer India","og:description":"I denne artikkelen vil vi snakke om forskjellene mellom ASP.NET Model View Controller (MVC) og ASP.NET Web API, og som du b\u00f8r bruke for forskjellige krav. F\u00f8r vi g\u00e5r dypere, la oss f\u00e5 en kort introduksjon av hva MVC faktisk er.","og:url":"https:\/\/www.software-developer-india.com\/no\/mvc-vs-web-api-hvilken-asp-net-teknologi-bor-du-bruke\/","og:image":"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/03\/ASP.NET_-2.jpg","og:image:secure_url":"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/03\/ASP.NET_-2.jpg","og:image:width":500,"og:image:height":240,"article:published_time":"2021-06-30T15:28:32+00:00","article:modified_time":"2021-07-04T13:29:55+00:00","twitter:card":"summary","twitter:title":"MVC vs. Web API: Hvilken ASP.NET-teknologi b\u00f8r du bruke? | Software Developer India","twitter:description":"I denne artikkelen vil vi snakke om forskjellene mellom ASP.NET Model View Controller (MVC) og ASP.NET Web API, og som du b\u00f8r bruke for forskjellige krav. F\u00f8r vi g\u00e5r dypere, la oss f\u00e5 en kort introduksjon av hva MVC faktisk er.","twitter:image":"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/03\/ASP.NET_-2.jpg"},"aioseo_meta_data":{"post_id":"12131","title":null,"description":"I denne artikkelen vil vi snakke om forskjellene mellom ASP.NET Model View Controller (MVC) og ASP.NET Web API, og som du b\u00f8r bruke for forskjellige krav. F\u00f8r vi g\u00e5r dypere, la oss f\u00e5 en kort introduksjon av hva MVC faktisk er.","keywords":[],"keyphrases":{"focus":[],"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":[],"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[],"defaultGraph":"Article","defaultPostTypeGraph":""},"schema_type":"default","schema_type_options":"{\"article\":{\"articleType\":\"BlogPosting\"},\"course\":{\"name\":\"\",\"description\":\"\",\"provider\":\"\"},\"faq\":{\"pages\":[]},\"product\":{\"reviews\":[]},\"recipe\":{\"ingredients\":[],\"instructions\":[],\"keywords\":[]},\"software\":{\"reviews\":[],\"operatingSystems\":[]},\"webPage\":{\"webPageType\":\"WebPage\"}}","pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","location":null,"local_seo":{"locations":{"business":{"name":"","businessType":"","image":"","areaServed":"","urls":{"website":"","aboutPage":"","contactPage":""},"address":{"streetLine1":"","streetLine2":"","zipCode":"","city":"","state":"","country":"","addressFormat":"#streetLineOne\n#streetLineTwo\n#city, #state #zipCode"},"contact":{"email":"","phone":"","phoneFormatted":"","fax":"","faxFormatted":""},"ids":{"vat":"","tax":"","chamberOfCommerce":""},"payment":{"priceRange":"","currenciesAccepted":"","methods":""}}},"openingHours":{"useDefaults":true,"show":true,"alwaysOpen":false,"use24hFormat":false,"timezone":"","labels":{"closed":"","alwaysOpen":""},"days":{"monday":{"open24h":false,"closed":false,"openTime":"09:00","closeTime":"17:00"},"tuesday":{"open24h":false,"closed":false,"openTime":"09:00","closeTime":"17:00"},"wednesday":{"open24h":false,"closed":false,"openTime":"09:00","closeTime":"17:00"},"thursday":{"open24h":false,"closed":false,"openTime":"09:00","closeTime":"17:00"},"friday":{"open24h":false,"closed":false,"openTime":"09:00","closeTime":"17:00"},"saturday":{"open24h":false,"closed":false,"openTime":"09:00","closeTime":"17:00"},"sunday":{"open24h":false,"closed":false,"openTime":"09:00","closeTime":"17:00"}}}},"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2021-06-30 15:28:37","updated":"2026-01-14 03:34:59","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.software-developer-india.com\/no\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.software-developer-india.com\/no\/category\/webutvikling\/\" title=\"Webutvikling\">Webutvikling<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tMVC vs. Web API: Hvilken ASP.NET-teknologi b\u00f8r du bruke?\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.software-developer-india.com\/no\/"},{"label":"Webutvikling","link":"https:\/\/www.software-developer-india.com\/no\/category\/webutvikling\/"},{"label":"MVC vs. Web API: Hvilken ASP.NET-teknologi b\u00f8r du bruke?","link":"https:\/\/www.software-developer-india.com\/no\/mvc-vs-web-api-hvilken-asp-net-teknologi-bor-du-bruke\/"}],"_links":{"self":[{"href":"https:\/\/www.software-developer-india.com\/no\/wp-json\/wp\/v2\/posts\/12131","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.software-developer-india.com\/no\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.software-developer-india.com\/no\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.software-developer-india.com\/no\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.software-developer-india.com\/no\/wp-json\/wp\/v2\/comments?post=12131"}],"version-history":[{"count":2,"href":"https:\/\/www.software-developer-india.com\/no\/wp-json\/wp\/v2\/posts\/12131\/revisions"}],"predecessor-version":[{"id":18855,"href":"https:\/\/www.software-developer-india.com\/no\/wp-json\/wp\/v2\/posts\/12131\/revisions\/18855"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.software-developer-india.com\/no\/wp-json\/wp\/v2\/media\/9336"}],"wp:attachment":[{"href":"https:\/\/www.software-developer-india.com\/no\/wp-json\/wp\/v2\/media?parent=12131"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.software-developer-india.com\/no\/wp-json\/wp\/v2\/categories?post=12131"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.software-developer-india.com\/no\/wp-json\/wp\/v2\/tags?post=12131"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}