Xotcl

XOTCL is een object-georiënteerde scripttaal.
Download nu

Xotcl Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Gustaf Neumann and Uwe Zdun
  • Uitgever website:
  • http://www.xotcl.org

Xotcl Tags


Xotcl Beschrijving

XOTCL is een objectgeoriënteerde scripttaal. XOTCL (XOTCL, Uitgesproken exotickle) is een objectgeoriënteerde scriptingtaal op basis van MIT's OTCL. XOTCL is bedoeld als vervanging van de toegevoegde waarde voor OTCL.XOTCL is een open source-project dat werd geïnitieerd door Gustaf Neumann en Uwe Zdun, de belangrijkste ontwikkelaars. De volgende mensen hebben bijgedragen aan Xotcl: Neophytos Demetriou, Fredj DRIDI, Laurent Duperval, Teemu Hukkanen, Michaell@frogware.com, Kristoffer Lawson, David Leblanc, Catherine Letondal, Antti Salonen, Daniel Steffen en Zoran Vasiljevic.Scripting Talen, zoals TCL , zijn ontworpen voor componenten van lijmen, bieden functies zoals dynamische uitbreidbaarheid en dynamische typen met automatische conversie, die ze goed geschikt maken voor een snelle applicatie-ontwikkeling. Het basisobjectsysteem van XOTCL wordt geadopteerd uit OTCL. Het objectsysteem stelt ons in staat objecten, klassen en meta-klassen te definiëren. Klassen zijn speciale objecten met het doel om andere objecten te beheren. `` Managing '' betekent dat een klasse de oprichting en vernietiging van zijn gevallen controleert en dat het een repository bevat van methoden die toegankelijk zijn voor de instanties. Elk object kan worden verbeterd met objectspecifieke methoden. XOTCL ondersteunt single en multiple-erfenis. Alle relaties in XOTCL, inclusief klasse en superclass-relaties, zijn volledig dynamisch en kunnen ingewikkeld zijn. Door middel van de methode die zonder expliciete naamgeving van de beoogde methode is, worden dubbelzinnigheid in naamresolutie van methoden vermeden. Op deze manier kan een schaduwde methode `` gemengd in '' de uitvoering van de huidige methode.xotcl combineert de ideeën van scripting en object-oriëntatie op een manier die de voordelen van beiden behoudt. Het is uitgerust met verschillende nieuwe taalfunctionaliteiten die helpen bij het bouwen en beheren van complexe systemen. We hebben de volgende ondersteuning toegevoegd: hier zijn enkele belangrijke functies van "XOTCL": · Dynamische objectaggregaties, om dynamische aggregaties te bieden via geneste naamruimten (objecten). · Geneste klassen, om de interferentie van onafhankelijk ontwikkelde programmaconstructuren te verminderen. · Behandelingen, om de interface en de betrouwbaarheidsproblemen veroorzaakt door dynamische typen en daarom, om de combinatie van vele componenten te vergemakkelijken. · Meta-gegevens, om zelfdocumentatie van objecten en klassen te verbeteren. · Per-objectmengels, als middel om de flexibiliteit van mengmethoden te verbeteren door een objecttoegang tot verschillende aanvullende klassen te geven, die dynamisch kunnen worden gewijzigd. · Per-class-mixins, als middel om de flexibiliteit van mixenmethoden aan een klasse te verbeteren, hebben alle gevallen van de klasse toegang tot de gemengde methoden zoals voor meerdere overerving, maar zonder de behoefte aan kruisingslessen. · Filters (per klasse en per voorwerp) als een middel van abstracties over de methode-aanroepingen om grote programmaconstructuren te implementeren, zoals ontwerppatronen. · Voorwaardelijke filters en mixen kunnen worden gebruikt om contextbewuste samenstelling uit te voeren, afhankelijk van bewakers (voorwaarden die beslissen of de interceptor moet worden gebruikt). Allerlei filters of mixen kunnen voorwaardelijk worden gebruikt. · Dynamische component laden XOTCL integreert het TCL-pakketbelasting met architectrale ondersteuning voor integratie met objectgeoriënteerde constructen. Bovendien biedt het tracking / tracing van componentbelasting.


Xotcl Gerelateerde software

Veervalator

Spring-Validator is een tool die een eenvoudige manier biedt om de geldige code van Javascript-client automatisch te genereren. ...

205

Downloaden

MySqueaks

MySqueaks is de korte naam voor mijn vereenvoudigde kwaliteitsuitdrukkingen (SQX), een eenvoudige PHP-klasse die SQL-uitspraken genereert. ...

133

Downloaden