2010-05-21 44 views
8

Xin chào các bạn! Tôi khá mới ở cảnh phát triển web và tôi đã tự hỏi nếu các bạn có thể giúp tôi chia tay những thuận và chống của việc sử dụng python django vs asp.net MVC bên cạnh mức độ trưởng thành của khung của nó. Tôi có kinh nghiệm trung gian với JAVA. Ngay bây giờ, tôi đang hướng tới python nhưng tôi chỉ muốn chắc chắn rằng tôi đang đưa ra lựa chọn đúng đắn. Tôi thấy mình bị giới hạn với những cuốn sách có sẵn trên những phát triển web asp.net. Tôi biết rằng có ví dụ về mặt tiền cửa hàng trên trang web asp.net chính thức. Tuy nhiên, hướng dẫn đó hơi khó để tôi làm theo. Tôi đã thực hiện một nghiên cứu xung quanh và đã hy vọng python có thể là sự lựa chọn có sẵn tiếp theo của tôi. Có nhiều hướng dẫn có sẵn trực tuyến cho python anyways. Các bạn nghĩ sao??Python Django vs ASP.NET MVC

+1

Python và django là mã nguồn mở, nhưng điều đó chỉ quan trọng nếu bạn quan tâm đến việc đọc nguồn. Đôi khi tôi thấy nó tiện dụng để có thể đọc được mã. –

+3

ASP.NET MVC cũng là mã nguồn mở. http://aspnet.codeplex.com/SourceControl/changeset/view/23011# – Omar

Trả lời

3

ASP.NET MVC là khá hay nếu bạn đã biết C# và/hoặc ASP ... nhưng nếu bạn đang bắt đầu từ đầu, Django là (IMO) đặt cược tốt hơn. Bạn có thể có nhiều tùy chọn lưu trữ cho Django, cho một điều.

+0

++ cho nhận xét lưu trữ. Thật khó để tìm thấy một máy chủ giảm giá với thậm chí tầm thường được chia sẻ lưu trữ Windows. Tôi đã làm việc với một vài, và hỗ trợ khách hàng thường không biết gì về cách quản trị một máy Windows. Các máy chủ duy nhất trong thể loại này tôi muốn giới thiệu là Arvixe, mặc dù thừa nhận tôi có kinh nghiệm hạn chế với họ. –

+0

Máy chủ nào bạn sử dụng/đề xuất cho django? – basarat

+0

Bạn không cần Windows lưu trữ để chạy một trang ASP.NET MVC - nó sẽ chạy trên Linux với Mono. –

4

Nó luôn luôn làm cho sens để làm một số nghiên cứu về công nghệ xu hướng và nhu cầu các chuyên gia, bạn có thể làm điều này bằng cách sử dụng công cụ Google, chẳng hạn như Google Trends enter image description here

Nó sẽ giúp bạn tiết kiệm thời gian và giúp bạn chọn đúng hướng. Xem thêm chi tiết về technology research here. Chúc mừng mã hóa!