2015-10-10 27 views
5

Tôi đã sử dụng AngularJs trên các dự án ASP.NET MVC của mình. Mặc dù cả AngularJs và ASP.NET đều dựa trên kiến ​​trúc mvc, tôi có thể thấy một số ưu điểm khi sử dụng AngularJs trên các dự án ASP.NET MVC của tôi. Ưu điểm chính mà tôi thấy trong cách tiếp cận này là hiển thị tốt hơn các chế độ xem. Nếu vậy tại sao không sử dụng ReactJs với ASP.NET mvc vì nó hoàn toàn tập trung vào các khung nhìn. Tại sao chúng ta phải làm hỏng với hai khung mvc. Nó sẽ không được tốt hơn để sử dụng Reactjs trên đầu trang của ASP.NET MVC hơn bằng cách sử dụng AngularJs và ASP.NET mvc kết hợp (Lưu ý rằng tôi sẽ luôn luôn sử dụng ASP.NET MVC và tôi không muốn sử dụng một khuôn khổ JavaScript tinh khiết). Hãy sửa tôi nếu tôi sai. Cảm ơn trước.ASP.NET MVC và Angularjs vs ASP.NET MVC và Reactjs

+1

Tôi nghĩ câu hỏi của bạn quá chung chung và không có ngữ cảnh. Tất cả phụ thuộc vào nhu cầu của bạn. Kịch bản số 1 có thể tốt trong một trường hợp, trong khi không phải trong trường hợp khác và ngược lại. Tôi đoán cách tốt nhất để xác định điều này là cố gắng làm việc với phản ứng và xem nó có phù hợp với nhu cầu của bạn hay không và liệu nó có tốt hơn cách tiếp cận trước của bạn hay không. Hãy nhớ rằng 5 + 5 = 10, nhưng bạn sẽ nhận được kết quả tương tự với 2 + 8 :) – Robert

+0

@Robert bạn có thể vui lòng cho tôi giải thích ngắn gọn về các tình huống khi sử dụng angularjs và reactjs với ASP.NET MVC –

+1

@DeepanCool Tôi cũng trên cùng một chiếc thuyền. Tôi không thể tìm thấy bất kỳ bài viết nào so sánh giữa ReactJS và AngualrJS bởi một nhà phát triển ASP.Net MVC kỳ cựu đã sử dụng cả hai khung công tác rộng rãi. Tôi cũng nghĩ rằng ReactJS có thể là một lựa chọn tốt cho ASP.Net MVC, nếu bạn không cần Route và một số tính năng bổ sung mà AngularJS cung cấp. – Win

Trả lời

1

Tôi đã sử dụng cả góc cạnh và phản ứng trong các dự án trong quá khứ. Với góc bạn bẩn đánh dấu html của bạn với mã góc. Với phản ứng, nó được đóng gói trong một thành phần. Vì tôi không bao giờ là một chuyên gia có góc cạnh, tôi có thể không sử dụng nó với khả năng tốt nhất của nó nhưng đối với tôi Reactjs có vẻ như là khuôn khổ tốt hơn và có vẻ phù hợp hơn với ASP.NET MVC.

Tôi không tin rằng có một công cụ chính xác để thực hiện công việc. Nó thực sự phù hợp với nhu cầu của bạn và những gì bạn cảm thấy thoải mái. Tôi sẽ gợi ý cho Reactjs một shot.