XULRunner

XULRunner is een runtime-omgeving is ontwikkeld door de Mozilla Foundation om een ​​back-end gemeenschappelijke XUL-gebaseerde applicaties. Het vervangt de "Gecko Runtime Environment", een project met een vergelijkbaar doel dat is momenteel niet in ontwikkeling.

XULRunner is momenteel in de vroege stadia van ontwikkeling. De eerste stabiele versie voor ontwikkelaars van XULRunner werd uitgebracht in februari 2006, gebaseerd op Mozilla 1.8 broncode. Alpha gebaseerd op Mozilla 1.9 versies werden in 2007 gepubliceerd.

Toepassingen

Alle XUL-toepassingen zoals Mozilla Firefox, Mozilla Thunderbird, Flickr Uploader, SeaMonkey, Sunbird, Miro, Joost, ActiveState Komodo, Songbird en Instantbird zijn in staat om te draaien op XULRunner.

De nieuwe game in de Simon the Sorcerer serie "Simon the Sorcerer 4: Chaos Happens Mas" gebruikt XULRunner.

EMusic dienst heeft een te downloaden applicatie genaamd eMusic Remote dat XULRunner gebruikt.

XULRunner 1.9, de huidige versie van XULRunner wordt gebruikt in Firefox 3 en de volgende SeaMonkey 2.0.

Voordelen

De voordelen van een gedeelde uitvoeringsomgeving zijn dezelfde die gedeelde bibliotheken. Omdat systemen, dat broncode systemen waarin de programma's worden samengesteld uit de broncode in plaats van binair formaat gedownload hebben verschillende voordelen voor ontwikkelaars, zoals het verminderen van het compileren, minder behoefte bandbreedte en opslagruimte. De lagere consumptie in de schijfruimte en geheugengebruik - wanneer meerdere XUL-gebaseerde applicaties worden gebruikt op hetzelfde moment - wordt pas effectief wanneer het systeem maakt gebruik van meer dan één toepassing die afhankelijk is van de runtime-omgeving. Terwijl de runtime-omgeving of toepassing afzonderlijk op verschillende tijdstippen worden bijgewerkt in het geval van systemen op basis van de broncode, heeft ontwikkelaars die gemeenschappelijke code niet om de code in de pakketten uitgedeeld bevatten.

Ook in het geval van XULRunner, die een ontwikkeling taal, tekens, of eventueel in de toekomst een script op runtime "just-in-time" pre-gecompileerde, ontwikkelaars niet nodig om een ​​deel van de broncode te verzamelen bezwaar tegen applicaties die alleen gebruik maken van markup-talen en scripts.

Met behulp van een gedeelde omgeving tijdens runtime is niet zonder problemen. Onder deze, de belangrijkste is het ontwikkelen van toepassingen die functies niet in een specifieke versie van de runtime-omgeving. Dit kan worden vermeden door stelsels kunnen meerdere versies van XULRunner en waardoor ontwikkelaars installeren op een specifieke versie gebruiken runtime of door het verschaffen van compatibiliteit met lagen. Dit is geen probleem voor afhankelijkheden die continu bijgewerkt en herschreven.

(0)
(0)
Vorige artikel De drie bruiloft Manolita
Volgende artikel Quintay

Commentaren - 0

Geen reacties

Voeg een Commentaar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Tekens over: 3000
captcha