Wielk

WIAK is een eenvoudig, beperkt, maar zeer efficiënt, speciaal doel, extreem lichtgewicht IPC-schaal.
Download nu

Wielk Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL v3
  • Prijs:
  • FREE
  • Naam uitgever:
  • WIAK.ORG
  • Uitgever website:
  • http://wiak.org/

Wielk Tags


Wielk Beschrijving

Wiak is een eenvoudig, beperkt, maar zeer efficiënt, speciaal doel, extreem lichtgewicht IPC-shell. Wiak is een eenvoudig, beperkt, maar zeer efficiënt, speciaal doel, meestal niet-interactieve, extreem lichtgewicht IPC-schaal geschreven in C.Wiak staat voor, de "WiAk Interface FR-toepassing Kontrolle". Als een interprocescommunicatiehulpprogramma weerspiegelt zijn naam zijn vermogen om diverse WiakApps te maken en te bestrijden waarvan de componentonderdelen in verschillende programmeertalen kunnen worden geschreven en met een assortiment GUI-toolkits. Zoals het meest een programma kan worden opgestart als de eerste hoofdsysteemaanvraag, na "init", bij opstarten. Wiak is echter meer in het bijzonder van de familie "Shell" omdat deze kan worden gebruikt om (en in sommige gevallen controle) andere processen (of inderdaad andere schelpen) te starten, terwijl hij een of meer IPC-faciliteiten biedt voor het communiceren tussen de lopende processen . Compatibele pijp-gebruik van opdrachthulpprogramma's en toepassingen kunnen aan elkaar worden geketend, en opgeroepen en gecontroleerd, via Wiak en een WiAk-compatibele backend-server, om een WiAk-applicatie of "WiakApp" te produceren .In-effect, WIAK is dus een eenvoudig IPC-subsysteem. Kan worden gebruikt om een complexe applicatie dynamisch te bouwen per selectie uit een pool van individueel functionele onderdelen. De resulterende WiAk-gecreëerde toepassing, of WiakApp voor kort, is zelf dynamisch en tijdelijk in vorm en vorm, aangezien Wiak niet daadwerkelijk WiakApp-componentonderdelen samen lijmt. In plaats daarvan creëert het door zijn boodschap dat het mechanisme van een illusie van virtuele lijm is voor wat anders niet-verbonden processen zijn. Het WiAk-project moedigt een server / klantbenadering aan om te programmeren, waar, bijvoorbeeld, de GUI-component van de WiakApp kan optreden als een klant, Eenvoudige opdrachten en andere gegevens verzenden, via WIAK, naar een serverapplicatie die zelf misschien een wikkel is voor een SWHY-gebruik Wiak? Wielk biedt IPC-faciliteiten (zoals System V Message Queues-functionaliteit) voor talen die niet hebben Gemakkelijk, flexibel of toegang tot hen (zoals Bash-script). Het werkt ook goed met de wil van Gtkdialog om gebeurtenisgestuurde GUI- of Commandline-gebruikersinterfaces te maken. Het is de bedoeling dat Wiak uiteindelijk Unix en Inet-socketcapaciteit zal leveren als een optelling en alternatief voor de standaardcommunicatiekanaal van de naam (FIFO) ) en de wachtrijen van het systeem V-bericht. Het gebruik van WIAK als een interface in een nieuwe applicatie biedt dus automatisch de applicatie Backend (of Frontend) met een handige communicatie-upgradepad. Bovendien, aangezien Wiak rechtstreeks in C is geschreven, vergemakkelijkt het het systeem- en procescontrole op manieren die vaak moeilijk te bereiken zijn in sommige andere talen (zoals bash). Wiak fungeert aldus als een eenvoudige maar efficiënte, veelzijdige en consistente communicatie-interface voor commando-aangedreven toepassingen geschreven in bash of in een andere programmeertaal. Hoewel Wiak zelf in C is geschreven, is er geen vereiste dat de andere delen van een WiakApp nodig hebben . Het gebruik van WIAK bevrijdt dus op veel manieren de programmeur, vereenvoudigt de programmeertaak en helpt bij het feit dat de code van de toepassing de toepassing is.Finaal, Wiak is ook extreem efficiënt in het gebruik van systeembronnen: elke keer dat Wiak zelf wordt genoemd Efficiënt uitvoert zijn taak (meestal een "-Send commando" -bewerking) en sluit daarna onmiddellijk naar beneden (het vrijgeven van alle bronnen die het tijdelijk gebruikt) .De Wiak-programmering Philosophya grote filosofie van de "WIAK-programmeermethode", in het algemeen, is te houden Het gedeelte Gebruikersinterface (UI) van de WiakApp-code gescheiden van de hoofdverwerking. Deze methodologie vereenvoudigt de algehele coderingsinspanning en stelt de programmeur in staat om gemakkelijk verschillende programmeertalen en GUI Widget-sets (of niet-grafische dialogen) voor de gebruikersinterface te gebruiken. Een van de vele voordelen van het WaikApp-programmeermodel is dat deze de creatie vergemakkelijkt van verschillende klanten voor dezelfde backend-server (s), of inderdaad, verschillende backend-server (s) voor dezelfde GUI-client. Verschillende versies van een WiakApp kunnen dus relatief gemakkelijk worden gecreëerd voor verschillende systemen; De GUI-client, bijvoorbeeld, is bijvoorbeeld een afzonderlijk component, eenvoudig opnieuw worden geïmplementeerd met behulp van alternatieve coderingstalen en GUI-toolkits en het nemen van verschillende ontwerpformulieren, om overeen te komen met de behoeften van de gebruiker of de specifieke OS Distribution.What's nieuwe hierin RELEASE: · De Queue-identificatielogica van SYMEV-bericht en de FIFO-naamgevingslogica zijn gewijzigd om logischer unieke identificatoren te genereren. · De optie-optiecode die eerder is gebruikt voor het maken van backend-serverprocessen is verwijderd sinds een alternatief intern mechanisme is verwijderd Het overbodig is. · Er is een bug gefixeerd in dat alternatieve mechanisme dat het gevorkte proces had voorkomen dat het gevorkt was van het ontvangen van een argumentlijst. · De verstrekte demonstratie-applicaties zijn gewijzigd om met deze wijzigingen te werken en de documentatie is als gevolg daarvan gereviseerd.


Wielk Gerelateerde software

Tagbrowser

Tagbrowser is een grafisch tool om broncodesymbolen te vinden en weer te geven die zijn gegenereerd door uitbundige CTAG's. ...

147

Downloaden

Versnellen

PERMUTE-project is een Python-functie die alle permutaties van de elementen in een lijst met lijsten berekent. ...

151

Downloaden

Manentia commons

Manentia Commons is een set van algemene java-hulpprogramma's, inclusief collectieafhandeling, configuratie-lezen, enz. ...

170

Downloaden