{"id":12143,"date":"2021-06-30T17:28:59","date_gmt":"2021-06-30T15:28:59","guid":{"rendered":"https:\/\/www.software-developer-india.com\/mvc-vs-web-api-hvilken-asp-net-teknologi-skal-du-bruge\/"},"modified":"2021-07-04T11:04:26","modified_gmt":"2021-07-04T09:04:26","slug":"mvc-vs-web-api-hvilken-asp-net-teknologi-skal-du-bruge","status":"publish","type":"post","link":"https:\/\/www.software-developer-india.com\/da\/mvc-vs-web-api-hvilken-asp-net-teknologi-skal-du-bruge\/","title":{"rendered":"MVC vs. Web API: Hvilken ASP.NET-teknologi skal du bruge?"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">MVC vs. Web API: Hvilken ASP.NET-teknologi skal du bruge?<\/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 artikel vil vi tale om forskellene mellem ASP.NET Model View Controller (MVC) og ASP.NET Web API, og som du skal bruge til forskellige krav. F\u00f8r vi g\u00e5r dybere, lad os f\u00e5 en kort introduktion til, hvad MVC faktisk er.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">MVC eller Model-View-Controller er det, der faktisk deler en applikation.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Model<\/strong> &#8211; Dette er objekter, der henter modeltilstanden i databasen, dvs. den henter dataene fra databasen, udf\u00f8rer en bestemt handling og gemmer dataene i databasen.<\/li><li><strong>Udsigt<\/strong> &#8211; Her kan udviklerne &#8216;se&#8217; brugergr\u00e6nsefladen eller brugergr\u00e6nsefladen for de applikationer, der er oprettet ved datamodel.<\/li><li><strong>Controllere<\/strong> &#8211; Controllere eller komponenter styrer brugerinteraktionen, administrerer foresp\u00f8rgselsstrengv\u00e6rdierne og overf\u00f8rer v\u00e6rdierne til modeller.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Du finder MVC i samlingen &#8220;System.Web.MVC&#8221;. MVC-rammen bruger ASP.NET-funktionerne som medlemskabsbaseret godkendelse, mastersider osv. Du kan pr\u00f8ve de forskellige muligheder i ASP.NET til oprettelse af webapplikationer med ASP.NET webformularer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Via ASP.NET Web API kan du vise former for data som XML og JSON. Denne ramme er open source, bruger HTTP-service, og det er et stykke kage at svare p\u00e5 klientanmodninger. Selve anmodningerne (f.eks. Get, Post, Delete, Put osv.) Administreres ved hj\u00e6lp af HTTP-protokoller. ASP.NET Web API kan hostes p\u00e5 IIS eller i applikationen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Begyndere bliver normalt forvirrede over valget af ASPNET-teknologi, der skal bruges. Her er et par tilf\u00e6lde, hvor du kan bruge hver af disse teknologier.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1) Processen med at eksponere funktionalitet<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">ASP.NET MVC-controllere ville v\u00e6re et godt valg (1) hvis du \u00f8nsker at eksponere en funktionalitet i en enkelt applikation eller (2) hvis den skal bruges som en generisk funktionalitet i ethvert program. Du kan spare tid p\u00e5 denne m\u00e5de, fordi du ikke beh\u00f8ver at oprette en ny API for at eksponere funktionalitet hver gang. Normalt er en controller knyttet til en bestemt webapplikation, og den uds\u00e6tter funktionaliteter, der hurtigt skal forbruges gennem Ajax.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hvis du \u00f8nsker at oprette en fuldgyldig REST-tjeneste, der ikke er knyttet til en enkelt applikation, kan du bruge Web API, fordi den leverer en elegant og p\u00e6n l\u00f8sning.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hvis funktionaliteten er UI eller View-centreret, f.eks. Indl\u00e6sning af HTML-fragmenter eller oprettelse af AJAX-drevne sider, er ASP.NET MVC et bedre valg. Web API ville v\u00e6re et godt valg, n\u00e5r du opretter en uafh\u00e6ngig RESTful service.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hvis funktionaliteten er data-centreret, skal du v\u00e6lge Web API-servere. Eksempel p\u00e5 CRUD-operationer. I normale MVC-applikationer er bare controllerne tilstr\u00e6kkelige til at returnere b\u00e5de data og visninger.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2) De dataformater, der skal h\u00e5ndteres<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Controllere returnerer enten ActionResult eller JsonResult, hvilket betyder, at controllerens output kan v\u00e6re enten HTML-markering eller JSON-formaterede data. Hvis et af disse dataformater er nok, kan du bruge handlingsmetoder til at uds\u00e6tte funktionaliteter. Men n\u00e5r flere dataformater er involveret, ville Web API v\u00e6re det bedre valg. Dette skyldes, at denne teknologi automatisk kan bestemme webformatet ved at se p\u00e5 Accepter overskrift. I MVC-controlleren skal du specifikt specificere dataformatet for at skrive handlingsmetoder.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Web API kan bruges til at generere HTTP-tjenester, der svarer data alene, men MVC vil v\u00e6re egnet til at udvikle webapplikationer, der svarer som b\u00e5de, visninger og data.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Web API ser p\u00e5 Accepter overskrift p\u00e5 anmodningen, der returnerer dataene i forskellige formater, s\u00e5 den kan returnere i forskellige formater, som XML, JSON osv. Men for MVC er de returnerede data kun i JSON-format ved hj\u00e6lp af 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\">Udviklere kan nyde et par fordele, n\u00e5r de kombinerer b\u00e5de MVC-controller og API.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">(1) Du kan administrere AJAX-anmodningerne og returnere svaret i flere formater, n\u00e5r du kombinerer begge.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">(2) Du kan oprette to forskellige filtre til godkendelse af et program. Anmodningerne kortl\u00e6gges til handlingerne p\u00e5 HTTP-verber, men det kortl\u00e6gges til handlingsnavnet i MVC. Du kan bruge API som et enkeltst\u00e5ende servicelag, og det kan ogs\u00e5 bruges med ASP.NET.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Modelbinding, routing, filtre er alle forskellige i Web API og eksisterer i System.web.http-samlingen. Disse funktioner findes i System.web.MVC i MVC-rammen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>4) Uanset om du har brug for 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 ved, beh\u00f8ver controller, en del af ASP.NET MVC-applikationerne IIS som v\u00e6rtsmilj\u00f8. API er dog en servicestel, og du kan selv v\u00e6re v\u00e6rt for det. Dette g\u00f8r det let, fordi du kan undg\u00e5 omkostningerne ved IIS. Dette er et godt valg, n\u00e5r din app skal frigives p\u00e5 en r\u00e6kke platforme &#8211; desktop, webapplikationer, konsolapplikationer osv.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Afsluttende tanker<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Du kan v\u00e6lge Web API, hvis du genererer en fuldt bl\u00e6st HTTP-tjeneste som Flickr, Amazon, Delicious osv. Det er ogs\u00e5 et godt valg, hvis du har brug for indholdsforhandling. Indholdsforhandling er en proces med returnering af indhold i et format n\u00e6vnt af Accept Header. Du har dog muligvis ikke brug for det til alle dine projekter, fordi afsendelse af data som JSON og XML hovedsagelig er det, der kr\u00e6ves. Med Web API har du mulighed for at sende indholdet i en r\u00e6kke forskellige formater, inklusive billeder og filer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">WebAPI er m\u00e5ske en bedre ramme, n\u00e5r du vil udstille dine data og tjenester til forskellige enheder. Og det er open source, og dermed den perfekte platform til at skabe RESTful-tjenester over DotNet-rammen. Og du beh\u00f8ver ikke udf\u00f8re yderligere konfigurationsindstillinger for hver enhed separat. I disse dage foretr\u00e6kker folk at bruge mere af mobilapps sammenlignet med desktopapplikationer, og det bliver derfor meget vigtigt at udvikle begge typer apps.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">MVC giver p\u00e5 den anden side ren adskillelse af bekymringer, giver fuld kontrol over gengivet HTML, muligg\u00f8r nem integration med Javascript-rammer og muligg\u00f8r testdrevet udvikling.<\/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 end MVC<\/a><br><a href=\"http:\/\/www.dotnettricks.com\/learn\/webapi\/difference-between-aspnet-mvc-and-aspnet-web-api\">Korte point p\u00e5 MVC vs API<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Billedkilde: 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 engageret som en tankeleder p\u00e5 www.Software-Developer-India.com, som er en del af YUHIRO Group. YUHIRO er en tysk-indisk virksomhed, der leverer programm\u00f8rer til IT-virksomheder, agenturer og IT-afdelinger.<\/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%2Fda%2Fmvc-vs-web-api-hvilken-asp-net-teknologi-skal-du-bruge%2F&text=MVC%20vs.%20Web%20API%3A%20Hvilken%20ASP.NET-teknologi%20skal%20du%20bruge%3F\" title=\"Del p\u00e5 X\" aria-label=\"Del p\u00e5 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\">del<\/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%2Fda%2Fmvc-vs-web-api-hvilken-asp-net-teknologi-skal-du-bruge%2F\" title=\"Del p\u00e5 Facebook\" aria-label=\"Del p\u00e5 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\">del<\/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%2Fda%2Fmvc-vs-web-api-hvilken-asp-net-teknologi-skal-du-bruge%2F\" title=\"Del p\u00e5 LinkedIn\" aria-label=\"Del p\u00e5 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\">del<\/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%2Fda%2Fmvc-vs-web-api-hvilken-asp-net-teknologi-skal-du-bruge%2F\" title=\"Del p\u00e5 XING\" aria-label=\"Del p\u00e5 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\">del<\/span>&nbsp;<\/a><\/li><\/ul><\/div>","protected":false},"excerpt":{"rendered":"<p>MVC vs. Web API: Hvilken ASP.NET-teknologi skal du bruge? I denne artikel vil vi tale om forskellene mellem ASP.NET Model View Controller (MVC) og ASP.NET &#8230; <a title=\"MVC vs. Web API: Hvilken ASP.NET-teknologi skal du bruge?\" class=\"read-more\" href=\"https:\/\/www.software-developer-india.com\/da\/mvc-vs-web-api-hvilken-asp-net-teknologi-skal-du-bruge\/\" aria-label=\"Read more about MVC vs. Web API: Hvilken ASP.NET-teknologi skal du bruge?\">L\u00e6s Mere<\/a><\/p>\n","protected":false},"author":4,"featured_media":9330,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"footnotes":""},"categories":[295,220],"tags":[],"class_list":["post-12143","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-net-da","category-web-udvikling"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"I denne artikel vil vi tale om forskellene mellem ASP.NET Model View Controller (MVC) og ASP.NET Web API, og som du skal bruge til forskellige krav. F\u00f8r vi g\u00e5r dybere, lad os f\u00e5 en kort introduktion til, hvad 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\/da\/mvc-vs-web-api-hvilken-asp-net-teknologi-skal-du-bruge\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Software Developer India | Din softwareudvikler arbejder i vores lokaler i Indien\" \/>\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 skal du bruge? | Software Developer India\" \/>\n\t\t<meta property=\"og:description\" content=\"I denne artikel vil vi tale om forskellene mellem ASP.NET Model View Controller (MVC) og ASP.NET Web API, og som du skal bruge til forskellige krav. F\u00f8r vi g\u00e5r dybere, lad os f\u00e5 en kort introduktion til, hvad MVC faktisk er.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.software-developer-india.com\/da\/mvc-vs-web-api-hvilken-asp-net-teknologi-skal-du-bruge\/\" \/>\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:59+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-07-04T09:04:26+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 skal du bruge? | Software Developer India\" \/>\n\t\t<meta name=\"twitter:description\" content=\"I denne artikel vil vi tale om forskellene mellem ASP.NET Model View Controller (MVC) og ASP.NET Web API, og som du skal bruge til forskellige krav. F\u00f8r vi g\u00e5r dybere, lad os f\u00e5 en kort introduktion til, hvad 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\\\/da\\\/mvc-vs-web-api-hvilken-asp-net-teknologi-skal-du-bruge\\\/#article\",\"name\":\"MVC vs. Web API: Hvilken ASP.NET-teknologi skal du bruge? | Software Developer India\",\"headline\":\"MVC vs. Web API: Hvilken ASP.NET-teknologi skal du bruge?\",\"author\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/da\\\/author\\\/the-author-2\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/da\\\/#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:59+02:00\",\"dateModified\":\"2021-07-04T11:04:26+02:00\",\"inLanguage\":\"da-DK\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/da\\\/mvc-vs-web-api-hvilken-asp-net-teknologi-skal-du-bruge\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/da\\\/mvc-vs-web-api-hvilken-asp-net-teknologi-skal-du-bruge\\\/#webpage\"},\"articleSection\":\".NET, Web-udvikling, Optional\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/da\\\/mvc-vs-web-api-hvilken-asp-net-teknologi-skal-du-bruge\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/da\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.software-developer-india.com\\\/da\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/da\\\/category\\\/web-udvikling\\\/#listItem\",\"name\":\"Web-udvikling\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/da\\\/category\\\/web-udvikling\\\/#listItem\",\"position\":2,\"name\":\"Web-udvikling\",\"item\":\"https:\\\/\\\/www.software-developer-india.com\\\/da\\\/category\\\/web-udvikling\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/da\\\/mvc-vs-web-api-hvilken-asp-net-teknologi-skal-du-bruge\\\/#listItem\",\"name\":\"MVC vs. Web API: Hvilken ASP.NET-teknologi skal du bruge?\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/da\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/da\\\/mvc-vs-web-api-hvilken-asp-net-teknologi-skal-du-bruge\\\/#listItem\",\"position\":3,\"name\":\"MVC vs. Web API: Hvilken ASP.NET-teknologi skal du bruge?\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/da\\\/category\\\/web-udvikling\\\/#listItem\",\"name\":\"Web-udvikling\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/da\\\/#organization\",\"name\":\"Software Developer India\",\"description\":\"Din softwareudvikler arbejder i vores lokaler i Indien\",\"url\":\"https:\\\/\\\/www.software-developer-india.com\\\/da\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.software-developer-india.com\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/74335.png\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/da\\\/mvc-vs-web-api-hvilken-asp-net-teknologi-skal-du-bruge\\\/#organizationLogo\",\"width\":400,\"height\":68},\"image\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/da\\\/mvc-vs-web-api-hvilken-asp-net-teknologi-skal-du-bruge\\\/#organizationLogo\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/da\\\/author\\\/the-author-2\\\/#author\",\"url\":\"https:\\\/\\\/www.software-developer-india.com\\\/da\\\/author\\\/the-author-2\\\/\",\"name\":\"The Author\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/da\\\/mvc-vs-web-api-hvilken-asp-net-teknologi-skal-du-bruge\\\/#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\\\/da\\\/mvc-vs-web-api-hvilken-asp-net-teknologi-skal-du-bruge\\\/#webpage\",\"url\":\"https:\\\/\\\/www.software-developer-india.com\\\/da\\\/mvc-vs-web-api-hvilken-asp-net-teknologi-skal-du-bruge\\\/\",\"name\":\"MVC vs. Web API: Hvilken ASP.NET-teknologi skal du bruge? | Software Developer India\",\"description\":\"I denne artikel vil vi tale om forskellene mellem ASP.NET Model View Controller (MVC) og ASP.NET Web API, og som du skal bruge til forskellige krav. F\\u00f8r vi g\\u00e5r dybere, lad os f\\u00e5 en kort introduktion til, hvad MVC faktisk er.\",\"inLanguage\":\"da-DK\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/da\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/da\\\/mvc-vs-web-api-hvilken-asp-net-teknologi-skal-du-bruge\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/da\\\/author\\\/the-author-2\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/da\\\/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\\\/da\\\/mvc-vs-web-api-hvilken-asp-net-teknologi-skal-du-bruge\\\/#mainImage\",\"width\":500,\"height\":240},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/da\\\/mvc-vs-web-api-hvilken-asp-net-teknologi-skal-du-bruge\\\/#mainImage\"},\"datePublished\":\"2021-06-30T17:28:59+02:00\",\"dateModified\":\"2021-07-04T11:04:26+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/da\\\/#website\",\"url\":\"https:\\\/\\\/www.software-developer-india.com\\\/da\\\/\",\"name\":\"Software Developer India\",\"description\":\"Din softwareudvikler arbejder i vores lokaler i Indien\",\"inLanguage\":\"da-DK\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/da\\\/#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 skal du bruge? | Software Developer India","description":"I denne artikel vil vi tale om forskellene mellem ASP.NET Model View Controller (MVC) og ASP.NET Web API, og som du skal bruge til forskellige krav. F\u00f8r vi g\u00e5r dybere, lad os f\u00e5 en kort introduktion til, hvad MVC faktisk er.","canonical_url":"https:\/\/www.software-developer-india.com\/da\/mvc-vs-web-api-hvilken-asp-net-teknologi-skal-du-bruge\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.software-developer-india.com\/da\/mvc-vs-web-api-hvilken-asp-net-teknologi-skal-du-bruge\/#article","name":"MVC vs. Web API: Hvilken ASP.NET-teknologi skal du bruge? | Software Developer India","headline":"MVC vs. Web API: Hvilken ASP.NET-teknologi skal du bruge?","author":{"@id":"https:\/\/www.software-developer-india.com\/da\/author\/the-author-2\/#author"},"publisher":{"@id":"https:\/\/www.software-developer-india.com\/da\/#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:59+02:00","dateModified":"2021-07-04T11:04:26+02:00","inLanguage":"da-DK","mainEntityOfPage":{"@id":"https:\/\/www.software-developer-india.com\/da\/mvc-vs-web-api-hvilken-asp-net-teknologi-skal-du-bruge\/#webpage"},"isPartOf":{"@id":"https:\/\/www.software-developer-india.com\/da\/mvc-vs-web-api-hvilken-asp-net-teknologi-skal-du-bruge\/#webpage"},"articleSection":".NET, Web-udvikling, Optional"},{"@type":"BreadcrumbList","@id":"https:\/\/www.software-developer-india.com\/da\/mvc-vs-web-api-hvilken-asp-net-teknologi-skal-du-bruge\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.software-developer-india.com\/da\/#listItem","position":1,"name":"Home","item":"https:\/\/www.software-developer-india.com\/da\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.software-developer-india.com\/da\/category\/web-udvikling\/#listItem","name":"Web-udvikling"}},{"@type":"ListItem","@id":"https:\/\/www.software-developer-india.com\/da\/category\/web-udvikling\/#listItem","position":2,"name":"Web-udvikling","item":"https:\/\/www.software-developer-india.com\/da\/category\/web-udvikling\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.software-developer-india.com\/da\/mvc-vs-web-api-hvilken-asp-net-teknologi-skal-du-bruge\/#listItem","name":"MVC vs. Web API: Hvilken ASP.NET-teknologi skal du bruge?"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.software-developer-india.com\/da\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.software-developer-india.com\/da\/mvc-vs-web-api-hvilken-asp-net-teknologi-skal-du-bruge\/#listItem","position":3,"name":"MVC vs. Web API: Hvilken ASP.NET-teknologi skal du bruge?","previousItem":{"@type":"ListItem","@id":"https:\/\/www.software-developer-india.com\/da\/category\/web-udvikling\/#listItem","name":"Web-udvikling"}}]},{"@type":"Organization","@id":"https:\/\/www.software-developer-india.com\/da\/#organization","name":"Software Developer India","description":"Din softwareudvikler arbejder i vores lokaler i Indien","url":"https:\/\/www.software-developer-india.com\/da\/","logo":{"@type":"ImageObject","url":"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2024\/05\/74335.png","@id":"https:\/\/www.software-developer-india.com\/da\/mvc-vs-web-api-hvilken-asp-net-teknologi-skal-du-bruge\/#organizationLogo","width":400,"height":68},"image":{"@id":"https:\/\/www.software-developer-india.com\/da\/mvc-vs-web-api-hvilken-asp-net-teknologi-skal-du-bruge\/#organizationLogo"}},{"@type":"Person","@id":"https:\/\/www.software-developer-india.com\/da\/author\/the-author-2\/#author","url":"https:\/\/www.software-developer-india.com\/da\/author\/the-author-2\/","name":"The Author","image":{"@type":"ImageObject","@id":"https:\/\/www.software-developer-india.com\/da\/mvc-vs-web-api-hvilken-asp-net-teknologi-skal-du-bruge\/#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\/da\/mvc-vs-web-api-hvilken-asp-net-teknologi-skal-du-bruge\/#webpage","url":"https:\/\/www.software-developer-india.com\/da\/mvc-vs-web-api-hvilken-asp-net-teknologi-skal-du-bruge\/","name":"MVC vs. Web API: Hvilken ASP.NET-teknologi skal du bruge? | Software Developer India","description":"I denne artikel vil vi tale om forskellene mellem ASP.NET Model View Controller (MVC) og ASP.NET Web API, og som du skal bruge til forskellige krav. F\u00f8r vi g\u00e5r dybere, lad os f\u00e5 en kort introduktion til, hvad MVC faktisk er.","inLanguage":"da-DK","isPartOf":{"@id":"https:\/\/www.software-developer-india.com\/da\/#website"},"breadcrumb":{"@id":"https:\/\/www.software-developer-india.com\/da\/mvc-vs-web-api-hvilken-asp-net-teknologi-skal-du-bruge\/#breadcrumblist"},"author":{"@id":"https:\/\/www.software-developer-india.com\/da\/author\/the-author-2\/#author"},"creator":{"@id":"https:\/\/www.software-developer-india.com\/da\/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\/da\/mvc-vs-web-api-hvilken-asp-net-teknologi-skal-du-bruge\/#mainImage","width":500,"height":240},"primaryImageOfPage":{"@id":"https:\/\/www.software-developer-india.com\/da\/mvc-vs-web-api-hvilken-asp-net-teknologi-skal-du-bruge\/#mainImage"},"datePublished":"2021-06-30T17:28:59+02:00","dateModified":"2021-07-04T11:04:26+02:00"},{"@type":"WebSite","@id":"https:\/\/www.software-developer-india.com\/da\/#website","url":"https:\/\/www.software-developer-india.com\/da\/","name":"Software Developer India","description":"Din softwareudvikler arbejder i vores lokaler i Indien","inLanguage":"da-DK","publisher":{"@id":"https:\/\/www.software-developer-india.com\/da\/#organization"}}]},"og:locale":"da_DK","og:site_name":"Software Developer India | Din softwareudvikler arbejder i vores lokaler i Indien","og:type":"article","og:title":"MVC vs. Web API: Hvilken ASP.NET-teknologi skal du bruge? | Software Developer India","og:description":"I denne artikel vil vi tale om forskellene mellem ASP.NET Model View Controller (MVC) og ASP.NET Web API, og som du skal bruge til forskellige krav. F\u00f8r vi g\u00e5r dybere, lad os f\u00e5 en kort introduktion til, hvad MVC faktisk er.","og:url":"https:\/\/www.software-developer-india.com\/da\/mvc-vs-web-api-hvilken-asp-net-teknologi-skal-du-bruge\/","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:59+00:00","article:modified_time":"2021-07-04T09:04:26+00:00","twitter:card":"summary","twitter:title":"MVC vs. Web API: Hvilken ASP.NET-teknologi skal du bruge? | Software Developer India","twitter:description":"I denne artikel vil vi tale om forskellene mellem ASP.NET Model View Controller (MVC) og ASP.NET Web API, og som du skal bruge til forskellige krav. F\u00f8r vi g\u00e5r dybere, lad os f\u00e5 en kort introduktion til, hvad 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":"12143","title":null,"description":"I denne artikel vil vi tale om forskellene mellem ASP.NET Model View Controller (MVC) og ASP.NET Web API, og som du skal bruge til forskellige krav. F\u00f8r vi g\u00e5r dybere, lad os f\u00e5 en kort introduktion til, hvad 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:29:03","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\/da\/\" 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\/da\/category\/web-udvikling\/\" title=\"Web-udvikling\">Web-udvikling<\/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 skal du bruge?\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.software-developer-india.com\/da\/"},{"label":"Web-udvikling","link":"https:\/\/www.software-developer-india.com\/da\/category\/web-udvikling\/"},{"label":"MVC vs. Web API: Hvilken ASP.NET-teknologi skal du bruge?","link":"https:\/\/www.software-developer-india.com\/da\/mvc-vs-web-api-hvilken-asp-net-teknologi-skal-du-bruge\/"}],"_links":{"self":[{"href":"https:\/\/www.software-developer-india.com\/da\/wp-json\/wp\/v2\/posts\/12143","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.software-developer-india.com\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.software-developer-india.com\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.software-developer-india.com\/da\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.software-developer-india.com\/da\/wp-json\/wp\/v2\/comments?post=12143"}],"version-history":[{"count":2,"href":"https:\/\/www.software-developer-india.com\/da\/wp-json\/wp\/v2\/posts\/12143\/revisions"}],"predecessor-version":[{"id":18589,"href":"https:\/\/www.software-developer-india.com\/da\/wp-json\/wp\/v2\/posts\/12143\/revisions\/18589"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.software-developer-india.com\/da\/wp-json\/wp\/v2\/media\/9330"}],"wp:attachment":[{"href":"https:\/\/www.software-developer-india.com\/da\/wp-json\/wp\/v2\/media?parent=12143"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.software-developer-india.com\/da\/wp-json\/wp\/v2\/categories?post=12143"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.software-developer-india.com\/da\/wp-json\/wp\/v2\/tags?post=12143"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}