IDE:Installieren und Frontend Frameworks: Unterschied zwischen den Seiten

Aus ahrensburg.city
(Unterschied zwischen Seiten)
Zur Navigation springen Zur Suche springen
 
 
Zeile 1: Zeile 1:
== Aktualisieren ==
== Frontend Frameworks – Reifegrade ==


* Öffne Sie das Terminal und auf ihrem Ubuntu-Desktop
; Tier-Definition (Kurzfassung)
* Führen Sie folgenden Befehl aus,um System zu aktualisieren.
* Tier 1: Weit verbreitet, stabil, Langzeitpflege, starkes Ökosystem


<code>sudo apt-get update
sudo apt-get upgrade
sudo apt install libsecret-1-0 libsecret-tools libsecret-1-dev libglib2.0-dev</code>


== Google Chrome Installieren ==
{| class="wikitable sortable"
! Tier !! Framework !! Kategorie !! Erstveröffentlichung !! Governance/Backing !! Release-/LTS-Kadenz !! Kurzbewertung
<code>wget <nowiki>https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb</nowiki>
|-
sudo dpkg -i google-chrome-stable_current_amd64.deb</code>
| 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


== Git Installieren ==
|}
<code>sudo apt-get install git  gh
git config --global user.email "you@example.com"
git config --global user.name "Your Name"</code>
 
== gh Konfigurieren ==
<code>gh auth login</code>
 
== Nodejs Installieren ==
<code>sudo apt-get install curl
curl -o- <nowiki>https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh</nowiki> | bash
source ~/.bashrc
nvm install 22
# Verify the Node.js version:
node -v # Should print "v22.12.0".
nvm current # Should print "v22.12.0".
# Verify npm version:
npm -v # Should print "10.9.0".</code>
 
== Visual Studio Code ==
 
=== Installieren ===
<code>sudo snap install code --classic</code>
 
=== Pflugin ===
In Visual Studio Code, öffnen Sie das Terminal und führen Sie folgende Befehle aus.
<code>code --install-extension GitHub.copilot
code --install-extension RoweWilsonFrederiskHolme.wikitext
code --install-extension ms-windows-ai-studio.windows-ai-studio</code>
 
== Datenbank ==
 
=== PostgreSQL ===
 
==== Installation ====
<pre>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
</pre>
=== PosgreSQL Version zeigen ===
<code>psql --version</code>
 
=== Postgis Installation in Ubuntu 23.04 ===
<pre>
sudo apt-get install postgis postgresql-16-postgis-3
sudo -u postgres -i
psql -d thorsten -c "CREATE EXTENSION postgis;" # Erweiterung hinzufügen
psql -d thorsten -c "CREATE EXTENSION postgis_topology;"
exit # Ausloggen
</pre>
 
== C und C++ Installieren ==
<code>sudo apt  install curl
sudo apt install build-essential
code --install-extension  ms-vscode.cpptools-extension-pack
sudo apt-get install cmake
sudo apt-get install gdb</code>
 
== Python Installieren ==
<code>sudo apt install python3 python3-pip python3-venv  python-is-python3
code --install-extension  ms-python.python</code>
 
== Rust ==
<code>curl --proto '=https' --tlsv1.2 -sSf <nowiki>https://sh.rustup.rs</nowiki> | sh
code --install-extension rust-lang.rust-analyzer</code>
 
== Golang ==
<code>cd $HOME
wget <nowiki>https://go.dev/dl/go1.25.2.linux-amd64.tar.gz</nowiki>
sudo tar -C /usr/local -xzf go1.25.2.linux-amd64.tar.gz
echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.bashrc
echo 'export GOPATH=$HOME/go' >> ~/.bashrc
echo 'export PATH=$PATH:$GOPATH/bin' >> ~/.bashrc
source ~/.bashrc</code>
 
== dotnet ==
<code>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</code>
dotnet new install OrchardCore.ProjectTemplates::2.2.0
 
==PHP Installieren==
<pre>
sudo apt install php-fpm php-pgsql php-xml php-curl php-gd php-mbstring php-xmlrpc php-zip php-intl php-json php-cli php-common php-apcu php-bcmath php-soap php-ldap php-imagick php-zip php-gmp -y
</pre>
==Composer Installieren==
<pre>
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'dac665fdc30fdd8ec78b38b9800061b4150413ff2e3b6f88543c636f7cd84f6db9189d43a81e5503cda447da73c7e5b6') { echo 'Installer verified'.PHP_EOL; } else { echo 'Installer corrupt'.PHP_EOL; unlink('composer-setup.php'); exit(1); }"
php composer-setup.php
php -r "unlink('composer-setup.php');"
sudo mv composer.phar /usr/local/bin/composer
</pre>
==nginx==
<pre>
sudo apt-get install nginx
sudo rm /etc/nginx/sites-enabled/default
</pre>
==Java==
<pre>
sudo apt install openjdk-21-jdk
sudo apt install maven
code --install-extension  vscjava.vscode-java-pack
code --install-extension vmware.vscode-boot-dev-pack
</pre>
 
== Avalonia Installieren ==
 
=== Voraussetzungen ===
Stellen Sie sicher, dass .NET SDK installiert ist (siehe Abschnitt "dotnet").
 
=== Avalonia Templates installieren ===
<code>
dotnet new install Avalonia.Templates
</code>
 
=== Neues Avalonia-Projekt erstellen ===
<code>
dotnet new avalonia.app -o MeinAvaloniaApp
cd MeinAvaloniaApp
dotnet run
</code>
 
=== Visual Studio Code Extensions ===
Installieren Sie folgende Erweiterungen für die Entwicklung mit Avalonia:
<pre>
code --install-extension ms-dotnettools.csdevkit
code --install-extension AvaloniaTeam.vscode-avalonia
</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