ASP.NET MVC (original) (raw)
Das ASP.NET MVC ist ein Webframework zur Entwicklung von Webanwendungen, das Paradigmen des Entwurfsmusters Model-View-Controller (MVC-Muster) befolgt.
Property | Value |
---|---|
dbo:abstract | ASP.NET MVC je webový aplikační framework, který implementuje vzor Model-View-Controller (MVC). Na základě ASP.NET umožňuje vývojářům vytvářet webové aplikace jako složení tří komponent: modelu, pohledu a řadiče. Model představuje stav určitého aspektu žádosti. Model často mapuje databázové tabulky se záznamy v tabulce zastupované podle stavu žádosti. Řadič se zabývá interakcí a aktualizací modelu, aby odrážel změny ve stavu aplikace a potom předává informace do pohledu. Pohled přijímá nezbytné informace od regulátoru a vykresluje změněné uživatelské rozhraní. V dubnu 2009 byl zdrojový kód ASP.NET MVC uvolněn pod Microsoft Public License (MS-PL). ASP.NET MVC je lehký, vysoce testovatelný framework, který je integrován s existujícími funkcemi ASP.NET. Některé z těchto integrovaných funkcí jsou stránky předlohy a autorizace na základě členství. ASP.NET MVC framework spojuje dvojice modelů, pohledů a řadičů pomocí rozhraní, a tím umožňuje aby byla každá součást testována samostatně. (cs) ASP.NET MVC is a web application framework developed by Microsoft that implements the model–view–controller (MVC) pattern. It is no longer in active development. It is open-source software, apart from the ASP.NET Web Forms component, which is proprietary. ASP.NET Core has since been released, which unified ASP.NET, ASP.NET MVC, ASP.NET Web API, and ASP.NET Web Pages (a platform using only Razor pages). MVC 6 was abandoned due to Core and is not expected to be released. Core is currently planned to merge into ".NET 5". Some well known sites that use ASP.NET MVC include Stack Overflow, Microsoft, GoDaddy and Ancestry.com. (en) Das ASP.NET MVC ist ein Webframework zur Entwicklung von Webanwendungen, das Paradigmen des Entwurfsmusters Model-View-Controller (MVC-Muster) befolgt. (de) El ASP.NET MVC Framework es un framework de aplicaciones web que implementa el patrón modelo-vista-controlador (MVC). Basado en ASP.NET, permite a los desarrolladores de software construir una aplicación web como una composición de tres funciones: modelo, vista y controlador. En marzo de 2009 se hizo pública la primera versión de ASP.NET MVC. El patrón de arquitectura MVC (model-view-controller) no es nuevo (data de 1979) ni es algo que haya inventado Microsoft. Existen muchos frameworks de desarrollo web populares que utilizan MVC, como por ejemplo Ruby on Rails, Spring o Apache Struts. MVC es un patrón de arquitectura que ayuda a crear una separación lógica entre el modelo (información y lógica de negocio), la vista (la lógica de presentación) y el controlador (intermediario entre la vista y el modelo). Uno de los pilares básicos de ASP.NET MVC es el concepto de enrutamiento (routing), lo que permite a las aplicaciones aceptar peticiones a URL que no se corresponden con ficheros físicos en el servidor. Por ejemplo, en las URL tienen el siguiente formato “http://website/products.aspx?category=dvd” en el que físicamente existe un fichero products.aspx en la raíz del sitio web. En MVC la misma URL tendría el siguiente aspecto “http://website/products/dvd” sin que el servidor web necesariamente contenga una carpeta products con una subcarpeta DVD. De forma predeterminada, ASP.NET MVC enruta las peticiones al controlador y a la vista adecuada en función del URL. Es decir, en el ejemplo anterior, nos devolverá la vista DVD del controlador products. (es) ASP.NET MVC est un framework de programmation des applications web en style MVC ajouté à ASP.NET en 2009. Il a été créé en 2007 par Scott Guthrie, un des auteurs d'ASP.Net puis a été incorporé à ASP.NET et est devenu un produit officiel de Microsoft avec la sortie de ASP.Net MVC 1.0. Le code source d'ASP.Net MVC est publié sous licence libre Microsoft Public License. Les sites web Stack Overflow et CodePlex ont été créés avec ASP.NET MVC. (fr) Il framework ASP.NET MVC è un tipo di Model-View-Controller sviluppato dalla Microsoft come aggiunta ad ASP.NET, offrendo un'alternativa al modello , che viene utilizzato per la creazione di applicazioni web. Per costruire un'applicazione web si procede alla composizione di tre ruoli distinti: * il model (ovvero il modello dei dati, le entità e le relazioni tra esse), * la view (cioè la vista, il codice HTML che crea l'interfaccia utente) e * il controller (il codice di controllo che contiene la logica applicativa del programma). (it) ASP.NET MVCは、マイクロソフトによって開発されたWebアプリケーションフレームワークであり、 Model View Controller (MVC)パターンを実装している。新規の開発はすでに停止している。 プロプライエタリソフトウェアであるASP.NET Web Formsとは分離されており、ASP.NET MVCはオープンソースソフトウェアとなっている。 その後、ASP.NET Coreがリリースされ、ASP.NET、ASP.NET MVC、ASP.NET Web API、 (ページのみを使用するプラットフォーム)が統合された。 MVC 6はCoreのために放棄され、リリース予定はない。Coreは現在、「.NET 5」に統合予定である。 (ja) Het ASP.NET MVC Framework is een voor .NET. Hoewel het gebaseerd is op ASP.NET verschilt de architectuur toch sterk. Webapplicaties worden opgezet met het model-view-controller-model. In april 2009 bracht Microsoft het framework uit onder de (MS-PL). (nl) ASP.NET MVC – platforma aplikacyjna do budowy aplikacji internetowych opartych na wzorcu Model-View-Controller (MVC) oparta na technologii ASP.NET. Do najważniejszych cech platformy aplikacyjnej ASP.NET MVC należy: * Wykorzystanie silnika ASP.NET pozwalającego na wykorzystanie wielu komponentów infrastrukturalnych oferowanych przez tę platformę, takich jak mechanizmy zarządzania stanem aplikacji, mechanizmy uwierzytelniania i autoryzacji, profile, cache, health monitoring itd. * Model programistyczny (API) platformy jest mocno oparty na interfejsach, pozwalając na łatwą rozbudowę, dorabianie i testowanie poszczególnych komponentów (obejmuje to również wsparcie dla podejścia TDD). * Elastyczny mechanizm mapowania adresów Uniform Resource Locator pozwalający na łatwą budowę aplikacji według wzorca Representational State Transfer (REST), wykorzystujących czytelną dla użytkowników strukturę adresów URL. Mechanizm ten jest również bardziej przyjazny silnikom wyszukiwarek internetowych Search Optimization Engine (SEO). Implementacja platformy aplikacyjnej ASP.NET MVC powstaje przy sporym współudziale społeczności i dystrybuowana jest na licencji Apache License. (pl) ASP.NET MVC Framework — фреймворк для создания веб-приложений, который реализует шаблон Model-View-Controller. В апреле 2009 года исходный код ASP.NET MVC был опубликован под лицензией Microsoft Public License (MS-PL). 27 марта 2012 года лицензия была изменена на Apache License 2.0 В настоящее время разрабатывается ASP.NET MVC 6, как часть ASP.NET Core; 27 июня 2016 года состоялся выход версии 1.0.0. (ru) ASP.NET MVC Framework är en teknik som används för att skapa dynamiska webbsidor. Tekniken bygger på Microsofts .NET teknologi och delar många funktioner med det klassiska ASP.NET. Tekniken skiljer sig dock på vissa punkter ganska dramatiskt: ASP.NET MVC använder inte WebControls, Postback eller ViewState som alla har varit karakteristiska för klassisk ASP.NET. Tekniken bygger på designmönstret Model View Controller som innebär en separation i tre ansvarsområden Model, View och Controller. Model är datalager och affärslogik, View är den grafiska presentationen och Controller sköter interaktionen mellan dom båda. Detta innebär att i princip ingen logik ligger bunden till den grafiska presentationen (View) vilket gör det möjligt att byta presentationskod utan att själva programlogiken påverkas. Några fördelar med ASP.NET MVC framför klassisk ASP.NET är att utvecklaren får full kontroll över den HTML som genereras samt att arkitekturen blir lättare att testa och återanvända. (sv) ASP.NET MVC Framework是微軟在ASP.NET中所添加的一組類別庫,這組類別庫可以使用Model-View-Controller的設計模式來開發ASP.NET的應用程式。它與現有的ASP.NET應用程式並沒有衝突,所以兩者是可以並行的。ASP.NET MVC Framework被包裝在System.Web.Mvc.dll中,並利用來支援動作流以及URL Rewriting的能力,讓它可以更貼近Web的發展以及Web 2.0的特性。對於多數有ASP開發經驗的開發人員來說看起來比較不陌生,但對於沒有接觸過像ASP、PHP、JSP、Perl這些Web開發工具的開發人員來說,相對的不容易入門。ASP.NET MVC 的第一個版本於2009年3月17日釋出RTM版本,最新的ASP.NET MVC 5.2則是於2014年12月24日正式發行。 微軟於 ASP.NET Core 中提出下一代的 MVC 框架,稱為 ASP.NET Core MVC。 (zh) ASP.NET MVC Framework — фреймворк для створення вебзастосунків, який реалізує шаблон Model-view-controller. Цей фреймворк доданий Microsoft в ASP.NET. У квітні 2009 року, вихідний код ASP.NET MVC був опублікований під ліцензією (MS-PL).27 березня 2012 ліцензія була змінена на Apache License 2.0 (uk) |
dbo:computingPlatform | dbr:.NET_Framework dbr:Mono_(software) |
dbo:developer | dbr:Microsoft |
dbo:genre | dbr:Web_application_framework |
dbo:latestPreviewDate | 2016-05-17 (xsd:date) |
dbo:latestPreviewVersion | 6.0.0-rc2 |
dbo:latestReleaseDate | 2022-04-12 (xsd:date) |
dbo:latestReleaseVersion | 5.2.8 |
dbo:license | dbr:Apache_License_2.0 |
dbo:operatingSystem | dbr:Cross-platform |
dbo:programmingLanguage | dbr:Visual_Basic_.NET dbr:C_Sharp_(programming_language) |
dbo:wikiPageID | 13867326 (xsd:integer) |
dbo:wikiPageLength | 15782 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1102301845 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Scott_Guthrie dbr:Uniform_Resource_Locator dbr:Visual_Basic_.NET dbr:Interface_(object-oriented_programming) dbr:Proprietary_software dbr:.NET_Framework dbc:Microsoft_free_software dbc:Software_using_the_Apache_license dbr:Cross-platform dbr:Observer_pattern dbr:CodePlex dbr:GoDaddy dbr:Mono_(software) dbr:Stack_Overflow dbr:Presentation–abstraction–control dbr:C_Sharp_(programming_language) dbr:Web_application dbr:Postback dbr:ASP.NET dbr:ASP.NET_Core dbr:ASP.NET_Razor dbr:ASP.NET_Web_Pages dbr:Ancestry.com dbr:Model–view–controller dbc:ASP.NET dbc:Free_software_programmed_in_C_Sharp dbc:Web_frameworks dbr:Hierarchical_model–view–controller dbr:Model–view–viewmodel dbr:Django_(web_framework) dbr:Microsoft dbr:Microsoft_Public_License dbr:Open-source_software dbr:Community_Technology_Preview dbr:Model–view–adapter dbr:Model–view–presenter dbr:Web_application_framework dbr:Naked_Objects_for_.NET dbr:Naked_objects dbr:Apache_License_2.0 dbr:URL_mapping dbr:Release_candidate |
dbp:developer | dbr:Microsoft |
dbp:discontinued | yes (en) |
dbp:genre | dbr:Web_application_framework |
dbp:latestPreviewDate | 2016-05-17 (xsd:date) |
dbp:latestPreviewVersion | 6 (xsd:integer) |
dbp:latestReleaseDate | 2022-04-12 (xsd:date) |
dbp:latestReleaseVersion | 5.200000 (xsd:double) |
dbp:license | dbr:Apache_License_2.0 |
dbp:name | ASP.NET MVC (en) |
dbp:operatingSystem | dbr:Cross-platform |
dbp:platform | dbr:.NET_Framework dbr:Mono_(software) |
dbp:programmingLanguage | dbr:Visual_Basic_.NET dbr:C_Sharp_(programming_language) |
dbp:replacedBy | dbr:ASP.NET_Core |
dbp:wikiPageUsesTemplate | dbt:.NET_Framework dbt:Citation_needed dbt:ISBN dbt:Infobox_software dbt:Microsoft_FOSS dbt:Official_URL dbt:Official_website dbt:Portal dbt:Reflist dbt:Short_description dbt:Use_dmy_dates dbt:Release_date_and_age dbt:Application_frameworks |
dcterms:subject | dbc:Microsoft_free_software dbc:Software_using_the_Apache_license dbc:ASP.NET dbc:Free_software_programmed_in_C_Sharp dbc:Web_frameworks |
gold:hypernym | dbr:Framework |
rdf:type | owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:WikicatWebApplicationFrameworks yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:Cognition100023271 yago:Communication100033020 yago:Concept105835747 yago:Content105809192 yago:Hypothesis105888929 yago:Idea105833840 yago:Model105890249 yago:PsychologicalFeature100023100 yago:Writing106359877 yago:WrittenCommunication106349220 yago:Software106566077 |
rdfs:comment | Das ASP.NET MVC ist ein Webframework zur Entwicklung von Webanwendungen, das Paradigmen des Entwurfsmusters Model-View-Controller (MVC-Muster) befolgt. (de) ASP.NET MVC est un framework de programmation des applications web en style MVC ajouté à ASP.NET en 2009. Il a été créé en 2007 par Scott Guthrie, un des auteurs d'ASP.Net puis a été incorporé à ASP.NET et est devenu un produit officiel de Microsoft avec la sortie de ASP.Net MVC 1.0. Le code source d'ASP.Net MVC est publié sous licence libre Microsoft Public License. Les sites web Stack Overflow et CodePlex ont été créés avec ASP.NET MVC. (fr) Il framework ASP.NET MVC è un tipo di Model-View-Controller sviluppato dalla Microsoft come aggiunta ad ASP.NET, offrendo un'alternativa al modello , che viene utilizzato per la creazione di applicazioni web. Per costruire un'applicazione web si procede alla composizione di tre ruoli distinti: * il model (ovvero il modello dei dati, le entità e le relazioni tra esse), * la view (cioè la vista, il codice HTML che crea l'interfaccia utente) e * il controller (il codice di controllo che contiene la logica applicativa del programma). (it) ASP.NET MVCは、マイクロソフトによって開発されたWebアプリケーションフレームワークであり、 Model View Controller (MVC)パターンを実装している。新規の開発はすでに停止している。 プロプライエタリソフトウェアであるASP.NET Web Formsとは分離されており、ASP.NET MVCはオープンソースソフトウェアとなっている。 その後、ASP.NET Coreがリリースされ、ASP.NET、ASP.NET MVC、ASP.NET Web API、 (ページのみを使用するプラットフォーム)が統合された。 MVC 6はCoreのために放棄され、リリース予定はない。Coreは現在、「.NET 5」に統合予定である。 (ja) Het ASP.NET MVC Framework is een voor .NET. Hoewel het gebaseerd is op ASP.NET verschilt de architectuur toch sterk. Webapplicaties worden opgezet met het model-view-controller-model. In april 2009 bracht Microsoft het framework uit onder de (MS-PL). (nl) ASP.NET MVC Framework — фреймворк для создания веб-приложений, который реализует шаблон Model-View-Controller. В апреле 2009 года исходный код ASP.NET MVC был опубликован под лицензией Microsoft Public License (MS-PL). 27 марта 2012 года лицензия была изменена на Apache License 2.0 В настоящее время разрабатывается ASP.NET MVC 6, как часть ASP.NET Core; 27 июня 2016 года состоялся выход версии 1.0.0. (ru) ASP.NET MVC Framework是微軟在ASP.NET中所添加的一組類別庫,這組類別庫可以使用Model-View-Controller的設計模式來開發ASP.NET的應用程式。它與現有的ASP.NET應用程式並沒有衝突,所以兩者是可以並行的。ASP.NET MVC Framework被包裝在System.Web.Mvc.dll中,並利用來支援動作流以及URL Rewriting的能力,讓它可以更貼近Web的發展以及Web 2.0的特性。對於多數有ASP開發經驗的開發人員來說看起來比較不陌生,但對於沒有接觸過像ASP、PHP、JSP、Perl這些Web開發工具的開發人員來說,相對的不容易入門。ASP.NET MVC 的第一個版本於2009年3月17日釋出RTM版本,最新的ASP.NET MVC 5.2則是於2014年12月24日正式發行。 微軟於 ASP.NET Core 中提出下一代的 MVC 框架,稱為 ASP.NET Core MVC。 (zh) ASP.NET MVC Framework — фреймворк для створення вебзастосунків, який реалізує шаблон Model-view-controller. Цей фреймворк доданий Microsoft в ASP.NET. У квітні 2009 року, вихідний код ASP.NET MVC був опублікований під ліцензією (MS-PL).27 березня 2012 ліцензія була змінена на Apache License 2.0 (uk) ASP.NET MVC je webový aplikační framework, který implementuje vzor Model-View-Controller (MVC). Na základě ASP.NET umožňuje vývojářům vytvářet webové aplikace jako složení tří komponent: modelu, pohledu a řadiče. Model představuje stav určitého aspektu žádosti. Model často mapuje databázové tabulky se záznamy v tabulce zastupované podle stavu žádosti. Řadič se zabývá interakcí a aktualizací modelu, aby odrážel změny ve stavu aplikace a potom předává informace do pohledu. Pohled přijímá nezbytné informace od regulátoru a vykresluje změněné uživatelské rozhraní. (cs) ASP.NET MVC is a web application framework developed by Microsoft that implements the model–view–controller (MVC) pattern. It is no longer in active development. It is open-source software, apart from the ASP.NET Web Forms component, which is proprietary. ASP.NET Core has since been released, which unified ASP.NET, ASP.NET MVC, ASP.NET Web API, and ASP.NET Web Pages (a platform using only Razor pages). MVC 6 was abandoned due to Core and is not expected to be released. Core is currently planned to merge into ".NET 5". (en) El ASP.NET MVC Framework es un framework de aplicaciones web que implementa el patrón modelo-vista-controlador (MVC). Basado en ASP.NET, permite a los desarrolladores de software construir una aplicación web como una composición de tres funciones: modelo, vista y controlador. (es) ASP.NET MVC – platforma aplikacyjna do budowy aplikacji internetowych opartych na wzorcu Model-View-Controller (MVC) oparta na technologii ASP.NET. Do najważniejszych cech platformy aplikacyjnej ASP.NET MVC należy: Implementacja platformy aplikacyjnej ASP.NET MVC powstaje przy sporym współudziale społeczności i dystrybuowana jest na licencji Apache License. (pl) ASP.NET MVC Framework är en teknik som används för att skapa dynamiska webbsidor. Tekniken bygger på Microsofts .NET teknologi och delar många funktioner med det klassiska ASP.NET. Tekniken skiljer sig dock på vissa punkter ganska dramatiskt: ASP.NET MVC använder inte WebControls, Postback eller ViewState som alla har varit karakteristiska för klassisk ASP.NET. Några fördelar med ASP.NET MVC framför klassisk ASP.NET är att utvecklaren får full kontroll över den HTML som genereras samt att arkitekturen blir lättare att testa och återanvända. (sv) |
rdfs:label | ASP.NET MVC (en) ASP.NET MVC Framework (cs) ASP.NET MVC (de) ASP.NET MVC Framework (es) ASP.NET MVC (fr) ASP.NET MVC Framework (it) ASP.NET MVC Framework (ja) ASP.NET MVC Framework (nl) ASP.NET MVC (pl) ASP.NET MVC Framework (ru) ASP.NET MVC Framework (sv) ASP.NET MVC Framework (uk) ASP.NET MVC Framework (zh) |
owl:sameAs | freebase:ASP.NET MVC wikidata:ASP.NET MVC dbpedia-bg:ASP.NET MVC dbpedia-cs:ASP.NET MVC dbpedia-de:ASP.NET MVC dbpedia-es:ASP.NET MVC dbpedia-fa:ASP.NET MVC dbpedia-fr:ASP.NET MVC dbpedia-hu:ASP.NET MVC dbpedia-it:ASP.NET MVC dbpedia-ja:ASP.NET MVC dbpedia-nl:ASP.NET MVC dbpedia-pl:ASP.NET MVC dbpedia-ru:ASP.NET MVC dbpedia-sv:ASP.NET MVC dbpedia-tr:ASP.NET MVC dbpedia-uk:ASP.NET MVC dbpedia-zh:ASP.NET MVC https://global.dbpedia.org/id/4mXH2 yago-res:ASP.NET MVC |
prov:wasDerivedFrom | wikipedia-en:ASP.NET_MVC?oldid=1102301845&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:ASP.NET_MVC |
foaf:name | ASP.NET MVC (en) |
is dbo:gameEngine of | dbr:Illyriad |
is dbo:wikiPageDisambiguates of | dbr:MVC |
is dbo:wikiPageRedirects of | dbr:ASP.NET_Web_API dbr:ASP.NET_MVC_Framework dbr:Asp.net_mvc dbr:ASP.NET_Core_MVC |
is dbo:wikiPageWikiLink of | dbr:MIX_(Microsoft) dbr:Umbraco dbr:Visual_Studio dbr:.NET_Foundation dbr:.NET_Framework dbr:.NET_Framework_version_history dbr:Comparison_of_shopping_cart_software dbr:Component-based_Scalable_Logical_Architecture dbr:Entity_Framework dbr:Mono_(software) dbr:List_&_Label dbr:Stack_Overflow dbr:Comparison_of_the_Java_and_.NET_platforms dbr:Comparison_of_version-control_software dbr:Front_controller dbr:Mass_assignment_vulnerability dbr:Microsoft_and_open_source dbr:C1_CMS dbr:ASP.NET dbr:ASP.NET_Core dbr:ASP.NET_Razor dbr:ASP.NET_Web_API dbr:ASP.NET_MVC_Framework dbr:JQuery dbr:Telerik dbr:Test_Studio dbr:Text_Template_Transformation_Toolkit dbr:At_sign dbr:Kentico_Xperience dbr:Dino_Esposito dbr:Play_Framework dbr:Illyriad dbr:Orchard_Project dbr:MVC dbr:Scaffold_(programming) dbr:Naked_Objects_for_.NET dbr:Asp.net_mvc dbr:ASP.NET_Core_MVC |
is dbp:engine of | dbr:Illyriad |
is foaf:primaryTopic of | wikipedia-en:ASP.NET_MVC |