Swift | Die Wahrheit über Apples Programmiersprache

Поділитися
Вставка
  • Опубліковано 10 чер 2024
  • Kostenloses Beratungsgespräch: weiterbildung.developerakadem...
    Apple verfügt über eine eigene Programmiersprache, die speziell für Apple-Produkte konzipiert ist. In diesem Video erfährst du alles über die Apples Programmiersprache Swift, was du für deine Karriere wissen solltest.
    00:00 | Einleitung
    02:13 | Was ist Swift?
    04:20 | Wofür wird Swift verwendet?
    05:15 | Vor- und Nachteile
    06:23 | Nachteile
    07:29 | Lohnt es sich Swift zu lernen?
    09:59 | Fazit
    Tiktok: / herr_programmierer (Herr Programmierer)
    ____ Über diesen Kanal ___
    Die Developer Akademie bildet dich zum Programmierer weiter. Auch wenn du noch NIE eine Zeile Code geschrieben hast, ist es möglich in 3 - 6 Monaten einen gut bezahlten Job zu finden. Dafür musst du NICHT nur programmieren mit Online-Tutorials lernen, sondern einen guten LEBENSLAUF mit vielen verschiedenen Projekten vorweisen. In unserem Programm hast du ständigen Kontakt zu unseren Coaches, Hausaufgaben, Abgabefristen und Projekte aus der Praxis für deinen Lebenslauf.
    Am Ende erstellen wir mit dir einen perfekten Lebenslauf und unterstützen dich bei deiner Bewerbung.
    Informiere dich auf weiterbildung.developerakadem...

КОМЕНТАРІ • 63

  • @mrvhdz
    @mrvhdz Рік тому +26

    Als richtiger Softwareentwickler stellt man sich nicht die Frage ob es Sinn macht eine Programmiersprache zu erlernen nur weil es der Markt hergibt oder nicht. Ein richtiger Softwareentwickler erlernt die Programmiersprachen (hier wurde bewusst die Mehrzahl gewählt) wo es die Situation erfordert oder für ein Projekt die richtige Wahl ist. Sprich, es ist absolut unüblich sich auf lediglich eine Programmiersprache festzulegen da jede ihre Vor- sowie auch Nachteile bietet, ganz nach Anwendungsfall!
    Wenn man also das Interesse an etwas neuem hat (wie zum Beispiel Swift) dann go for it, denn dies sind alles Erfahrungen die einen auch bei anderen Projekten weiterbringen werden.

    • @onur7183
      @onur7183 11 місяців тому +2

      Kann ich ebenfalls so unterschreiben. Natürlich ist es schön in paar Sprachen richtig stark zu sein und einige andere lernt man um seinen Horizont auch zu erweitern. Man lernt dadurch zum Beispiel unterschiedliche Konstrukte/Paradigmen kennen. So lernt man immer mehr wie ein Profi-Entwickler zu denken.

  • @der_hacker_007
    @der_hacker_007 3 роки тому +3

    Schönes Video✌️

  • @ritaschulz6536
    @ritaschulz6536 2 роки тому

    Schönen Tag. Die Syntax ändert sich? Wunderbar! Ein gut durchdachtes Concept... ( Humor )

  • @PokeChucks
    @PokeChucks 3 роки тому +6

    Bei Android hat sich aber auch sehr viel geändert. Der Sprung zwischen den verschiedenen Android Versionen ist zwar klein, aber wenn man die Entwicklung API Level 23 mit der heute vergleicht, dann hat sich schon sehr viel verändert. Speziell auch bzgl. des FragmentManagers etc.
    Ich finde persönlich die offizielle Dokumentation der Sprache Swift ziemlich gelungen. Aber ich bin auch kein Programmiereinsteiger.
    Um den Umgang von einfachen Methoden zu verstehen und das Werte zuweisen von Variablen, kann ich auch die Statistiksprache R empfehlen. Speziell auch weil der Output sehr gut visualisiert wird. Selbst loops, arrays etc. sind möglich. Was hältst du davon mit R einzusteigen, auch wenn dies keine wirkliche Programmiersprache ist?

    • @Programmierenlernen
      @Programmierenlernen  3 роки тому +4

      Top Punkte. Richtig gut. R naja..also wenn du BWLer oder Mathematiker bist dann ist R schon cool. Aber mit Python kannst du dann das gleiche machen + viel mehr. Also wenn schon DataScience dann Python. Meine Meinung

  • @jayempii1590
    @jayempii1590 2 роки тому +1

    Wann kam da der Wechsel? Wir haben im Informatik Studium damals iPhone OS Anwendungen, soweit ich weiß, mit Objective-C realisiert.

  • @tidusmax9669
    @tidusmax9669 2 роки тому +4

    Na da hast du, grade zum Thema ,,Nutzen" und vor allem zu hybriden Frameworks eine Menge unterschlagen. Zum Beispiel, dass der Trend wieder weg von hybrid und wieder hin zu nativ geht. Könnte daran liegen, dass es praktisch unmöglich ist, Apps hybrid zu programmieren die irgendwelche Hardware-Komponenten der Smartphones nutzen möchten. Nicht umsonst erleben Kotlin und Jetpack Compose solch einen Siegeszug im Android Universum. Hybrid funktioniert ausschließlich für kleine, simple Projekte.

  • @ClioRSQueen
    @ClioRSQueen 3 роки тому +11

    Schönes Video aber sehen wir das ganze jetzt mal aus der Endnutzer Sicht… Bei vielen Apps, gerade in Richtung Produktivitätsapps etc. merkt man einfach krasse Unterschiede zwischen Hypridapps und Nativ mit Swift geschriebener Software. Viele Betriebssystem seitiges Features werden nicht oder nur schlecht unterstützt das kann als Nutzer in manchen Situationen echt extrem nerven und führt zu Unzufriedenheit.

    • @kensei4768
      @kensei4768 2 роки тому

      Die Gestaltung von Swift ist einfach nicht die Beste, abgesehen davon dass sich die Sprache jährlich verändert hat und somit keine Rückwertskompabilität hat. Ich habe mich noch nie mit einer Sprache so geplagt wie mit Swift. Da verwende ich lieber C# und Xamarin

  • @irgendjemand3939
    @irgendjemand3939 3 роки тому +1

    4:30
    Dazu: Nicht nur Apps, sondern auch Safari extensions und einiges mehr

  • @sofaarmy4398
    @sofaarmy4398 3 роки тому +1

    Hey, ich wollte fragen, ob du mal in einem separaten Video erklären könntest wie man eine py Datei zu einer exe umwandelt(auto-py-to-exe) ohne das der (Windows Virenschutz) sie blockiert :), da jedes Mal wenn ich meinen Freunden eine fertige Datei senden will wird sie als Virus erkannt, zuerst dachte ich das es an dem code/IDE liegt, ich bin dann von PyCharm auf VisualStudio geweschelt, aber selbst bei einem Schlappen print("Hello world") Programm wir es als Virus an erkannt. Danke im Vorhinein :]

    • @marcwy
      @marcwy 2 роки тому

      pyinstaller ging bei mir immer ohne das der defender das blockiert

  • @oliverstudtmann3450
    @oliverstudtmann3450 Рік тому +1

    Tolle Videos, besten Dank erst einmal. Auf dem Video steht beim Vergleich mit Swift Python 2.7 nicht 2.9.
    Freundliche Grüsse. Oliver

    • @LorenaMiu
      @LorenaMiu 8 місяців тому

      Würde fast behaupten das Dinge manchmal absichtlich ausgesprochen werden damit sich Leute getriggert fühlen und den Creator "korrigieren" sprich einen Kommentar schreiben = Algorhytmus push. Und es funktionkert ^^

  • @jnxcodm4677
    @jnxcodm4677 3 роки тому

    Nices Video

  • @ericjasonbernitz
    @ericjasonbernitz 2 роки тому +1

    Was mit Flutter?

  • @mjk3803
    @mjk3803 2 роки тому

    Kommt bei Eurer Ausbildung PHP auch vor? Oder nicht?

    • @Programmierenlernen
      @Programmierenlernen  2 роки тому +1

      Minimal, hauptsächlich JS im Frontend und Python im Backend.

    • @mjk3803
      @mjk3803 2 роки тому

      @@Programmierenlernen Danke für die Antwort :)

  • @maximilian9616
    @maximilian9616 3 роки тому +25

    Ich finde halt einfach MacOS viel besser als Windows von der Benutzeroberfläche her.

    • @NutzerIn999
      @NutzerIn999 3 роки тому +3

      Find ich nicht haha

    • @xStaRn1
      @xStaRn1 2 роки тому +3

      Jedem das seine und gut ist

    • @zekiz774
      @zekiz774 2 роки тому +3

      KDE Plasma ist besser. Aber das ist ja nicht wirklich vergleichbar

    • @multimedia4953
      @multimedia4953 2 роки тому

      Ja

    • @masterflitzer
      @masterflitzer 2 роки тому

      beides shit

  • @1fach_3st
    @1fach_3st Рік тому

    Na das waren ja echt einige Nachteile.

  • @achimfrommeyer8261
    @achimfrommeyer8261 7 місяців тому

    gerne würde ich einfache Apps erstellen. Allerdings wäre iPhone UND Android gut. Gibt es mitlerweile eine Sprache die beide Welten bedienen kann? Ach ja und es sollte sehr einfach sein 🙂

    • @oliverkuss139
      @oliverkuss139 6 місяців тому

      Da gibt es einiges. Schau Dir z.B. mal Qt/QML oder (darauf basierend) Felgo an.

  • @logbetov4696
    @logbetov4696 Рік тому

    Wie finde ich Leute aus Deutschland, die gerade schnell lernen??

  • @cecileandrianov6541
    @cecileandrianov6541 2 роки тому +1

    Du bist doch ein Programmierlehrer.

  • @feuerwolle
    @feuerwolle 10 місяців тому

    Dem kann ich nur zustimmen, insbesondere aus der Sicht von Unternehmen, die nicht für jede Plattform einen Programmierer einstellen wollen. Die Syntax von Objective-C war schon ziemlich nervig. Man muss das Rad nicht immer neu erfinden, vor allem nicht, wenn es sich um ein proprietäres Rad handelt. Meine Präferenz für Anwendungen ist Xamarin und Unity für kleine Spieleprojekte.

  • @Wolfgang.-
    @Wolfgang.- 2 роки тому +4

    Eine Nischensprache für ca. 1,5 Milliarden aktive iOS Geräte ohne die aktiven macOS Geräte. Nativ für iOS Geräte programmieren bringt sowieso kein Ertrag; richtig Geld verdienen kann man nur mit Sideloading Apps. VORSICHT! Ironie! Für alle Klettverschluss-Schuhe-Träger.

  • @emj0787
    @emj0787 2 роки тому +4

    Du kannst nicht Swift mit Python oder JavaScript vergleichen, nicht wenn es um die Anzahl der User geht. Swift hat das Ziel, wie du es richtig beschrieben hast, für das Apple-Universum Software zu entwickeln, nicht für Web etc. wie Python und JavaScript. Außerdem widersprichst du dir im Video, zum einen sagst du das sich Swift fast vollständig entwickelt ist und nur noch kleine Änderungen kommen. Und dann bemängelst du, dass Swift wie jede andere Programmiersprachen Geburtkrankheiten hat und diese ausgebessert wurden. Voreingenommene Meinung gegenüber Apple!

    • @Programmierenlernen
      @Programmierenlernen  2 роки тому

      vielleicht hast du Recht. Den Widerspruch kann ich jetzt nicht sehen. Aber an deinen Punkten ist auf jeden Fall was dran.

  • @harunhorasan9889
    @harunhorasan9889 3 роки тому

    Sollte man eigentlich überhaupt noch programmieren lernen? Ist der Markt der Programmierer nicht schon sehr erschöpft?

    • @Programmierenlernen
      @Programmierenlernen  3 роки тому +7

      Wie kommst du denn auf sowas? Versuch mal als Arbeitgeber einen Software-Entwickler für ein halbwegs bezahlbares Gehalt zu bekommen? Der Markt für gute Programmierer ist schon seit 20 Jahren wie leergefegt und es wird jedes Jahr schlimmer. 2020 noch 44.000 unbesetzte Stellen laut Bitkom in Deutschland

    • @max35462
      @max35462 2 роки тому

      @@Programmierenlernen Was könnten denn die Gründe dafür sein? Weil man hört ja eigentlich immer, dass Programmieren zu können fast so wichtig werden soll, wie Englisch zu sprechen.

    • @christoph2007
      @christoph2007 2 роки тому +3

      @@max35462 Weil die meisten einfach zu faul sind. Wie bereits in einem anderen Video gesagt wurde, beenden 80% der Leute nicht mal einen gekauften Onlinekurs weil Sie nicht die Motivation und Ausdauer haben. Programmieren ist nun mal eine Fähigkeit bei der du nie auslernst, wie der Übergang von Objc-C zu Swift und auch die darauffolgenden Updates zB gezeigt haben. Dafür bietet es Dir unglaublich viele Möglichkeiten, aber wenn man sich wirklich fragt ob es gerade HEUTE noch Sinn macht Programmierte zu lernen, hat man dieses Potential bei weitem nicht wahrgenommen.

    • @max35462
      @max35462 2 роки тому

      @@christoph2007 Interessant, vielen Dank!

    • @falklumo
      @falklumo 2 роки тому

      @Harun Horasan wenn Du diese Frage stellst, dann lass es bitte. Programmierer wird man aus Überzeugung oder besser gar nicht.

  • @33butterzucker33
    @33butterzucker33 2 роки тому

    ..also, in den USA ist das keine wirkliche Nische mit Swift und Apple.

  • @walterlotte4215
    @walterlotte4215 2 роки тому

    "Deutlich besser als Objective C" Ohne Begründung. Ist einfach so. Alles klar...

    • @Programmierenlernen
      @Programmierenlernen  2 роки тому

      ja wenn du mal 100 zeilen mit Objective C programmierst, wirst du es verstehen

    • @DasSystemschaf
      @DasSystemschaf Рік тому

      ​@@Programmierenlernen Wenn ich da nur an die extra Header Dateien denke. Das war echt stressig. Das ganze getter/setter Gedöns und die extra Bekanntmachung der Methoden. Hatte natürlich auch ein paar Vorteile aber es war alles in allem viel umständlicher.

  • @ELEKTROGOWK
    @ELEKTROGOWK 9 місяців тому

    oh 3 Wochen, echt schrecklich 🤣🤣🤣

  • @cecileandrianov6541
    @cecileandrianov6541 2 роки тому

    Meinst du die Programmiersprache „Apple“?😂😂😂😂😂

  • @Spandauer66
    @Spandauer66 2 роки тому +1

    Das Problem an Swift ist Apple :D