Gebruik van Swift en SwiftUI in iOS
8 oktober 2022 - 08:11    reactie #1
geplaatst door: puk1980
Update 2022 voor iOS 16.

https://blog.timac.org/2022/1005-state-of-swift-and-swiftui-ios16/



Citaat
What can we learn from these graphs?

- Objective-C is at the core of iOS and is used directly or indirectly by most apps
- Swift’s usage has increased quickly over the past iOS versions. This year Swift finally surpassed C++
- The use of C++ is stable over the years
- SwiftUI starts to be noticeable which is a great sign: Apple is doing some dogfooding
- C is slowly but surely fading away

Discussie op HN.
Gebruik van Swift en SwiftUI in iOS
9 oktober 2022 - 11:18    reactie #2
geplaatst door: GeorgeM
Ik ben ook benieuwd of Swift inmiddels voor andere platformen ook meer gebruikt wordt (nam aan dat het open-source maken van Swift onder andere dat doel had).
Gebruik van Swift en SwiftUI in iOS
9 oktober 2022 - 14:42    reactie #3
geplaatst door: mcmt
Vraag is wat momenteel de toegevoegde waarde is van Swift buiten het Apple ecosysteem. Neem de specifieke Apple bibliotheken weg en dan merk je dat er wel wat functionaliteit en ook tools ontbreken die andere omgevingen wel aanbieden. Ook zijn de features van Swift niet altijd mooi orthogonaal ontworpen. Maar het betert.

Nogal wat Swift developers zijn vroeg op de server-side Swift kar gesprongen en zijn daar van teruggekomen, bijv. door te weinig voorspelbare performantie, wat ook nu nog een probleem is. Ook het "crash fast" principe waardoor een hele server kon onderuitgaan door een array-out-of-bounds fout in 1 service call was niet altijd welkom. Efficiënt gebruik van resources en snelle opstart zijn dan weer eigenschappen die Swift interessanter lijken te maken voor bijv. micro-services en AWS Lambda's.

IBM is gestopt met de Kitura web server, en ook bij Google is Chris Lattner's "Swift for Tensorflow" project om Swift te introduceren als experimenteer platform voor machine learning een stille dood gestorven.

Ik vind het ook wat vreemd dat de grafiek in #1 SwiftUI als programmeertaal vermeldt. Het is in eerste instantie een framework, maar met wat goede wil kan je het een DSL noemen.
Gebruik van Swift en SwiftUI in iOS
9 oktober 2022 - 16:12    reactie #4
geplaatst door: puk1980
Ik vind het ook wat vreemd dat de grafiek in #1 SwiftUI als programmeertaal vermeldt.

In de tekst staat:
Citaat
SwiftUI being a UI framework, it would be fairer to compare it to other binaries displaying some UI.
Gebruik van Swift en SwiftUI in iOS
10 oktober 2022 - 08:40    reactie #5
geplaatst door: mcmt
Klopt dat de auteur dat zegt. Vreemd dus dat hij het meeneemt in het luik "Evolution of the programming languages", want het vertroebelt de cijfers toch een beetje. Maar het gaat om een detail.