Wir haben eine Liste von 6 kostenlosen und kostenpflichtigen Alternativen zu Anise zusammengestellt. Zu den Hauptkonkurrenten gehören Maven, Ant. Neben diesen vergleichen Benutzer auch Anise mit SCons, qmake, Cake (C# Make). Außerdem können Sie hier auch andere ähnliche Optionen ansehen: Entwicklungs-Tools.
Wir haben eine Liste von 6 kostenlosen und kostenpflichtigen Alternativen zu Anise zusammengestellt. Zu den Hauptkonkurrenten gehören Maven, Ant. Neben diesen vergleichen Benutzer auch Anise mit SCons, qmake, Cake (C# Make). Außerdem können Sie hier auch andere ähnliche Optionen ansehen: Entwicklungs-Tools.
Ein Software-Projektverwaltungstool für alle Umgebungen
Ein Software-Projektverwaltungstool für alle Umgebungen
Anise Plattformen
Windows
Linux
Anise Video und Screenshots
Anise Überblick
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 Automatisierungsschnittstellen 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 in der Softwareentwicklung können sein:
Dokumentation erstellen Testen Pakete erstellen Homepage erstellen Homepage bereitstellen Umgang mit Versionsinformationen zB im Handbuch ausdrucken und mehr
Mit dem Anis-Framework können Sie all diese Aufgaben in einer Kombination aus XML- und Python-Code strukturiert, aber generisch implementieren. 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-Schnittstelle, ein flexibles Ereignissystem, das Einfügen von Code und Daten von einer anderen Stelle sowie Abhängigkeiten zwischen Codefragmenten und Mehr.