Có bất kỳ trang web lớn nào được viết bằng Python / Django không? [đóng cửa]


12

Nhìn vào danh sách các trang web được tạo bằng django, có vẻ như không có trang web lớn nào được viết bằng khung.

Tại sao lại thế này? Có phải django không phù hợp với các trang web có thể mở rộng được không, hay thực tế là Python thua PHP vì nhiều nhà phát triển biết nó hơn hoặc có nhiều thành phần OSS hơn trong khi doanh nghiệp ủng hộ .NET hoặc Java?

Python phù hợp như thế nào so với PHP chẳng hạn? Tôi đã thấy một số điểm chuẩn gần đây đưa Python nhanh hơn PHP.

Tôi đang tìm kiếm câu trả lời sâu hơn một chút so với "bất cứ điều gì có thể được thực hiện để làm việc / sử dụng những gì bạn biết", v.v.

Cảm ơn

-- biên tập --

Cám ơn tất cả mọi người vê câu trả lời.

php  python  django 

Từ Wikipedia "Ban đầu nó được phát triển để quản lý một số trang web định hướng tin tức cho Công ty Thế giới". Google đang đầu tư rất nhiều vào Python (đặc biệt là tốc độ của mã code @ p / unladen-swallow ) nhưng ngoài việc đưa vào chữ thảo trong Máy ứng dụng thì dường như không có tài liệu cụ thể nào được công khai.
Metalshark

Tôi muốn nói rằng bạn sẽ may mắn hơn khi hỏi điều này trên Stack Overflow, nhưng có lẽ bạn sẽ không làm thế. Câu hỏi này rất chủ quan .. và không hoàn toàn về chủ đề cho trang web này. Vui lòng xem xét sửa đổi nó để có thể cung cấp một câu trả lời đúng (về mặt kỹ thuật) và đưa nó vào lĩnh vực quản lý các trang web, thay vì chọn một khung phát triển.
Tim Post

Bỏ phiếu để đóng như lạc đề.

Tôi tin rằng YouTube sử dụng Python.
William Edwards

Câu trả lời:


4

Có, The Onion sử dụng Django cho phần A / V Club trên trang web của họ. Rõ ràng họ đang dần di chuyển toàn bộ trang web về phía Django. Họ đã trả lời cả đống câu hỏi trên reddit.

Ngoài ra, reddit.com phục vụ hàng triệu lượt xem trang mỗi ngày, được viết bằng python, nhưng không phải Django. Tôi tin rằng họ sử dụng Pylons nhưng tôi có thể sai.


1
Onion đã chuyển sang ASP.net gần đây.
wassimans


2

NASA và PBS sử dụng Django ở mọi nơi.


Trong khi có sự tập trung hóa đang diễn ra, NASA có hàng ngàn trang web ban đầu được phát triển độc lập với nhau và do đó công nghệ được sử dụng cho các trang này ở khắp mọi nơi.
GreenMatt

1

Có thể muốn có một cái nhìn vào liên kết này . Nói về một trang web lớn của Nga và những vấn đề họ gặp phải khi khởi động một dự án Django lớn.


1
Tác giả đã đưa ra rất nhiều quyết định rất kém, như có một bảng THAM GIA 4 bảng (bao gồm bảng lớn nhất trong cơ sở dữ liệu) trên trang chỉ mục, mà mọi người dùng đều thấy. Và sử dụng băm cho các khóa thay vì tăng tự động số nguyên đơn giản. Bài viết này có rất ít liên quan đến hiệu suất của Django và rất nhiều để làm với sự phát triển rất kém của tác giả.
Bryson

sử dụng băm làm khóa cho bảng phiên là thông lệ tiêu chuẩn - bạn không thể sử dụng các phím tăng tự động hoặc bạn sẽ để ứng dụng dễ bị tấn công chiếm quyền điều khiển phiên tầm thường. Tôi đồng ý rằng họ không nhất thiết phải gặp sự cố django - mặc dù có thể hơi khó nếu không có cách nào để chỉ định công cụ sử dụng cho bảng phiên.



0

Tôi không chắc vấn đề "lớn". Django là một khuôn khổ được tôn trọng và ấn tượng đã quản lý một số trang web tuyệt vời, đặc biệt là lawrence.com . Bạn có thể nhìn vào djangosites.com cho các trang web khác đang chạy django.

Nếu bạn đang tìm kiếm một "nghiên cứu trường hợp" về cách thức và lý do tại sao django tuyệt vời và có thể mở rộng quy mô, hãy xem Bốn bài học về cộng đồng từ thí nghiệm về vụ bê bối chi phí (ngoạn mục) của The Guardian .


0

Đúng. Có một số trang web khá lớn được viết bằng Django. Bạn có thể xem danh sách các trang web sử dụng django tại đây , một số có lưu lượng truy cập đáng kể.

Nó có thể được thực hiện nếu bạn thiết kế và cấu hình Django chính xác. Đặc biệt bộ nhớ đệm phải được thiết lập đúng. Django gần đây đã đưa ra một số ứng dụng được thiết kế để cải thiện khả năng mở rộng, đặc biệt là khả năng dễ dàng sử dụng nhiều cơ sở dữ liệu, bạn có thể đọc về các ứng dụng khả năng mở rộng trong Django 1.2 tại đây .

Django trẻ hơn rất nhiều so với PHP (1995 so với 2005). Rất nhiều ứng dụng được thực hiện trong khả năng mở rộng của Django rất gần đây, tôi nghĩ chúng ta sẽ thấy các trang web Django lớn hơn khi thời gian trôi qua và dự án đáo hạn.

Chủ đề này được thảo luận rất chi tiết với rất nhiều liên kết tốt trên StackOverflow.


cảm ơn vì các liên kết - nghĩ rằng điều này sẽ lạc đề đối với lỗi tràn stack
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.