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
Trả lời
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.
++ 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ọ. –
Máy chủ nào bạn sử dụng/đề xuất cho django? – basarat
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. –
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
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!
- 1. Spring MVC vs ASP.NET (MVC?)
- 2. ASP.NET MVC vs Spring MVC
- 3. Asp.Net Webforms Vs Asp.Net WebSite (Dao cạo) Vs Asp.Net MVC
- 4. ASP.NET AJAX vs jQuery trong ASP.NET MVC
- 5. Asp.Net MVC vs Castle MonoRail
- 6. ASP.NET MVC: ActionLink vs bare url
- 7. Mô hình ASP.net MVC View vs ViewData.Model?
- 8. Webforms Vs Asp.Net MVC VS2010 LoadTest
- 9. asp.net mvc RedirectToAction ("Index") vs Index()
- 10. asp.net MVC Web API VS asp.net MVC 4 & MVC 3 ứng dụng internet
- 11. HTTP module vs bộ lọc hành động trong asp.net-mvc
- 12. signalR vs html5 WebSockets cho asp.net MVC ứng dụng chat
- 13. BreezeJS vs JayData cho phát triển SPA trên ASP.NET MVC
- 14. ASP.NET WebForms vs MVC [sau thông báo VS2010/.NET 4.0]
- 15. Mô hình MVC ASP.NET vs ViewData Để chọn danh sách
- 16. ASP.NET MVC Controller.Json DateTime serialization vs NewtonSoft Json DateTime serialization
- 17. Django-nonrel vs Django-mongodb vs Mongokit vs pymongo native
- 18. ASP.NET vs. Silverlight
- 19. Ứng dụng Django tương đương trong ASP.NET MVC?
- 20. Unicode vs UTF-8 nhầm lẫn trong Python/Django?
- 21. Django vs PHP + khuôn khổ
- 22. Ruby on Rails vs Django
- 23. MongoEngine vs MongoKit cho Django
- 24. ASP.Net MVC trên Linux/Mono
- 25. Django + MongoDB vs Node.js + MongoDB
- 26. Tạo giao diện quản trị trong ASP.NET hoặc ASP.NET MVC
- 27. MVC @ Url.Content vs @ Url.Action
- 28. RouteValues vs QueryString MVC?
- 29. Umbraco hoặc ASP.NET MVC
- 30. django-signal vs triggers?
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ã. –
ASP.NET MVC cũng là mã nguồn mở. http://aspnet.codeplex.com/SourceControl/changeset/view/23011# – Omar