Anise

Anise

Anise ist eine Python-basierte Ausführungsmaschine für Automatisierungsaufgaben.
Anise ist eine Python-basierte Ausführungsmaschine für Automatisierungsaufgaben.Automatisierungsaufgaben existieren in der Softwareentwicklung und wahrscheinlich in allen anderen Bereichen.Sie erfordern typischerweise die Ausführung verschiedener kleinerer und größerer Werkzeuge.Für die Ausführung komplexer Aufgaben ist häufig eine Abfolge von mehreren Schritten erforderlich, wobei einige Schritte voneinander abhängig sind.Das manuelle Auslösen all dieser Schritte in den grafischen Oberflächen aller beteiligten Tools ist theoretisch möglich, führt jedoch nach einigen Zyklen zu Fehlern und Frustrationen. Die Automatisierungsoberflächen dieser Tools sind manchmal einfacher, manchmal jedoch fehleranfällig.Bei einigen Aufgaben muss der Benutzer möglicherweise auch interaktiv nach Informationen gefragt werden.Einige kleinere Teile können auch maschinenspezifisch sein (z. B. Dateisystempfade oder der Code für den Zugriff auf einen Kennwort-Tresor), während die gesamte Aufgabe auf verschiedenen Maschinen ausgeführt werden muss.In manchen Situationen kann dies zu einer ziemlich undurchsichtigen Gesamtheit verschiedener Tools führen, mit einzigartigen Kuriositäten und besonderen Konventionen.Mit zunehmender Anzahl unterschiedlicher Projekte sehen Sie immer mehr unterschiedliche Tools, die häufig ähnliche Aufgaben ausführen, jedoch für unterschiedliche Plattformen oder Frameworks und natürlich mit unterschiedlichen Nutzungskonventionen.Spontan geschriebene Klebeskripte helfen am Anfang, explodieren jedoch, wenn die Komplexität eine bestimmte Schwelle überschreitet.Typische Aufgaben bei der Softwareentwicklung sind: Dokumentationen erstellen Testen Pakete erstellen Homepage erstellen Homepage bereitstellen Versionsinformationen verarbeiten, z. B. im Handbuch ausdrucken und mehr Mit dem Anise-Framework können Sie all diese Aufgaben strukturiert, aber generisch in einer Kombination aus XML implementierenund Python-Code.Die Anis-Engine führt beliebigen Python-Code aus und bietet einige zusätzliche Dienste wie Protokollierung, Parameterübergabe über die Befehlszeile, grundlegende Unterstützung für grafische Benutzeroberflächen, eine Plug-in-Oberfläche, ein flexibles Ereignissystem, das Einfügen von Code und Daten von anderen Stellen sowie Abhängigkeiten zwischen Codefragmenten undMehr.
anise

Kategorien

Anise-Alternativen für Windows

Maven

Maven

Apache Maven ist ein Java-basiertes Tool für die Build-Automatisierung und das Projektmanagement (in der Softwareentwicklung).
SCons

SCons

SCons ist ein Open Source-Softwarekonstruktionstool, dh ein Build-Tool der nächsten Generation.
Ant

Ant

Apache Ant ist ein Open Source Java-basiertes Build-Tool (für die Softwareentwicklung).Es verwendet XML-Dateien, um den Erstellungsprozess zu beschreiben, zu strukturieren und zu steuern.
qmake

qmake

qmake ist ein Tool von The Qt Company, das den Erstellungsprozess für Entwicklungsprojekte auf verschiedenen Plattformen vereinfacht.qmake automatisiert die Erstellung von Makefiles so, dass nur wenige Informationszeilen erforderlich sind, um jedes Makefile zu erstellen.
EBuild

EBuild

EBuild ist eine Technologie für Softwareprojekterstellung, Abhängigkeitsmanagement und Berichterstellung.Ziel ist es, jedes Build-Problem strukturiert, deklarativ und elegant anzugehen.Es ist erweiterbar über eine Plugin-Schnittstelle..
Cake

Cake

Cake (C # Make) ist ein plattformübergreifendes Build-Automatisierungssystem mit C # DSL für Aufgaben wie das Kompilieren von Code, das Kopieren von Dateien und Ordnern, das Ausführen von Komponententests, das Komprimieren von Dateien und das Erstellen von NuGet-Paketen.
LimeChain - Blockchain Development and Consultancy

LimeChain - Blockchain Development and Consultancy

Wir sind Vorreiter bei der Entwicklung und Anwendung von Blockchain-Technologien und kombinieren umfassende Geschäftserfahrung mit erstklassiger technischer Erfahrung bei der Anwendung von Blockchain-Lösungen auf die schwierigsten Probleme von Unternehmen.