Python is een ideale taal voor software ontwikkeling op de Mac door de
combinatie van een uitgebreide standaard bibliotheek en eenvoudige
toegang tot Mac specifieke technologien als Cocoa, Carbon en
AppleScript.
Doordat het object model van Objective-C goed aansluit op dat van Python zijn de Cocoa frameworks bijna naadloos te gebruiken van object georienteerde Python code. Om Cocoa te gebruiken vanuit Python wordt gebruik gemaakt van PyObjC. Naast het schrijven van GUIs kunnen de Cocoa libraries ook gebruikt worden voor andere projecten, zoals een een web-frontend voor Spotlight. Het is zelf mogelijk om Python te gebruiken voor het schrijven van plugins voor Cocoa applicaties, zoals bijvoorbeeld Safari en Mail. Een aantal voorbeelden van het gebruik van Python op de Mac zullen getoond worden. |
Na een studie informatica aan de Vrije Universiteit ben ik de echte
wereld ingerold op de rand van software ontwikkeling en beheer, en dan
vooral op het gebied van Unix systemen.
Momenteel houdt ik mij nog altijd bezig met beheer en software ontwikkeling, dat laatste bij voorkeur in Python. Met de komst van MacOS X 10.0 ben ik overgestapt op de Mac, en omdat Cocoa veelbelovend leek voor het bouwen van user-interfaces "even snel" een bridge geschreven, http://pyobjc.sf.net/. |
Last modified: Sun, 16 Oct 2005 20:50:27 +0200