BanhXe0_ said:
Mình đang dùng python, muốn chuyển thử qua .Net (dc thi .net core vì hiện ko dùng wins) , co vai cau hỏi
1. Trên .net core fw nào tựa tựa django/flask ko, mục dich chỉ là back api
2. Bác có stack boilerplate cho backend .net không, nếu có thì có gì cho mình tham khảo với :sosad:
3. Cách deploy thế nào chi dễ maintain và hiệu quả (tiêu chí đơn giản là hàng đầu vì ko muốn ôm nhìu thứ) . Hiên tại mình có acc parter azure 120$/tháng nhưng chưa dùng tới, mình muốn thử xem với .Net thử thế nào
Thank bác
1. Bản thân asp.net mvc nó support rồi bác, ko cần cài cắm gì thêm cả
2. Đến giờ thì .net vẫn chạy ngon nhất trên WISA(windows/iis/sqlserver/asp.net), kể cả .net core vì nó tận dụng được các thứ ngon lành của .net framework được xây dựng từ nhiều năm. tuy nhiên nếu chỉ dùng .net core thì chắc chạy với nginx kelstrel cũng ổn, e chưa thử chạy kiểu ấy mà mới chỉ ném lên docker chạy thôi.
Vụ database thì default nó vẫn hỗ trợ sqlserver tốt nhất, mới bắt đầu mà chơi EF SQLServer thì cực tiện luôn. hỗ trợ những thằng khác vẫn hơi thọt(so với sqlserver), tuy nhiên nếu gõ sql cứng rồi thì dùng dbfirst dapper sẽ cho perf khá ngon.
3. Dùng azure thì super đơn giản luôn, tạo 1 appservice, download cái publish profile của nó về ném vào visual studio rồi khi cần thì publish 1 phát ăn luôn. đơn giản đến ko thể tưởng tượng nổi
. Hoặc dùng docker thì cũng khá nhanh gọn nhưng thời gian build images hơi lâu xíu
Hôm nào bác làm bài chia sẻ về Django/Flask đi
e có thử code 1 số cái nhỏ nhỏ trên đó mà vẫn thấy hơi ngượng tay