Python / Django ile yazılmış büyük web siteleri var mı? [kapalı]


12

Django kullanılarak oluşturulan siteler listesine bakıldığında, çerçeve kullanılarak yazılmış önemli bir web sitesi olmadığı anlaşılıyor.

Bu neden? Django ölçeklenebilir web sitelerine uygun değil mi, yoksa aslında Python PHP'yi kaybediyor, çünkü daha fazla geliştirici bunu biliyor veya kurumsal .NET veya Java'yı desteklerken daha fazla OSS bileşeni var mı?

Örneğin Python PHP ile karşılaştırıldığında ne kadar uygundur? Son zamanlarda Python'u PHP'den daha hızlı yapan bazı kriterler gördüm.

Lütfen "her şey iş / bildiklerinizi kullanmak için yapılabilir" vb.

Teşekkürler

-- Düzenle --

cevaplar için herkese teşekkürler.

php  python  django 

Wikipedia'dan "Başlangıçta Dünya Şirketi için birkaç haber odaklı siteyi yönetmek için geliştirilmiştir". Google, Python'a (özellikle code.google.com/p/unladen-swallow'un hızı ) ağır yatırımlar yapıyor, ancak App Engine'e üstünkörü dahil etmenin dışında kamuya açık bir şekilde belgelenmiş hiçbir şey görünmüyor.
Metalshark

Stack Overflow'da bunu sormada daha iyi şansın olduğunu söyleyebilirim, ama muhtemelen yapmazdın. Bu soru çok öznel .. ve bu sitenin konusuyla ilgili değil. Lütfen tek bir (teknik olarak) doğru cevap verilebilecek şekilde gözden geçirmeyi düşünün ve bunu bir geliştirme çerçevesi seçmek yerine web sitelerini yönetme alanına getirin.
Tim Post

Konu dışı olarak kapatmak için oy verin.

YouTube, inandığım Python kullanıyor.
William Edwards

Yanıtlar:




2

NASA ve PBS her yerde Django kullanıyor.


Merkezileşme gerçekleşirken, NASA'nın aslında birbirinden bağımsız olarak geliştirilmiş binlerce web sitesi vardır ve bu nedenle bu siteler için kullanılan teknoloji her yerde bulunmaktadır.
GreenMatt

1

Bu bağlantıya bakmak isteyebilirsiniz . Büyük bir Rus sitesi ve büyük bir Django projesi başlatmakla yaşadıkları sorunlar hakkında konuşuyor.


1
Yazar, her kullanıcının gördüğü dizin sayfasında 4 tablolu bir JOIN (veritabanındaki en büyük tabloyu içeren) gibi çok çok kötü kararlar aldı. Ve basit tamsayı otomatik artışlar yerine anahtarlar için karma kullanmak Bu makalenin Django'nun performansı ile çok az ilgisi ve yazarın çok zayıf gelişimi ile ilgisi var.
Bryson

bir oturum tablosu için anahtarları karma olarak kullanmak standart bir uygulamadır - otomatik artan anahtarları kullanamazsınız veya uygulamayı önemsiz oturum kaçırma saldırılarına açık bırakırsınız. Gerçi onlar mutlaka django sorunları olmadığını kabul ediyorum - belki de biraz oturum tablosu için kullanılacak motoru belirtmek için bir yol yoksa.




0

Evet. Django ile yazılmış oldukça büyük bazı siteler var. Burada django kullanan sitelerin bir listesini görebilirsiniz , bazıları önemli trafik alıyor.

Django'yu doğru bir şekilde tasarlar ve yapılandırırsanız yapılabilir. Özellikle önbellek düzgün bir şekilde ayarlanmalıdır. Django son zamanlarda ölçeklenebilirliği özellikle de birden çok veritabanını kolayca kullanabilme yeteneğini geliştirmek için tasarlanmış çeşitli iyileştirmelerle ortaya çıktı, burada Django 1.2'deki ölçeklenebilirlik iyileştirmelerini okuyabilirsiniz .

Django PHP'den çok daha genç (1995'e karşı 2005). Django ölçeklenebilirliğinde yapılan birçok iyileştirme çok yeni, sanırım zaman geçtikçe ve proje olgunlaştıkça daha büyük Django siteleri göreceğiz.

Bu konu, StackOverflow'daki birçok iyi bağlantıyla ayrıntılı olarak ele alınmıştır.


bağlantılar için teşekkürler - bunun yığın taşması için konu dışı olacağını düşündüm
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.