2011-11-09 6 views
11

ve bu soru için özür dilerim, bir MVC veya MTV Flask nedir?

ama gerçekten Flask'ın ne olduğunu anlayamadığım görünüyor, django'da kullanılan gibi bir Şablon motoruyla geliyor, yani bir MTV mi?

ve MVC ve Python ile ilgili bir şey gördüğümde, Turbogears ve Django var, peki ya Flask?

+1

Bilmek istediğiniz şey hakkında biraz daha spesifik olabilir misiniz? – Polynomial

+1

Sadece çerçeveyi sınıflandırmak istiyorum, bir proje yapacağım ve Flaks kullanacağım, ve bir giriş yapmalı ve konsepti tanımlamalıyım. – Abdelouahab

cevap

21

homepage puts it, bu bir microframework. Bu bir MVC değil (biri için, şişede bir model yok - ancak SQLAlchemy gibi bir şeyle birleştirebilirsiniz) ve MTV ile ne demek istediğinden emin değilim. Temelde, saf WSGI etrafında bir sarıcı olan werkzeug etrafında bir sarıcı var. Templama yetenekleri ile bir sarıcı.

Düzenleme: Ayrıca, terminolojinin ne önemi vardır? Dokümanlara göz atın, neler yapabileceğini görün ve sizin için iyi olup olmadığını belirleyin :)

+0

mtv django'nun kullandığı, mtv Model Şablonu Görünümüdür ve konseptin parçalarda "kesilmesi", bir ekibin çalışmasını basitleştirmesi, programcının kendi işine sahip olması ve web tasarımcısının iş de, ayrı bir şekilde, ama sonuçta, bu ikisinin birleşimi olacak :) – Abdelouahab

+5

Eh, MTV gerçekten bir şey değil. [Bu sayfa] (http://jeffcroft.com/blog/2007/jan/11/django-and-mtv/) tarafından belirtildiği gibi, geleneksel MVC modelinden biraz farklıdır. Ayrıca wikipedia, django'yu [bir MVC çerçevesi] olarak tanımlar (http://en.wikipedia.org/wiki/Django_ (Web_framework)). – Felix

+0

evet, iki kavram arasındaki "karışıklık" hakkında birçok makale okudum! – Abdelouahab