Invicta

Skjermbilde programvare:
Invicta
Prog.varedetaljer:
Versjon: 0.1
Last opp dato: 2 Jun 15
Lisens: Gratis
Popularitet: 36

Rating: 1.0/5 (Total Votes: 1)

Invicta er en bygge styringsverktøy, målrettet hovedsakelig for store prosjekter. Invicta kan brukes enten som en "black box" eller som et komplett rammeverk.
Invicta erstatter ikke eksisterende bygge verktøy; Isteden dem, fungerer som en sterkere og enklere å bruke øvre lag. Dette laget skjuler kompleksiteten i selve bygge script språk og leverer tilleggsfunksjoner.
Mens basere på Apache ANT, er Invicta ikke bare en ANT forlengelse; det skal være generelle nok til å støtte i fremtiden bygge andre enn ANT verktøy, og det er brukt av utviklere for å behandle deres prosjektets definisjonsfiler og generere bygge scripts tilsvarende. Hver utbygger er i stand til å redigere svært enkle XML-filer for å definere sine komponenter, deres typer og deres relasjoner. Disse definisjonsfiler blitt en integrert del av prosjektet, akkurat som prosjektets kilder.
Invicta dekker behovene til både 'enkle' utviklere og administratorer. For utviklere, den grunnleggende funksjonaliteten til Invicta fungerer som en "black box" for å bygge et prosjekt.
For administratorer eller avanserte utviklere, er Invicta et rammeverk for deres komplette bygge miljøet. De kan legge til sine egne tilpassede typer komponenter, som betyr å skrive en gang ANT kode som kan brukes av alle utviklerne i sine prosjekt eller selskapets mange ganger ved ganske enkelt å angi den nye typen navn. Invicta er utvidelsesmuligheter gir også tilgang til informasjonen behandlet fra prosjektdefinisjonsfiler for å skrive utdatafiler andre enn ANT build.xml (for eksempel konfigurasjonsfiler for en bestemt IDE).
For å gjøre Invicta en nyttig Open-Source prosjekt som utviklere enkelt kan utvide og kanskje bidra til dets utvikling, må Invicta være et modul utvidbar rammeverk. Det bør ikke være en "lukket" verktøy med et klart sett av bygge funksjonalitet.
Det bør i utgangspunktet ha bare grunnleggende bygge funksjonalitet, men bør definere standardmetoder for å utvide disse grunnleggende funksjonalitet. Slike utvidelser kan enten være spesifikke krav til noen utviklere eller vanlige funksjoner som kan legges til Invicta i en evolusjonær måte.

Lignende programvare

Python
Python

22 Jun 18

Plessc
Plessc

19 Feb 15

Ctalk
Ctalk

20 Feb 15

OpenCL
OpenCL

11 May 15

Kommentarer til Invicta

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!