Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?

Swift: Entwickler uneins über Apples neue Programmiersprache

Die für Entwickler wohl größte Überraschung auf der WWDC war Apples Vorstellung der neuen Programmiersprache Swift. Sie bietet zahlreiche moderne Ansätze der Programmierung, übernimmt aber auch einige bewährte Eigenschaften von Objective-C. In Entwicklerkreisen ist man sich dennoch uneins über die Zukunft von Swift.

Zwar wird meist der Wille zur Modernisierung begrüßt, doch macht sich Skepsis breit, dass Swift tatsächlich angenommen wird. Ein Problem sieht man im Zusammenspiel von Swift- und Objective-C-Code, da es aufgrund der modernen Elemente von Swift zu Konflikten kommen kann, welche die Einbindung von Objective-C erschweren oder sogar verhindern.


Offene Fragen wollen die meisten Entwickler nun in Testprojekten klären. So dürfte sich in einigen Monaten zeigen, ob Apple mit Swift ein innovativer Schritt in die richtige Richtung geglückt ist. Zumindest bei neuen Entwicklern konnte die Programmiersprache schon für Interesse sorgen, sich nun doch einmal der Entwicklung von iOS- und OS-X-Apps zu widmen. Davon profitieren am Ende auch die Anwender.

Weiterführende Links:

Kommentare

Ikso
Ikso03.06.14 09:02
Fand die reaktion von einigen Teeny Entwickler lustig als Swift vorgestellt wurde.
Nur tote Fische schwimmen mit dem Strom!
0
LoCal
LoCal03.06.14 09:10
Ikso
Fand die reaktion von einigen Teeny Entwickler lustig als Swift vorgestellt wurde.

Und die war wie?

Zum Thema: Ich bin mir auch noch recht unschlüssig. Obwohl ich die neuen Ansätze teils gut finde, so vermisse ich in Swift sehr die Klarheit von Objective-C. Das liegt zwar bestimmt auch daran, dass ich seit über 15 Jahren mit ObjC vertraut bin, aber ich Swift lehnt sich meiner Meinung nach zu sehr an Skript-Sprachen an. Das kommt zwar vielen Neueinsteigern entgegen, aber es macht die Code nicht leichter lesbar, im Gegenteil.
Ich hab zwar keine Lösung, doch ich bewundere dein Problem
0
ronny332
ronny33203.06.14 09:14
am ende verstehe ich die Aufregung nicht. intern scheint sich das ganze eher ohnehin auf die gleichen apis und libs zu beschränken, nur die art der Ansprache ist anders geregelt (fieser vergleich, aber auch M$ macht sowas bei .net mit all seinen sprachen, dort allerdings in einer virtuellen Maschine). auf anderen Plattformen existieren ohnehin x verschiedene sprachen friedlichen nebeneinander und keinen stört es wirklich. bei xcode hat man wenigstens noch den gleichen Hersteller, welcher sich um die Kommunikation zwischen allen Bereichen kümmert, letztlich eine idealvorstellung.
solange swift mit c und oder objective-c zusammen arbeiten kann, hat jeder die freie Wahl und wird zu keinem umdenken gezwungen.
ein komplett automatisches speichermangement mit Initialisierungen von variablen/objekten steigert rapide die Qualität und erstellungszeit der software. wenn hierbei die Laufzeit Geschwindigkeit nicht zu kurz kommt (den benchmarks aus der keynote traue ich erst, wenn es genauere details gibt), ist doch alles in Butter(?).
0
DarkVamp
DarkVamp03.06.14 09:38
Klar das die alten Objective-C nun skeptisch sind. 20 Jahre Erfahrung will man nicht über Bord werfen. Ich finde das SWIFT ein toller Ansatz ist und hoffe viele Skeptiker werden es ernsthaft testen.
0
Ikso
Ikso03.06.14 09:39
LoCal
Ikso
Fand die reaktion von einigen Teeny Entwickler lustig als Swift vorgestellt wurde.

Und die war wie?

Zum Thema: Ich bin mir auch noch recht unschlüssig. Obwohl ich die neuen Ansätze teils gut finde, so vermisse ich in Swift sehr die Klarheit von Objective-C. Das liegt zwar bestimmt auch daran, dass ich seit über 15 Jahren mit ObjC vertraut bin, aber ich Swift lehnt sich meiner Meinung nach zu sehr an Skript-Sprachen an. Das kommt zwar vielen Neueinsteigern entgegen, aber es macht die Code nicht leichter lesbar, im Gegenteil.

Hat irgendwie den Eindruck gemacht als ob sie damit nicht so glücklich wären, evtl. haben die die Wochen dafür noch kräftig Objectiv C gebüffelt und jetzt stellt Apple was neues vor.
Nur tote Fische schwimmen mit dem Strom!
0
gfhfkgfhfk03.06.14 09:49
ronny332
auf anderen Plattformen existieren ohnehin x verschiedene sprachen friedlichen nebeneinander und keinen stört es wirklich.
FrameWorks sind üblicherweise nur für eine Programmiersprache entworfen, da die Laufzeitumgebungen nicht wirklich kompatibel sind und so immer Funktionalität verloren geht, wenn man eine andere Sprache nutzt. Über Wrapper geht zwar einiges, aber wirklich elegant ist das nicht. Apple hatte für Cocoa schon einmal eine andere Sprache verfügbar gemacht - Java. Das Ergebnis ist bekannt, mal sehen wie sich die Sache mit Swift entwickelt.
0
BudSpencer03.06.14 09:50
Jetzt schon mimimi (hmm), erst mal das erste Programm schreiben, dann sehen wir weiter.
0
Deckard
Deckard03.06.14 10:09
Erstmal besteht z.Z. kein Zwang Swift zu nutzen und ich finde es prima das es überhaupt mal eine Alternative zu Obj. C gibt. Das jetzt alle aufschreien und Angst bekommen das Swift einfacher sein könnte und man sein mühsam erworbenes Wissen in die Tonne treten kann ist aber nur menschlich.
...but then again, who does?
0
Boedefeld03.06.14 10:16
Alle Skeptiker können doch weiterhin Objective C nutzen.
Alle anderen, gerade Einsteiger, nutzen Swift. In meinen Augen profitieren alle davon.

Schade, dass es keine deutsche Dokumentation von Swift gibt.
0
krider03.06.14 10:42
Der Code liest sich sehr angenehm und vertraut. Wird sicher bei vielen eine Hemmschwelle lösen, sich mit IOS Development zu beschäftigen. Meines Erachtens ein sehr guter und wichtiger Schritt. Dass es erfahrenen Objective-C Entwicklern sauer aufstößt, ist menschlich nachvollziehbar. Deren Kapital ist es ja, sich mit einem über 20 Jahre gewachsenem Monster auszukennen.
0
o.wunder
o.wunder03.06.14 10:43
Swift sieht sehr gut aus, Doku gibt es auch schon in iBooks. Englisch sollte für Programmierer kein Problem sein. Apple sagte das der drunterschreiben liegende Code der gleiche ist und daher sollten auch bisherige Frameworks problemlos nutzbar sein.

Was wird den konkret bemängelt?
Ich bin gespannt.
0
One Two
One Two03.06.14 10:50
Die Doku liest sich sehr spannend. Jede Menge nützlicher Dinge.
Ich denke das ist im Moment alles nur das "Hilfe, ich muss was neues lernen" rumgeheule...
0
bud03.06.14 10:50
muss ich am entwicklerprogramm teilnehmen (kostenpflichtig) um das neue xcode zu installieren? mich reizt das thema apps schreiben für mac und ios schon länger und jetzt möchte ich direkt einsteigen bei swift.
0
sb03.06.14 10:54
bud
Xcode 6 mit Swift wird ab Herbst kostenlos im App Store erhältlich sein.
🎐 Sie werden häuslichen Frieden, finanzielle Sicherheit und gute Gesundheit genießen.
0
o.wunder
o.wunder03.06.14 10:58
bud
Du kannst auch mit einem kostenlosen Entwickler Account anfangen und so an alle Doku etc kommen. Lediglich wenn Du die App in den AppStore bringen willst, braucht Du den kostenpflichtigen Account.
0
matt.ludwig03.06.14 11:00
o.wunder
bud
Du kannst auch mit einem kostenlosen Entwickler Account anfangen und so an alle Doku etc kommen. Lediglich wenn Du die App in den AppStore bringen willst, braucht Du den kostenpflichtigen Account.

Nein, auch wenn du auf deinem Gerät testen willst

Was bemängelt wird?

0
Aerosail03.06.14 11:09
LoCal
Ikso
Fand die reaktion von einigen Teeny Entwickler lustig als Swift vorgestellt wurde.

Und die war wie?

Zum Thema: Ich bin mir auch noch recht unschlüssig. Obwohl ich die neuen Ansätze teils gut finde, so vermisse ich in Swift sehr die Klarheit von Objective-C. Das liegt zwar bestimmt auch daran, dass ich seit über 15 Jahren mit ObjC vertraut bin, aber ich Swift lehnt sich meiner Meinung nach zu sehr an Skript-Sprachen an. Das kommt zwar vielen Neueinsteigern entgegen, aber es macht die Code nicht leichter lesbar, im Gegenteil.

Wenn ich deinen Standpunkt hätte würde ich das genauso sehen.
Ich bin gradezu entzückt über Swift, da die Syntax so ähnlich zu Python ist.
Python wird ja nun nicht grade schlechte Code-Lesbarkeit vorgeworfen.
0
LoCal
LoCal03.06.14 11:10
Boedefeld
Alle Skeptiker können doch weiterhin Objective C nutzen.
Alle anderen, gerade Einsteiger, nutzen Swift. In meinen Augen profitieren alle davon.

Das haben sich die Carbon-Entwickler, allen voran Adobe, auch gedacht und dann blöd geschaut, als Apple (nach mehreren unterschwelligen, aber sehr deutlichen hinweisen) Carbon zugunsten von Cocoa in die Tonne getreten hat.

Ich habe kein Problem mit Swift, aber ich finde ObjC wesentlich lesbarer.
Boedefeld
Schade, dass es keine deutsche Dokumentation von Swift gibt.

Also Softwareentwickler sollte mensch schon englisch können.
Darum ist englische Doku kein Problem und mehr oder weniger normal.



krider
Der Code liest sich sehr angenehm und vertraut. Wird sicher bei vielen eine Hemmschwelle lösen, sich mit IOS Development zu beschäftigen. Meines Erachtens ein sehr guter und wichtiger Schritt. Dass es erfahrenen Objective-C Entwicklern sauer aufstößt, ist menschlich nachvollziehbar. Deren Kapital ist es ja, sich mit einem über 20 Jahre gewachsenem Monster auszukennen.

Ich würde ObjC als alles, aber nicht als Monster bezeichnen.
Ich kenne keine andere Syntax, die so klar lesbar ist.
Ich hab zwar keine Lösung, doch ich bewundere dein Problem
0
photek03.06.14 11:21
Ich habe die Doku mal überflogen und bin eigentlich recht angetan. Ich werde mal probieren meine Apps mit Swift zu programmieren.
0
vadderabraham03.06.14 11:22
Swift richtet sich ganz klar an diejenigen, die flexibel genug sind vom "alten" Objective-C auf die neue Programmiersprache zu wechseln und es richtet sich ganz klar an die, die bisher mit Objective-C nicht warm werden konnten. Also in erster Linie neue Entwickler. Die alten Hasen werden zwangsläufig auf Swift umlernen müssen, weil aus verschiedensten ecken Konkurrenz für das eigene Studio entstehen wird. Apple zeigt klar die Linie vor und wird nicht davor zurückschrecken, in 3-4 Jahren Objective-C für veraltet und beendet zu erklären. Davon gehe ich ganz fest aus. Man muss ja auch Apple sehen. Sie bieten mit Swift eine Möglichkeit, dass Entwickler aus anderen Bereichen auf ios migrieren und vor alleem die Möglichkeit Entwickler mit Swift mehr an ios zu binden. Da mögen einige Entwickler sketpisch sein wie sie wollen. Swift ist der Weg in die Zukunft und wer diesen nicht mit einschlägt, steht irgendwann auf dem Abstellgleis. Apple lies seit jeher sowohl in Software als auch Hardware nie lange konkurrierende Parallelwelten zu lange existieren.
0
sierkb03.06.14 11:33
Graydon Hoare Blog: Swift (erste Eindrücke zu Swift vom Urheber der Programmiersprache Rust, welche Mozilla zukünfig einsetzen wird)
Rust
Wikipedia (en): Rust
Redit-Kommentare zu Swift von Rust-Programmierern:
0
One Two
One Two03.06.14 11:35
bud
muss ich am entwicklerprogramm teilnehmen (kostenpflichtig) um das neue xcode zu installieren?

Ja! Die XCode 6 Beta gibt es nur für zahlende Entwickler!
0
tubtub
tubtub03.06.14 11:44
LoCal
Ikso
Fand die reaktion von einigen Teeny Entwickler lustig als Swift vorgestellt wurde.

Und die war wie?

Zum Thema: Ich bin mir auch noch recht unschlüssig. Obwohl ich die neuen Ansätze teils gut finde, so vermisse ich in Swift sehr die Klarheit von Objective-C. Das liegt zwar bestimmt auch daran, dass ich seit über 15 Jahren mit ObjC vertraut bin, aber ich Swift lehnt sich meiner Meinung nach zu sehr an Skript-Sprachen an. Das kommt zwar vielen Neueinsteigern entgegen, aber es macht die Code nicht leichter lesbar, im Gegenteil.

Bin auch deiner Meinung: Ich vermisse bei Swift den natuerlichen Lesefluß, den mir nur ObjC geben kann. Klar ist es auf der einen Seite toll, wenn man weniger Zeilen braucht, aber mMn geht Klarheit vor Kompaktheit.


Ich bin gespannt wie sich die Swift-Reise entwickelt.
0
alpeco
alpeco03.06.14 13:57
Ich programmiere seit über 10 Jahren ObjC und fand die Sprache besser als ihren Ruf. Klar ist es immer mühsam, eine neue Sprache zu lernen, aber es lohnt sich auch immer. Ich finde Swift cool, weil es einiges bringt, was das Leben erleichtert. Wer meint, Swift wäre nur für Einsteiger, verpasst gerade den Zug! Ich wünschte, Swift gäbe es nicht nur für OS X / iOS sondern auch als Skript-Sprache für jedes Betriebssystem. Das Zeug dazu hat Swift jedenfalls!
0
PaulMuadDib03.06.14 14:15
matt.ludwig
Was bemängelt wird?

Irgendwie wird da nicht bemängelt sondern eher von wenigen Leuten gejammert. Typisch eben. Am besten ist noch der Buchautor. Das grenzt schon an ignoranz. Vor allem, wenn man seine Kohle damit verdient. Ich würde mich gerade darauf stürzen um möglichst der Erste mit einem fundierten Buch am Markt zu sein.
0
LoCal
LoCal03.06.14 14:27
PaulMuadDib
matt.ludwig
Was bemängelt wird?

Irgendwie wird da nicht bemängelt sondern eher von wenigen Leuten gejammert. Typisch eben. Am besten ist noch der Buchautor. Das grenzt schon an ignoranz. Vor allem, wenn man seine Kohle damit verdient. Ich würde mich gerade darauf stürzen um möglichst der Erste mit einem fundierten Buch am Markt zu sein.

Das hier finde ich aber absolut ok, denn das sind wirklich Punkte, die keine Besserung bringen, eher das Gegenteil.
Ich hab zwar keine Lösung, doch ich bewundere dein Problem
0
PaulMuadDib03.06.14 14:34
Naja, das muß sich zeigen. Und das mit der Typisierung scheint schon mal nicht zu stimmen. Es muß sich erst ausgiebig mit der Thematik befasst werden.
0
dom_beta03.06.14 17:39
Hat Microsoft nicht auch ne neue Programmiersprache entwickelt und veröffentlicht?

Mmmh, bei Apple tamtam und bei MS nicht? Hö?

Übrigens, wie sieht's mit neuem Dateisystem aus? MS hat ja ein neues.
...
0
uLtRaFoX!
uLtRaFoX!03.06.14 22:27
Ich bin seit gut 8 Monaten dabei, Objective-C zu lernen und konnte auch schon erste kleinere Apps programmieren und habe mich gut in Xcode "eingefuchst".
Natürlich war ich gestern auch erstmal schockiert und dachte mir nur, war die ganze Arbeit umsonst? Wie dem auch sei, ich freue mich auf Swift und kann es kaum abwarten, Xcode 6 herunter zu laden. Die Syntax erscheint mir auf jeden Fall recht sympathisch (bin selbst Webentwickler).
0
matt.ludwig04.06.14 18:25
LoCal
PaulMuadDib
matt.ludwig
Was bemängelt wird?

Irgendwie wird da nicht bemängelt sondern eher von wenigen Leuten gejammert. Typisch eben. Am besten ist noch der Buchautor. Das grenzt schon an ignoranz. Vor allem, wenn man seine Kohle damit verdient. Ich würde mich gerade darauf stürzen um möglichst der Erste mit einem fundierten Buch am Markt zu sein.

Das hier finde ich aber absolut ok, denn das sind wirklich Punkte, die keine Besserung bringen, eher das Gegenteil.


Kann dir da nur zustimmen.
Habe auch jetzt von mehreren Kollegen gehört, Objektive-C wäre so grausam.
Auf die Frage, warum, bekam ich keine Antwort.
0
Weitere News-Kommentare anzeigen

Kommentieren

Sie müssen sich einloggen, um die News kommentieren zu können.