![14.3 Использование IronPython в .NET](https://i.ytimg.com/vi/yKyYjz4vZG8/hqdefault.jpg)
Inhoud
- Definitie - Wat betekent IronPython?
- Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.
- Techopedia legt IronPython uit
Definitie - Wat betekent IronPython?
IronPython is een open-source implementatie van Python ontworpen voor de .NET- en Mono-platforms. IronPython is ontwikkeld door Microsoft en werd voor het eerst uitgebracht in 2006. Het is geschreven in C #. IronPython krijgt zijn functionaliteit van de Common Language Runtime (CLR) -bibliotheken van Microsoft.
Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.
Techopedia legt IronPython uit
IronPython is, net als CPython en Jython, een implementatie van Python, de multi-paradigma, algemene programmeertaal op hoog niveau die wordt erkend voor de duidelijkheid van de code. Met andere woorden, zoals Python, is de IronPython-code veel gemakkelijker te lezen in vergelijking met die van andere programmeertalen.
Hoewel de drie implementaties van Python veel overeenkomsten vertonen, is IronPython het meest geschikt voor het .NET-platform. Met IronPython kunnen Python-programma's worden geïntegreerd met applicaties die zijn geschreven in andere .NET-programmeertalen.
Om het maximale uit IronPython te halen, dat uitgebreid gebruik maakt van de enorme CLR-bibliotheken, moet u zich vertrouwd maken met C #, aangezien de meeste documentatie over de CLR-bibliotheken C # gebruikt.
Omdat IronPython op Silverlight draait, een Microsoft-browserplug-in voor Windows- en Mac-computers, kan het worden gebruikt voor client-side scripting. Dit betekent dat het kan worden uitgevoerd in de browser, waardoor het een snelle en soepele reactie van de grafische gebruikersinterface biedt.