SORU
2 Aralık 2010, PERŞEMBE


Django: Jinja2 Geçiş?

Bir kaç tane küçük (500 veya 600 satır kod şablonu) Django siteleri, istiyorum geçirmek için onları kullanarak Jinja2... Ama isterim biraz fikir ne kadar işe yarayacak. Genel olarak, ne kadar iş Jinja2 küçük Django bir site geçirmek için mi? Ve “değer”?

CEVAP
4 Aralık 2010, CUMARTESİ


Sadece benim kendi deneyim olsa da, Jinja2 için Django dönüştürme aşağıdaki nedenlerden dolayı faydalı buldum:

  1. Jinja2 tasarım ve uygulama bana daha kolay görünüyordu, hem de bir yazılım geliştirici ve şablon tasarımcısı olarak;
  2. Jinja2 daha genişletilebilir (en azından bu şekilde şablon benim motor uzatmak için aradım)
  3. Jinja2 mantık-kod izin açısından çalıştırılması için daha esnek (ama kendini asacak kadar ip verir)
  4. Jinja2 olduğunu kabul olarak önemli ölçüde daha hızlı (ama yapmadım herhangi bir kriterleri, bu konu her zaman için tartışmaya bağlı olarak testler ve herhangi bir olayı büyük ölçüde ilgisiz toplam bekleme süresi için bir sorgu yapması DB aramaları);
  5. Jinja2 verir Django (hatanın oluştuğu şablonunda satır numarasını yani izleri) daha yararlı hata çıktı.Edit: Dor yorum göre, Django bir sorun hattı ve içerik, Jinja2 gibi çok yararlı hata iletileri veriyor.

Eğer Django şablon motoru ile herhangi bir sorun vardı eğer doğru değilse, Jinja2 belki biraz daha parlak (veya bana bir şey oldu, her neyse) ise nispeten daha sezgisel hissediyor. Yanı sıra, Coffin proje iyi yazılmış ve Jinja2 uzatmak için nasıl bir örnek olarak Jinja2-onun kullanım için hem de için Django ve dönüştürürken oldukça faydalı buldum.

Söyleniyor, Django şablon motoru sağlam ve oldukça yetenekli en görevler için. Django bir sonraki Gözden Geçirme gelişmiş bir varlık olduğuna inanıyorum, ve özel geliştiricileri çok sayıda yetenekleri eklemek için bir sürü çaba var. Sonuç olarak, orta vadeli için yakın gelecekte bu endişeler desteklenmeyen olma vardır.

Yine, bu sadece benim deneyim, değer-ne için; faydalı olur umarım.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DJAndrewRyan

    DJAndrewRyan

    22 Ocak 2007
  • mobilenet.cz

    mobilenet.cz

    26 NİSAN 2008
  • Semantic Mastery

    Semantic Mas

    30 EKİM 2013