Supportvragen Mac > Programmeren in bijvoorbeeld C(++), Cocoa, Java, BASIC, en Swift

Gebruik van Swift en SwiftUI in iOS

(1/2) > >>

puk1980:
https://blog.timac.org/2020/0927-state-of-swift-ios14/




Discussie op HN

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

--- Einde van citaat ---

Discussie op HN.

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).

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.

puk1980:

--- Citaat van: mcmt,  9 oktober 2022 - 14:42 ---Ik vind het ook wat vreemd dat de grafiek in #1 SwiftUI als programmeertaal vermeldt.

--- Einde van citaat ---

In de tekst staat:

--- Citaat ---SwiftUI being a UI framework, it would be fairer to compare it to other binaries displaying some UI.

--- Einde van citaat ---

Navigatie

[0] Berichtenindex

[#] Volgende pagina

Naar de volledige versie