Hoe Windows Vista beïnvloedt Ontwikkelaars
Het grote nieuws voor onafhankelijke softwareleveranciers (ISV's) en andere Windows-ontwikkelaars is WinFX, de nieuwe application programming interface (API) voor Vista. WinFX is gebaseerd op (eigenlijk is het een superset van). NET Framework. Dat is waar de naam vandaan komt: WinFX is de Windows. NET Framework Extension. Its. NET onderbouwing vertellen dat WinFX is een beheerde API, wat betekent dat de runtime-omgeving behandelt zaken als de verdeling en terugwinning geheugen. (In de oude Win32-API, programmeurs moesten geheugen zelf te beheren.) Dit zou betekenen dat WinFX-toepassingen zijn een beetje stabieler dan hun tegenhangers Win32 omdat er minder kans van het geheugen wanbeheer of andere programmeur fout. (Natuurlijk is de oude Win32-API nog ondersteund in Vista, wat betekent dat de meeste Windows-applicaties gebouwd op de Win32-kader zal nog steeds werken in Vista.) Een belangrijk onderdeel van WinFX is de Windows Presentation Foundation, die ontwikkelaars moeten liefhebben, omdat het de talloze APIsincluding maar niet beperkt tot de Graphics Device Interface (GDI), Direct3D, OpenGL, DirectShow, user32 vervangt, en Windows Formswith een enkele API. Met WPF kunnen ontwikkelaars doen 2D, 3D, animatie, imaging, video, audio, speciale effecten en tekst waardoor het gebruik van een enkele API die werkt constant, ongeacht welk type van het doel van de ontwikkelaar is het werken met. Ontwikkelaars krijgen ook te spelen met een nieuwe opmaaktaal genaamd XAMLeXtensible Application Markup Languagewhich fungeert als een soort front-end voor het bouwen van interfaces. XAML implementeert een eenvoudige opmaaktaal waarmee ontwikkelaars en ontwerpers samen te werken om user interfaces te bouwen. Microsoft heeft ook samen een aantal API's waarmee ontwikkelaars haak in andere nieuwe Vista-functies. Hier is een lijst van slechts een paar van deze nieuwe functies die met API's:
een artikel afkomstig van John Tremente
|
|||||
|