Skip to content

Latest commit

 

History

History
145 lines (115 loc) · 5.05 KB

M2.md

File metadata and controls

145 lines (115 loc) · 5.05 KB

Dossier M1

Inhaltsverzeichnis

  1. Ergebnisse
  2. Notizen

Ergebnisse

  • Aufgabe 2

    1. Unter Settings, Editor, File and Code Templates kann man für verschiedene Programmiersprachen ein Template erstellen
      • für wiederkehrende Libraries, Variablen, Funktionen, etc -> erhöht die effizienz
      • um die Homogenität zwischen verschiedene Dateien der selben Sprache zu gewährleisten -> erhöht die Lesbarkeit
    2. Code Together: Gemeinsam, von der Entfernung an das Projekt synchron arbeiten - ähnlich zu Google Docs
      • Um Probleme darzustellen, Aufgaben gemeinsam Lösen oder um Fragen zu klären sehr hilfreich
        • Effizienz wird wegen das synchrone Arbeiten erhöht.
    3. Git Integrierung in die IDE
      • Benutzerfreundlicher als Git BASH
      • Vereinfacht den Einstieg und das Verständnis für die Struktur des Projektes
      • Zeit eingespart: GitLab muss nicht auf dem Browser aufgerufen werden
  • Aufgabe 3

    • Welcher wird am meisten auf Desktops und auf mobilen Geräten eingesetzt?
      Desktop: Chrome
      Mobile: Chrome
      Quelle
    • Bekanntheit, Überschaubarkeit, Quellen, die von unsere Quelle angegeben werden, Überprüfbarkeit (z.B., findet man identische oder ähnliche Ergebnisse in ähnlichen Quellen?)

    • Quelle und Quelle2
  • Aufgabe 4

    • PHP
      • Gemeinsamkeiten:
      • Unterschiede:
        • Javascript "Hoisting" wäre in PHP nicht möglich
          x = 42;
          alert(x);
          var x;      // var is declared here
          
          // or
          
          var x = 5; // Deklariere und initialisiere x
          var str = x + ' ' + y;
          var y = 7; // Deklariere und initialisiere y
        • PHP vearbeitet Inhalte serverseitig, JavaScript dafür clientseitig
        • PHP Variablen mit '$' deklariert, JS mit var, let, const
          • siehe vorherigen Beispiele
        • JS hat Strict Mode: bewahrt vor schwer zu findenden Fehler, z.B. Fehlermeldung bei nicht deklarierten Variablen
          <body>
              <script>
                  "use strict";
                  x = 'Hallo Welt'; // fehler, variable wurde nicht mit 'let', 'var' oder 'const' deklariert
                  alert(x);
              </script>
          </body>
        • PHP verwendet serverseitige Debugtools, JavaScript dafür eher clientseitige Debugtools (Browser Dev Tools)
          • PHP -> in der IDE, JS -> Browser Dev Tool
        • Arrays werden unterschiedlich deklariert:
          $mensch = [
              "name" => "Ulrich",
              "alter" => 122,
              "stadt" => "Kiel"
          ];
          let mensch = {
          "name": "Frieda",
          "alter": 140,
          "stadt": "Rudesheim"
          };

Notizen