Gepard

Open Source Template Engine and Code Generation Tool, geschrieben in Python
Jetzt downloaden

Gepard Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Tavis Rudd
  • Website des Verlags:
  • http://cheetahtemplate.org/
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 190 KB

Gepard Stichworte


Gepard Beschreibung

Open Source Template Engine and Code Generation Tool, geschrieben in Python Gepard kann eigenständig oder mit anderen Werkzeugen und Rahmenbedingungen kombiniert werden. Die Webentwicklung ist der Prinzipnutzung, aber Cheetah ist sehr flexibel und wird auch verwendet, um SQL, Java, Formular E-Mails, C ++ - Gamecode und sogar Python-Code zu generieren. Das Design wurde von diesen Prinzipien geführt: · Python für das hintere Ende, Gepard für das vordere Ende. Gepard wurde entwickelt, um Python zu ergänzen, nicht ersetzen. · Cheetahs Kernsyntax sollte für Nicht-Programmierer einfach sein, um zu lernen. · Cheetah sollte Code wiederverwenden, indem sie eine objektorientierte Schnittstelle für Vorlagen bereitstellt, die von Python-Code oder einem anderen Gepard zugänglich ist Vorlagen Logik, die an dem vorderen Ende gehört, sollte nicht einfach auf das hintere Ende verbunden werden, einfach weil es komplex ist. · Es sollte einfach sein, Inhalte, Grafikdesign und Programmcode zu trennen, aber auch einfach zu integrieren. Hier sind einige wichtige Funktionen von "Cheetah": · Wird von jedem großen Python-Webrahmen unterstützt. · Ist vollständig dokumentiert und wird von einer aktiven Benutzergemeinschaft unterstützt. · Kann jedes textbasierte Format ausgeben / generieren. · Kompilieren Sie Vorlagen in einem optimierten, doch lesbaren Python-Code. · Mischt die Kraft und Flexibilität von Python mit einer einfachen Vorlagensprache, die Nicht-Programmierer verstehen können. · Gibt Vorlagenautoren den vollen Zugriff auf jede Python-Datenstruktur, Modul, Funktion, Objekt oder ein Verfahren in ihren Vorlagen. Inzwischen gibt es einen Weg für Administratoren, den Zugriff auf Python selektiv den Zugriff auf Python zu beschränken. · Nimmt den Code wiederverwenden, indem er eine objektorientierte Schnittstelle für Vorlagen bereitstellt, die von Python-Code oder anderen Gepard-Vorlagen zugänglich ist. Eine Vorlage kann eine andere Unterklasse unterklappen und selektiv die Abschnitte des ITs wiederherstellen. Gepard-Vorlagen können Unterklassen jeder Python-Klasse und umgekehrt sein. · Bietet einen einfachen, dennoch leistungsstarken Caching-Mechanismus, der die Leistung einer dynamischen Website erheblich verbessern kann. · Fördern die saubere Trennung von Inhalten, Grafikdesign und Programmcode. Dies führt zu hochmodularen, flexiblen und wiederverwendbaren Site-Architekturen, kürzeren Entwicklungszeiten und HTML- und Programmcodes, die leichter verstehen und aufrechterhalten werden. Es ist besonders gut für Teambemühungen geeignet. · Kann verwendet werden, um ein statisches HTML über das Befehlszeilenwerkzeug zu generieren. Was ist neu in dieser Version: . · Refactoring, um die Menge an Gabelcode für Python3 (RTYLER) zu minimieren · TEMLAD.COMPILE () Erstellt nicht mehr Klassennamen mit zahlreichen führenden Unterstrichen (Rentyler; von Kirill Uhanov berichtet) · DirectiveAnalyzer (Cheetah-Analyze-Skript) hinzugefügt, um die Richtlinie der Richtlinie in Vorlagen (RNYLER) hinzugefügt · Ältere Latex-Dokumente in RST für SPHINX (RSTTYLER) konvertiert · Verhindern, dass #RAW-Blöcke von Evaluinging von $ -Plaspolders und entspannten Strings (KARMIX0) verhindern · Neue Tests wurden hinzugefügt, um PSP-Verhalten und andere nicht getestete Internals (RTYLER) zu überprüfen


Gepard Zugehörige Software

Wt

Eine freie und offene Quelle C ++ - Bibliothek und Anwendungsserver zum Entwickeln und Bereitstellen von Webanwendungen ...

204 10.4 MB

Herunterladen

Glassammer

Ein kostenloser Python-Webrahmen mit Schwerpunkt auf Einfachheit, Flexibilität und Erweiterbarkeit ...

154 120 KB

Herunterladen