Verschillen tussen Asp.Net frameworks

168
  • Asp.Net Web Pages
    • Een vlugge, toegankelijke manier om server code te combineren met HTML om dynamische inhoud te genereren
  • Asp.Net Web Forms
    • Vergelijkbaar met Windows Forms. Hiermee kan je dynamische websites aanmaken, met behulp van een drop down interface, de methodes zijn event-gebaseerd in server side code.
  • Asp.Net MVC
    • Het framework om HTTP services aan te maken en compatibel te maken met verschillende toestellen, oa. browsers en mobiele apparaten. ( meest gebruikt)
  • Asp.Net SignalR
    • Een bibliotheek om gemakkelijk live-functionaliteit toe te voegen aan je web applicatie.
  • Asp.Net Core
    • De nieuwste versie van Asp.Net. Dit framework is opnieuw gebouwd om hoge performantie te geven en het ontwikkelen mogelijk te maken op andere besturingssystemen ( Mac, Linux, …). Dankzij de open-source methodologie die Microsoft (succesvol) aanneemt, worden heel wat verbeteringen hier het eerste geïmplementeerd. Een goed voorbeeld hiervan is terug te vinden op techempower met diverse snelheidsverbeteringen.

Conclusie

Werk je op Windows, dan ben je momenteel nog het best gebaat met Asp.Net MVC vanwege de stabiliteit en volwassenheid van het platform. Asp.Net WebForms is al 10 jaar niet meer populair, maar wordt ( typisch à la Microsoft) wel nog ondersteund en verbeterd.

Hou echter Asp.Net Core in de gaten, aangezien hier de meeste verbeteringen gebeuren. Vanwege persoonlijke ervaringen ( ddl-hell, problemen bij het upgraden van het Asp.Net Core framework …) schakelt webxpert.be nog niet helemaal over bij de creatie van eigen projecten, maar we houden het wel in de gaten!