30/09/2018, 19:05
Nên học Isomorphic Javascript nào để chuẩn bị cho tương lai?
Mình được biết là Isomorphic Javascript là framework có thể dùng trên cả server lẫn client và nó sẽ là tương lai của web app. Như vậy thì nên chọn framework nào để chuẩn bị cho tương lai, đơn cử một vài loại mà mình biết như Meteorjs, Reactjs, jsblocks,… và nhiều framework khác nữa.
Bạn nào đã tìm hiểu về cái này có thể cho mình một câu trả lời được không?
Bài liên quan
Mình cũng chưa tìm hiểu nhiều lắm , nhưng mà theo mình biết meteorjs có số lượng stars trên github nhiều nhất so với tất cả web framework, cao hơn cả ruby on rails. “Nghe nói” thì meteorjs giúp làm ứng dụng tương tác nhiều người dùng thời gian thực (realtime collaboration) rất nhanh. Cả meteorjs và Reactjs đều khá là “hot” gần đây, nếu được thì bạn học cả hai, reactjs có thể xài chung với meteorjs được.
Meteorjs có một khóa miễn phí trên Coursera, mình đang học thử.
Mình mới check lại trên gibhub thì thấy số starts của reactjs nhỉnh hơn của meteorjs. Mà theo mình thấy thì cả hai thằng này đều có tính năng realtime, mà chưa biết thằng nào nhanh hơn thằng nào. Nhưng theo mình thì thằng reactjs nhanh hơn vì nó do facebook phát triển và tốc độ của facebook thì khỏi nói rồi.
Reactjs đóng vai trò khác với meteor bạn. Meteorjs là một framework hoàn chỉnh, React chỉ đóng vai trò trong việc dựng UI thôi. React thường sử dụng với flux, redux gì đấy (mình chưa tìm hiểu nhiều lắm), kiến trúc nó khác khá nhiều trong khi meteor có thể đứng một mình.