Fast jede Anwendung muss Informationen mit einer Datenbank austauschen. In der Softwareentwicklung kommen primär sogenannte „objektorientierte“ Programmiersprachen (z. B. C++, C#, Java, JavaScript, PHP, usw.) zum Einsatz. Datenbanken setzen dagegen auf ein tabellenbasiertes „relationales“ Modell (z. B. Microsoft SQL-Server, MySQL, IBM Db2, usw.). Aufgabe des Microsoft Entity Framework Core ist es nun, die objektorientierte Programmiersprachenwelt mit der relationalen Datenbankwelt zu verbinden.
Seit Mai 2020 veröffentlicht Microsoft nur noch Updates für die Entity Framework Core Version. Unsere Softwareentwickler haben sowohl mit EF als auch EF Core viel Erfahrung aus dem täglichen Praxiseinsatz und können Sie auch bei einem Versionswechsel unterstützen.
Für die Entwicklung von dynamischen Webseiten, Webanwendungen und Webservices kommt im .NET Framework das ASP.NET bzw. ASP.NET Core Web Application Framework von Microsoft zum Einsatz. Es stellt sogenannte „Klassen“ zur Verfügung, um häufig benötigte Funktionen für Webanwendungen einfach implementierbar zu machen.
ASP.NET bzw. ASP.NET Core ist keine Programmiersprache im eigentlichen Sinne – vielmehr stellt es eine Bündelung von Technologien dar. Dazu zählen insbesondere:
Stellt quasi den klassischen Baukasten für die Entwicklung von Webinhalten dar und lehnt sich dabei im Ansatz an die eventgetriebene Desktop-Entwicklung an.
Ist ein sogenanntes „Model-View-Controller“ Framework. Software wird in dieser Betrachtungsweise in die drei Komponenten „Datenmodell“ (engl. model), „Präsentation“ (engl. view) und „Programmsteuerung“ (engl. controller) unterteilt. ASP.NET MVC fügt mit Schnittstellen diese Bereiche zu einer Webanwendung zusammen.
Als völlig neu entwickeltes, open source und plattformunabhängiges Framework, stellt es die Zukunft der Microsoft DOT.NET Webentwicklung dar. Es ist moderner, schneller und integriert sich besser in die modernen Prozesse der agilen Softwareentwicklung.
Derzeit arbeiten wir noch sowohl mit den klassischen Frameworks aus der ASP.NET Welt, als auch bereits mit ASP.NET Core. Bei neuen Projekten empfehlen wir den Einsatz der Core Plattform, um möglichst lange Supportzeiträume durch Microsoft sicherzustellen.
Sie wollen sich nicht lange auf unserer Seite umsehen (müssen) und gleich mit uns sprechen? Oder finden Sie nicht, wonach Sie suchen und sind sich deshalb nicht sicher, ob wir Ihnen überhaupt helfen können? Hinterlassen Sie einfach unten aufgeführte Daten inklusive einer kurzen Nachricht an uns, damit Sie bei Rückruf auch gleich den richtigen Ansprechpartner am Hörer haben.
Concept-BR e.K. Main/Office: Bergiusstraße 26, 84130 Dingolfing | Concept-BR e.K. Meeting: Neue Bergstraße 14, 84036 Landshut