- Django MTV(Model, Template, View) yapısı kullanırken, Web2py MVC(Modeli View, Controller) yapısı kullanır.
- Web2py, web uygulamanızı geliştirmenize olanak sağlarken, Django uygulamanızın tüm detaylarına hakim olmanızı ve tasarımınızı görünürde olmasa bile kafanızda bitmiş olmasını ister.
- Web2py, sizden her şeyi import etmenizi beklemez ama Django ile uygulama geliştiriyorsanız hemen her şeyin import edilmesi gerekir.
- Her iki frameworkte geriye dönük destek sağlamaktadır.
- Web2py otomatik kendiliğinden veritabanınızı migrate eder, ancak Django bunu yapmaz.
- Her iki frameworkte shell üzerinde işlem yapmanıza olanak sağlar.
- Web2py kendiliğinden "View"ları belirleyip render eder. Fakat Django bunu yapmaz.
- Her iki frameworkte "layout" modelini destekler.
- Web2py, 2 tip yönetim paneline sahiptir. Bunlardan ilki uygulamayı geliştirdiğiniz yönetim paneli, diğeri ise admin yönetim panelidir. Buna karşılık Django tek yönetim paneline sahiptir. Ancak Web2py framework'üne göre daha detaylı ve iyidir.
- Web2py, Django'dan daha rahat bir template sistemine sahiptir. "endif", "endfor", "endifequal", "endifnotequal" gibi ifadeler yerine her şey "{{ }}" ve "{{ pass }}" etiketleri arasında yapılır. Geliştirici için büyük kolaylık sağlar.
- Web2py, Python ifadelerini "View"larınızda rahatça kullanmanıza olanak sağlar. Ancak Django bu desteği vermez.
There is nothing new under the sun but there are lots of old things we don't know. [Ambrose Bierce]
Showing posts with label Web2py. Show all posts
Showing posts with label Web2py. Show all posts
Friday, February 8, 2013
Web2py ve Yeni Başlayanlar İçin Temel Bilgiler
Herkese merhaba, yaklaşık 1 aydır "Web2py" ile uğraşmaktayım. Bilmeyenler için kısaca tanımlamak istiyorum. Web2py, web uygulamalarınız için kullanabileceğiniz Python ile yazılmış bir framework. Hemen hemen Django Framework'ü ile aynı özelliklere sahip olsada, aralarında bazı temel farklar da bulunmakta. Öncelikle aralarındaki bu farklardan kısaca bahsetmek istiyorum.
Subscribe to:
Posts (Atom)