Kurse:Asp net core leer und Frontend Frameworks: Unterschied zwischen den Seiten

Aus ahrensburg.city
(Unterschied zwischen Seiten)
Zur Navigation springen Zur Suche springen
// via Wikitext Extension for VSCode
 
 
Zeile 1: Zeile 1:
==Asp net core leer==
== Frontend Frameworks – Reifegrade ==
===Vorausetzung===
'''Wichtige Grundlagen für ASP.NET Core:'''
* ASP.NET Core ist ein plattformübergreifendes, Open-Source-Framework für moderne Webanwendungen.
* Die wichtigsten Konzepte sind Middleware, Dependency Injection und Routing.
* Projekte werden meist mit dem Befehl `dotnet new` erstellt.
* Die Datei `Program.cs` ist der Einstiegspunkt der Anwendung.
* Konfiguration erfolgt über `appsettings.json` und Umgebungsvariablen.
* Für Datenbankzugriffe wird häufig Entity Framework Core verwendet.
* Entwicklungswerkzeuge: Visual Studio Code, .NET CLI, Browser.
<pre>
sudo snap install code --classic
sudo apt-get install postgresql-all
  sudo -u postgres -i
createuser thorsten
createdb -E UTF8 -O thorsten thorsten
psql -c "\password thorsten"
psql -c "ALTER USER dein_benutzername CREATEDB;"
exit # Ausloggen
sudo apt-get update # Aktualisiert die Paketliste
sudo apt-get install -y dotnet-sdk-9.0 # Installation des .NET SDK
sudo apt-get install -y dotnet-sdk-8.0 # Installation des .NET SDK
dotnet tool install --global dotnet-ef
dotnet tool install --global dotnet-aspnet-codegenerator
dotnet tool install -g Microsoft.Web.LibraryManager.Cli
echo 'export PATH=$HOME/.dotnet/tools:$PATH' >> ~/.bashrc # Hinzufügen des Pfads zum .bashrc
source ~/.bashrc  # Aktualisierung der .bashrc
code --install-extension ms-dotnettools.csdevkit # Installiert die C# Dev Kit Erweiterung
</pre>


; Tier-Definition (Kurzfassung)
* Tier 1: Weit verbreitet, stabil, Langzeitpflege, starkes Ökosystem




===Wichtige Übung===
{| class="wikitable sortable"
! Tier !! Framework !! Kategorie !! Erstveröffentlichung !! Governance/Backing !! Release-/LTS-Kadenz !! Kurzbewertung
|-
| 1 || React || Bibliothek || 2013 || Meta + Community || regelmäßig || Dominantes Ökosystem, sehr stabil
|-
| 1 || Angular || Framework || 2016 || Google || LTS || Enterprise‑fokussiert, integrierter Stack
|-
| 1 || Vue.js || Framework || 2014 || Core‑Team + Community || regelmäßig || Reif, breite Adoption
|-
| 1 || Next.js || Meta‑Framework (React) || 2016 || Vercel || schnell || Produktionsreif, SSR/ISR/RSC


<pre>
|}
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddControllersWithViews();
var app = builder.Build();
app.UseStaticFiles();
app.UseRouting();
app.MapControllerRoute(
 
  name: "default",
    pattern: "{controller=Home}/{action=Index}/{id?}");
app.Run();
 
 
</pre>
 
===Wichtige Frontend Pakete===
<pre>
libman install bootstrap -p cdnjs -d wwwroot/lib/bootstrap
libman install jquery -p cdnjs -d wwwroot/lib/jquery
</pre>

Aktuelle Version vom 26. Oktober 2025, 14:25 Uhr

Frontend Frameworks – Reifegrade

Tier-Definition (Kurzfassung)
  • Tier 1: Weit verbreitet, stabil, Langzeitpflege, starkes Ökosystem


Tier Framework Kategorie Erstveröffentlichung Governance/Backing Release-/LTS-Kadenz Kurzbewertung
1 React Bibliothek 2013 Meta + Community regelmäßig Dominantes Ökosystem, sehr stabil
1 Angular Framework 2016 Google LTS Enterprise‑fokussiert, integrierter Stack
1 Vue.js Framework 2014 Core‑Team + Community regelmäßig Reif, breite Adoption
1 Next.js Meta‑Framework (React) 2016 Vercel schnell Produktionsreif, SSR/ISR/RSC