Vietnam

    Nodejs.vn

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Tags
    • Groups
    • Search

    Framework nào phục vụ tốt cho việc render ở client

    Frontend
    0
    3
    1511
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Minh Hải Nguyễn
      Minh Hải Nguyễn last edited by

      Chào mọi người!

      Mình đang lựa chọn framework chỉ để phục vụ cho việc render HTML ở client.
      Có nghĩa là client chỉ cần load trang một lần tất cả các nguồn tài nguyên sẽ được đẩy về clients, sau đó việc lấy dữ liệu chỉ cần gọi API từ phía server.
      Phía server không có nhiệm vụ render vì sẽ tốn nhiều tài nguyên!
      Mình có nghiên cứu qua Angular, Polymer, React.

      React cần cả server,client để render, Polymer và Angular không biết có thể phục vụ được không?
      Mọi người có thể đưa ra một vài ý kiến thảo luận ko nhỉ?

      Cảm ơn mọi người!

      1 Reply Last reply Reply Quote 0
      • N
        name no last edited by

        Bạn có thể sử dụng Angular như một framework phía client. Các file html sẽ được serving bằng một http server như Nginx hoặc Apache hoặc một nodejs server. Sử dụng RESTApi từ để request data, sau đó việc render sẽ được Angular làm.

        1 Reply Last reply Reply Quote 0
        • Vũ
          Vũ Global Moderator last edited by

          Angular vẫn thân thiện nhất và có rất nhiều các tiện ích, controls, ecosystem của nó rất lớn, bạn có thể đánh đổi để có đc sản phẩm nhanh. Ngoài ra, React mới nổi có nhiều cải tiến về hiệu năng, song song với React là phiên bản Angular 2. Quan trọng vẫn là bạn cảm thấy thoải mái nhất khi sử dụng 🙂

          Tech-nông
          Email: [email protected]
          Profile: about.me/vunb
          Github: github.com/vunb
          Twitter: twitter.com/nhubaovu

          1 Reply Last reply Reply Quote 0
          • First post
            Last post
          $(document).ready(function () { app.coldLoad(); }); }