Nhóm của tôi đang làm việc trên một chiến lược để chuyển đổi ứng dụng Silverlight dựa trên đám mây của chúng tôi sang ứng dụng HTML5. Mặc dù chúng tôi đang nghiên cứu xây dựng chiến lược để tìm tập hợp công cụ, công nghệ và phương pháp tốt nhất có thể để chuyển đổi Ứng dụng sang HTML, tôi đặt câu hỏi này tại đây để nhận phản hồi từ cộng đồng lớn tại SO và học hỏi từ kinh nghiệm của những người có thể đã làm những việc tương tự trong quá khứ gần đây.Chuyển đổi ứng dụng Silverlight sang HTML5 SPA - công cụ và công nghệ
Câu hỏi của tôi có một vài phần.
Ứng dụng của chúng tôi được viết bằng Silverlight và sử dụng dịch vụ WCF RIA. Quan trọng nhất, chúng tôi dựa rất nhiều vào MVVM và chúng tôi không muốn viết lại logic đó một lần nữa do đó tái sử dụng càng nhiều mã càng tốt. Điều gì sẽ là, theo ý kiến của bạn, sự kết hợp tốt nhất có thể của các công cụ và công nghệ để chúng ta sử dụng?
Để tạo SPA, chúng tôi muốn sử dụng một số khung công tác mới "thú vị" nhưng chúng tôi thực sự muốn giảm thiểu công việc của mình (do thời hạn khó) và có thể kiểm tra kỹ lưỡng ứng dụng của chúng tôi một cách dễ dàng và một cách nhanh chóng (do đó tái sử dụng mã). SPA là một lựa chọn tốt hay chúng ta nên đi cho ứng dụng MVC truyền thống? Lưu ý rằng có hơn 200 lượt xem trong ứng dụng của chúng tôi.
Nếu chúng tôi chọn đi tuyến đường SPA, khung nào phù hợp nhất về tuổi thọ. Chúng ta phải rời khỏi Silverlight vì nó sắp chết. Chúng tôi không muốn ở trong tình huống tương tự nữa trong tương lai gần.