geplaatst door: Feek
Ik zag recentelijk twee interessante posts langskomen

https://leancrew.com/all-this/2019/06/deprecating-scripting/
https://brettterpstra.com/2019/06/26/on-scripting-runtimes-and-macos/

Dit betekent dat scripting mogelijk niet meer zonder aanvullende terminal installaties mogelijk is. Ben benieuwd hoe veel Apps hiermee problemen gaan krijgen.
Bewerkt: 27 juni 2019 - 08:23 door Feek
antw: Catalina en scripting
27 juni 2019 - 08:02    reactie #1
geplaatst door: puk1980
Bedankt voor deze links, Feek!

Wat mij betreft een nieuwswaardig onderwerp,  weliswaar voor een select gedeelte van de bezoekers.

https://tidbits.com/2019/06/25/apple-to-deprecate-scripting-languages-in-future-versions-of-macos/
antw: Catalina en scripting
27 juni 2019 - 08:06    reactie #2
geplaatst door: Robert
Had dit ook al gezien.

Maar volgens mij gaat het daarbij toch over 10.16 en later, en niet over Catalina?
Klik hier voor informatie over het onder de aandacht brengen van producten of diensten op MacFreak.
antw: Catalina en scripting
27 juni 2019 - 08:14    reactie #3
geplaatst door: Spooter
Dat laatste artikel suggereert alles na Catalina, maar noemt ook eerder als deprecated uitgeroepen scripts waarvan nog steeds 'resten' in het huidige Macos zitten...

Misschien is het handiger om de developer notes in de gaten te houden ipv algemeenheden (natuurlijk er wel vanuitgaande dat Apple het eea netjes documenteert...)
antw: Scripting in post Catalina tijdperk
27 juni 2019 - 08:22    reactie #4
geplaatst door: Feek
Klopt dat de scripts als Depreciate zijn gemarkeerd in 10.15 dus nog wel beschikbaar zijn in Catalina en dat ze nog allemaal werken in Catalina. Dus mijn titel klopt niet helemaal en heb het aangepast.
antw: Scripting in post Catalina tijdperk (10.16+)
27 juni 2019 - 23:15    reactie #5
geplaatst door: jaco123
Gemengde gevoelens bij dit bericht: Enerzijds jammer dat Apple er voor lijkt te kiezen om een minder compleet systeem te leveren, anderzijds ook helemaal waar dat Apple nooit erg snel was met updaten van deze script-talen.

Ik ben zelf nogal Perl-fan, maar in de praktijk gebruik ik nooit de Apple-perl, maar altijd de macports-versie omdat die veel simpeler is in gebruik om extra modules/libraries te installeren. Echt missen zal ik het dus niet, maar zoals in 1 van de gelinkte artikelen ook al staat: een beginnende (script)-programmeur zal er nu minder snel aan beginnen omdat hij/zij er eerst een extra installatie voor moet gaan doen. Als de script-talen er niet meer zijn kun je niet zomaar een scriptje van internet plukken en even proberen.

Ook het security-argument snijdt aan twee kanten:
1) Ja, door geen scripttalen meer mee te leveren maak je het een hacker ook moeilijker
2) Door derde partijen te verplichten de script-engine mee te leveren met een applicatie of installer heb je dus uiteindelijk 10-tallen versies van die scripttalen ergens op je harde schijf staan die mogelijk nooit ge-update worden. Een hacker kan gewoon zoeken naar de meest oude/lekke versie die er nog ergens staat en die gebruiken. Daar wordt het dus niet veiliger van...