Swift | Die Wahrheit über Apples Programmiersprache

  Рет қаралды 34,794

Programmieren lernen

Programmieren lernen

Күн бұрын

Пікірлер: 63
@mrvhdz
@mrvhdz 2 жыл бұрын
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 Жыл бұрын
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.
@HorstChristophSchreiber
@HorstChristophSchreiber 2 ай бұрын
7:04 - Swift ist mittlerweile (Stand 2024) unter den ersten 10 - 15 Programmiersprachen
@PokeChucks
@PokeChucks 3 жыл бұрын
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 жыл бұрын
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
@irgendjemand3939
@irgendjemand3939 3 жыл бұрын
4:30 Dazu: Nicht nur Apps, sondern auch Safari extensions und einiges mehr
@ClioRSQueen
@ClioRSQueen 3 жыл бұрын
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
@tidusmax9669
@tidusmax9669 3 жыл бұрын
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.
@HorstChristophSchreiber
@HorstChristophSchreiber 2 ай бұрын
4:10 - "*Bald* kommt Swift 6 raus", ja, im Herbst 2024
@der_hacker_007
@der_hacker_007 3 жыл бұрын
Schönes Video✌️
@ritaschulz6536
@ritaschulz6536 2 жыл бұрын
Schönen Tag. Die Syntax ändert sich? Wunderbar! Ein gut durchdachtes Concept... ( Humor )
@jayempii1590
@jayempii1590 2 жыл бұрын
Wann kam da der Wechsel? Wir haben im Informatik Studium damals iPhone OS Anwendungen, soweit ich weiß, mit Objective-C realisiert.
@Programmierenlernen
@Programmierenlernen 2 жыл бұрын
schon ein paar Jahre her :-)
@maximilian9616
@maximilian9616 3 жыл бұрын
Ich finde halt einfach MacOS viel besser als Windows von der Benutzeroberfläche her.
@NutzerIn999
@NutzerIn999 3 жыл бұрын
Find ich nicht haha
@xStaRn1
@xStaRn1 3 жыл бұрын
Jedem das seine und gut ist
@zekiz774
@zekiz774 3 жыл бұрын
KDE Plasma ist besser. Aber das ist ja nicht wirklich vergleichbar
@multimedia4953
@multimedia4953 3 жыл бұрын
Ja
@masterflitzer
@masterflitzer 3 жыл бұрын
beides shit
@ericjasonbernitz
@ericjasonbernitz 2 жыл бұрын
Was mit Flutter?
@oliverstudtmann3450
@oliverstudtmann3450 2 жыл бұрын
Tolle Videos, besten Dank erst einmal. Auf dem Video steht beim Vergleich mit Swift Python 2.7 nicht 2.9. Freundliche Grüsse. Oliver
@sofaarmy4398
@sofaarmy4398 3 жыл бұрын
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 3 жыл бұрын
pyinstaller ging bei mir immer ohne das der defender das blockiert
@mjk3803
@mjk3803 3 жыл бұрын
Kommt bei Eurer Ausbildung PHP auch vor? Oder nicht?
@Programmierenlernen
@Programmierenlernen 3 жыл бұрын
Minimal, hauptsächlich JS im Frontend und Python im Backend.
@mjk3803
@mjk3803 3 жыл бұрын
@@Programmierenlernen Danke für die Antwort :)
@Wolfgang.-
@Wolfgang.- 2 жыл бұрын
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.
@Programmierenlernen
@Programmierenlernen 2 жыл бұрын
lol^^
@achimfrommeyer8261
@achimfrommeyer8261 Жыл бұрын
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 Жыл бұрын
Da gibt es einiges. Schau Dir z.B. mal Qt/QML oder (darauf basierend) Felgo an.
@tommilutinovic1188
@tommilutinovic1188 4 ай бұрын
Dart mit Flutter
@jnxcodm4677
@jnxcodm4677 3 жыл бұрын
Nices Video
@1fach_3st
@1fach_3st 2 жыл бұрын
Na das waren ja echt einige Nachteile.
@cecileandrianov6541
@cecileandrianov6541 3 жыл бұрын
Du bist doch ein Programmierlehrer.
@emj0787
@emj0787 2 жыл бұрын
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.
@logbetov4696
@logbetov4696 Жыл бұрын
Wie finde ich Leute aus Deutschland, die gerade schnell lernen??
@harunhorasan9889
@harunhorasan9889 3 жыл бұрын
Sollte man eigentlich überhaupt noch programmieren lernen? Ist der Markt der Programmierer nicht schon sehr erschöpft?
@Programmierenlernen
@Programmierenlernen 3 жыл бұрын
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 3 жыл бұрын
@@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 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 3 жыл бұрын
@@christoph2007 Interessant, vielen Dank!
@falklumo
@falklumo 3 жыл бұрын
@Harun Horasan wenn Du diese Frage stellst, dann lass es bitte. Programmierer wird man aus Überzeugung oder besser gar nicht.
@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 2 жыл бұрын
​@@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.
@33butterzucker33
@33butterzucker33 3 жыл бұрын
..also, in den USA ist das keine wirkliche Nische mit Swift und Apple.
@Programmierenlernen
@Programmierenlernen 3 жыл бұрын
true
@ELEKTROGOWK
@ELEKTROGOWK Жыл бұрын
oh 3 Wochen, echt schrecklich 🤣🤣🤣
@feuerwolle
@feuerwolle Жыл бұрын
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.
@cecileandrianov6541
@cecileandrianov6541 3 жыл бұрын
Meinst du die Programmiersprache „Apple“?😂😂😂😂😂
@Spandauer66
@Spandauer66 3 жыл бұрын
Das Problem an Swift ist Apple :D
C | Diese 50 Jahre alte Programmiersprache solltest Du kennen
10:24
Programmieren lernen
Рет қаралды 10 М.
SwiftUI Core Data Tutorial - Deutsch 2023
14:21
Coding Swift with Nico
Рет қаралды 5 М.
IL'HAN - Qalqam | Official Music Video
03:17
Ilhan Ihsanov
Рет қаралды 700 М.
“Don’t stop the chances.”
00:44
ISSEI / いっせい
Рет қаралды 62 МЛН
Chain Game Strong ⛓️
00:21
Anwar Jibawi
Рет қаралды 41 МЛН
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН
Wie ich Programmieren lernen würde (Wenn ich von null starte)
11:57
Programmieren lernen
Рет қаралды 329 М.
Warum die meisten niemals Programmierer werden
7:43
Programmieren lernen
Рет қаралды 41 М.
iPhone Apps erstellen in 60 Minuten (Swift Tutorial) mit @KevinChromik
55:25
Programmieren lernen
Рет қаралды 27 М.
Lohnt es sich noch Programmieren zu lernen?
9:13
Kevin Chromik
Рет қаралды 20 М.
Wie du SO guten Code schreibst, dass jeder ihn liebt
10:21
Warum du kein Programmierer werden solltest (realtalk)
9:47
Programmieren lernen
Рет қаралды 387 М.
ChatGPT zum Programmieren als Anfänger! 🤯
12:44
Kevin Chromik
Рет қаралды 32 М.
Deine App spielend leicht in TestFlight und in den App Store hochladen!
18:09
Coding Swift with Nico
Рет қаралды 2 М.
IL'HAN - Qalqam | Official Music Video
03:17
Ilhan Ihsanov
Рет қаралды 700 М.