Cheetah

Mesin Template Sumber Terbuka dan Alat Pembangkit Kode, ditulis dalam Python
Unduh sekarang

Cheetah Peringkat & Ringkasan

Iklan

  • Rating:
  • Lisensi:
  • MIT License
  • Harga:
  • FREE
  • Nama Penerbit:
  • Tavis Rudd
  • Situs web penerbit:
  • http://cheetahtemplate.org/
  • Sistem operasi:
  • Mac OS X
  • Ukuran file:
  • 190 KB

Cheetah Tag


Cheetah Keterangan

Terbuka engine sumber template dan alat generasi kode, ditulis dengan Python Cheetah dapat digunakan mandiri atau dikombinasikan dengan alat-alat lain dan kerangka kerja. pengembangan web adalah penggunaan prinsip, tapi Cheetah sangat fleksibel dan juga digunakan untuk menghasilkan sql, desain Jawa, email bentuk, C ++ kode permainan, dan bahkan Python code.Its dipandu oleh prinsip-prinsip ini: · Python untuk back end, Cheetah untuk front end. Cheetah dirancang untuk Python, tidak menggantinya. · Sintaks inti Cheetah harus mudah untuk non-programmer untuk belajar. · Cheetah harus membuat penggunaan kembali kode mudah dengan menyediakan antarmuka berorientasi objek untuk template yang dapat diakses dari kode Python atau Cheetah lainnya template. · Python objek, fungsi, dan struktur data lainnya harus sepenuhnya diakses di Cheetah. · Cheetah harus memberikan kontrol aliran dan penanganan error. Logika yang termasuk dalam ujung depan tidak boleh diturunkan ke belakang hanya karena itu kompleks. · Ini harus mudah untuk konten terpisah, desain grafis, dan kode program, tetapi juga mudah untuk mengintegrasikan mereka. Berikut adalah beberapa fitur kunci dari "Cheetah": · Didukung oleh setiap kerangka web utama Python. · Sepenuhnya didokumentasikan dan didukung oleh komunitas pengguna aktif. · Kaleng keluaran / menghasilkan format berbasis teks. · Mengkompilasi template ke dioptimalkan, namun dibaca, kode Python. · Campuran kekuatan dan fleksibilitas dari Python dengan bahasa template sederhana yang non-programmer bisa mengerti. · Memberikan penulis Template akses penuh ke setiap struktur Python data, modul, fungsi, objek, atau metode dalam template mereka. Sementara itu, menyediakan cara bagi administrator untuk selektif membatasi akses ke Python bila diperlukan. · Membuat penggunaan kembali kode mudah dengan menyediakan antarmuka berorientasi objek untuk template yang dapat diakses dari kode Python atau template Cheetah lainnya. Satu template dapat subclass lain dan selektif reimplement bagian dari itu. Cheetah template dapat subclass dari setiap kelas Python dan sebaliknya. · Menyediakan sederhana, namun kuat, mekanisme caching yang secara dramatis dapat meningkatkan kinerja sebuah website dinamis. · Mendorong pemisahan bersih dari konten, desain grafis, dan kode program. Ini mengarah ke yang sangat modular, fleksibel, dan dapat digunakan kembali arsitektur situs, waktu pengembangan yang lebih pendek, dan HTML dan kode program yang lebih mudah untuk memahami dan memelihara. Hal ini sangat baik cocok untuk usaha tim. · Dapat digunakan untuk menghasilkan html statis melalui alat baris perintah nya. Apa yang baru dalam rilis ini: · Bendera --quiet ditambahkan ke `cheetah` untuk pencetakan diam ke stdout (abbeyj) · Refactoring untuk meminimalkan jumlah kode bercabang untuk Python3 (rtyler) · Template.compile () tidak akan lagi membuat nama kelas dengan berbagai garis bawah terkemuka (rtyler; dilaporkan oleh Kirill Uhanov) · DirectiveAnalyzer (cheetah-menganalisis script) ditambahkan untuk melaporkan penggunaan direktif dalam template (rtyler) · Docs LaTeX Lama dikonversi ke pertama untuk Sphinx (rtyler) · Mencegah #raw blok dari mengevaluasi $ -placeholders dan melarikan diri string (karmix0) · Tes baru ditambahkan untuk memverifikasi perilaku PSP dan internal belum teruji lainnya (rtyler)


Cheetah Perangkat Lunak Terkait

WebDriver.

Alat fokus pengembang gratis untuk pengujian otomatis aplikasi web ...

165 36 KB

Unduh

WebMachine.

Sistem Berbasis Istirahat Gratis untuk Membangun Aplikasi Web ...

167 462 KB

Unduh