Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forums MacBidouille _ Technologies Apple _ SwiftUI : Nouveau tuto d'Apple pour macOS

Écrit par : Jaypee 5 Feb 2020, 07:56

Apple s'est fendu d'un nouveau tuto pour macOS.

https://developer.apple.com/tutorials/swiftui/creating-a-macos-app

Je vais l'essayer pour voir...
JP

Écrit par : Jaypee 10 Feb 2020, 14:19

C'est à la fois intéressant, et pas de quoi rester derrière le clavier pour avancer le tuto.

Par ailleurs, je constate aussi que ce "post" n'intéresse pas grand monde... Sur PC, de nos jours, c'est le langage Rust qui a la même ambition que Swift... Voir https://azul.rs
Et je ne suis pas sûr qu'il attire davantage d'attention auprès des développeurs français...
Le monde change, les techniques aussi, les technologies progressent...

J-P

Écrit par : chombier 11 Feb 2020, 20:00

Le fait qu'Apple impose l'utilisation du langage Swift sur ses plateformes a sans doute une influence sur sa popularité (comme Java sur Android), mais même si les technologies progressent, Java, C, Python et C++ font toujours la course en tête:
https://www.tiobe.com/tiobe-index/

Écrit par : Jaypee 12 Feb 2020, 11:38

Curieux... Apple semble vouloir réduire le retard du Mac dans les docs de développement largement focalisées sur iOS, iPadOS, watchOS, tvOS.

https://apps.apple.com/gb/app/swift-playgrounds/id1496833156?mt=12

Les playgrounds pour macOS.

JP

Écrit par : Jaypee 13 Feb 2020, 07:50

@Chombier
Rust n'a même pas atteint le seuil de visibilité par TIOBE, c'est une initiative de Mozilla.
Ils ont fait leur propre sondage il y a déjà 3 ans.
https://blog.rust-lang.org/2017/09/05/Rust-2017-Survey-Results.html

La tendance est d'aller vers une interface utilisateur entièrement scriptée, pour faciliter les tests, et aussi aux applis mono-fenêtres pour faciliter le multi-format (smartphone, tablette, PC)

Swift est construit au dessus de LLVM, le compilateur de compilateurs.
Le "hello world" de LLVM est un compilateur C, Swift est configuré avec une autre grammaire mais produit le même code que le compilateur C, avec la même robustesse et les mêmes performances. C'est ce qui en fait un bon outil pour la programmation full-stack, de l'interface graphique cliente, jusqu'au service (voir Vapor, Kitura, les plateformes Swift côté serveur)

Sur le papier, la promesse est séduisante, restent à voir des preuves tangibles de ces prétentions.

@+JP

Écrit par : chombier 13 Feb 2020, 18:54

Citation (Jaypee @ 13 Feb 2020, 07:50) *
@Chombier
Rust n'a même pas atteint le seuil de visibilité par TIOBE, c'est une initiative de Mozilla.

Si si... il est en 29è position avec 0.346% biggrin.gif

Citation (Jaypee @ 13 Feb 2020, 07:50) *
Ils ont fait leur propre sondage il y a déjà 3 ans.
https://blog.rust-lang.org/2017/09/05/Rust-2017-Survey-Results.html

La tendance est d'aller vers une interface utilisateur entièrement scriptée, pour faciliter les tests, et aussi aux applis mono-fenêtres pour faciliter le multi-format (smartphone, tablette, PC)

Swift est construit au dessus de LLVM, le compilateur de compilateurs.
Le "hello world" de LLVM est un compilateur C, Swift est configuré avec une autre grammaire mais produit le même code que le compilateur C, avec la même robustesse et les mêmes performances. C'est ce qui en fait un bon outil pour la programmation full-stack, de l'interface graphique cliente, jusqu'au service (voir Vapor, Kitura, les plateformes Swift côté serveur)

Sur le papier, la promesse est séduisante, restent à voir des preuves tangibles de ces prétentions.

@+JP

Objective-C était aussi prometteur, mais est en chute libre depuis qu'Apple a décidé de l'abandonner au profit de Swift.

Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)