GraphQL vs REST API: Nên chọn cái nào?

  Рет қаралды 30,624

HoleTex

HoleTex

Күн бұрын

Пікірлер: 44
@takofoxx
@takofoxx 2 жыл бұрын
Mình thấy đánh giá về việc chỉnh sửa và cập nhật thì graphQL nhanh hơn so với REST là không quá chính xác. Công nhận là nếu có yêu cầu cập nhật API, thì REST phải chỉnh sửa hoặc tạo API mới, nhưng về graphQL cũng phải cập nhật resolver chứ dữ liệu không tự dưng sinh ra. Và graphQL có 1 nhược điểm khá lớn là mọi field đều cần 1 resolver, nên nếu thiết kế hệ thống không nắm vững những kỹ thuật nâng cao như batching thì sẽ làm gia tăng số query từ server đến database, không tối ưu hơn REST là bao. Tựu chung lại thì mình thấy các so sánh graphQL và REST hiện tại đều đa phần đến từ góc nhìn client, rất thiếu những so sánh đến từ phía server
@huyluu628
@huyluu628 Жыл бұрын
Ô code FE thì thấy graphQL sướng. Chứ code BE cũng cực chết mịa. Với cả 1 endpoint duy nhất cũng chưa chắc đã giòn đâu
@inhtoan2700
@inhtoan2700 2 жыл бұрын
Em đang code React và có rất nhiều trường hợp phải xử lí qua lại 2-3 API mới có đủ dữ liệu. May quá a làm video này thật tuyệt vời. Phải học GraphQL ngay mới được.
@manhang110
@manhang110 Жыл бұрын
Cảm ơn anh. Video rất hay, anh giải thích rất ngắn gọn nhưng vẫn rất đầy đủ, dễ hiểu
@nguyenvanchung3940
@nguyenvanchung3940 2 жыл бұрын
tuyệt vời quá anh ơi, mới đăng có vài chục phút mà đã hơn 1 nghìn người xem rồi.
@kaitran7162
@kaitran7162 2 жыл бұрын
Theo mình đánh giá thì Việc graphQL rất linh động là không phải bàn cải. Nhưng về performance ở server thì REST vẫn đang làm rất tốt. Ngoài ra các thư viện hỗ trợ REST rất nhiều và không quá cứng nhăc nữa. (select, eager, ...) Về việc phát triển thì grapgQL nhanh hơn REST là không chính xác. Vẫn tốn rất nhiều chi phí như resolver, input, ... Đánh giá thì graphQL hỗ trợ phía FE clear hơn. Nhưng về performance và mục đích áp dụng cần phải cân nhắc.
@lyphuc4362
@lyphuc4362 6 ай бұрын
Bổ sung thêm là GraphQL ko có tính tái sử dụng như REST API. Mỗi frontend app (web/mobile/desktop) đều phải implement request của riêng mình và có khả năng duplicate rất cao, điều này còn có thể ảnh hưởng đến tính nhất quán của các request.
@KhangNguyen-kq2iw
@KhangNguyen-kq2iw 2 жыл бұрын
Video nào trên kênh cũng đc chăm chút kĩ càng, xem vừa dễ hiểu vừa thích mắt nữa anh kkk, mong sắp tới có series dài hơn xem cho đã
@codelikeacow2504
@codelikeacow2504 2 жыл бұрын
Cảm ơn bạn, mong bạn làm nhiều video hơn về graphQL và mongoDB ạ
@trunglevan860
@trunglevan860 2 жыл бұрын
Bổ ích quá anh. Mong anh ra thêm nhiều video so sánh các công nghệ như này ạ ^^
@chiendd1908
@chiendd1908 2 жыл бұрын
Hay quá ạ. Mong anh sẽ chia sẻ thêm về NextJS ạ
@xiaocatcat
@xiaocatcat 2 жыл бұрын
quá hay và ý nghĩa anh 😍
@vanluutran726
@vanluutran726 2 жыл бұрын
cám ơn anh vì video rất bổ ích ạ
@ThangPhan-t2o
@ThangPhan-t2o Жыл бұрын
Em cảm ơn anh nhiều ạ.
@aiviet5497
@aiviet5497 2 жыл бұрын
Video hay quá anh ôi.
@nguyenminhoan7882
@nguyenminhoan7882 2 жыл бұрын
rất dễ hiểu cảm ơn a ạ
@phongcui1000
@phongcui1000 2 жыл бұрын
Quá đỉnh ạ.
@hoangdo6918
@hoangdo6918 2 жыл бұрын
rất tuyệt vời và bổ ích
@holicneko1668
@holicneko1668 2 жыл бұрын
Anh có thể làm hướng dẫn về typescript ko ạ
@holicneko1668
@holicneko1668 2 жыл бұрын
Quá hay ạ
@chungtran2059
@chungtran2059 2 жыл бұрын
ok, một vài từ cần phát âm chuần hơn, vd: "caching" : "kết ching"
@nam08duy60
@nam08duy60 2 жыл бұрын
hay quá a ơi
@xuanchinh97
@xuanchinh97 2 жыл бұрын
hay quá anh ạ
@KhaiNguyen-ie7ig
@KhaiNguyen-ie7ig 2 жыл бұрын
Anh ơi, anh làm khóa React có phí hướng dẫn build sản phẩm từ đầu đến cuối để đi thực tập được đi a :((
@jrphan9605
@jrphan9605 2 жыл бұрын
anh chia sẽ về Next js với ạ
@maicaotri3668
@maicaotri3668 2 жыл бұрын
hay quá cám ơn anh ạ
@hahuuo3
@hahuuo3 2 жыл бұрын
Socket đi a ở VN chưa ai lm ở mức vận dụng đc ạ, toàn phải đọc docs chứ ko biết thực tế nên viết code như nào ạ
@hoangduccanh2000
@hoangduccanh2000 2 жыл бұрын
Anh ra thêm video về React Router đi ạ :(((
@narasheo4229
@narasheo4229 Жыл бұрын
Rat hay
@nhaatcantho2685
@nhaatcantho2685 2 жыл бұрын
hay anh ơi
@nguyenchiluong6929
@nguyenchiluong6929 Жыл бұрын
Dạy về Grapql đi anh ơi =)
@trongvuong5699
@trongvuong5699 2 жыл бұрын
Anh làm về typecript trong react đi ạ
@vunguyen-lv6rr
@vunguyen-lv6rr 2 жыл бұрын
hay quas anh
@johnnytringuyen3382
@johnnytringuyen3382 2 жыл бұрын
Anh có thể làm 1 serries riêng biệt về firebase k
@KWalkerNNK
@KWalkerNNK 2 жыл бұрын
Giữa express framework với gin framework em nên chọn cái nào ạ
@doanhthuc3031
@doanhthuc3031 2 жыл бұрын
Còn so sánh tốc độ giữa REST với GraphQL thì sao anh
@atnguyentien2637
@atnguyentien2637 2 жыл бұрын
Mong anh ra 1 video về redux-saga ạ
@texxt5296
@texxt5296 2 жыл бұрын
Cho e xin tên nhạc intro đi ạ nghe cuốn quá
@holetex
@holetex 2 жыл бұрын
Audio Hertz - Silky Smooth Đây em
@texxt5296
@texxt5296 2 жыл бұрын
@@holetex e cảm ơn a chúc anh có ngày lễ vui vẽ ^^
@amanda2348-g9j
@amanda2348-g9j Жыл бұрын
Đến phần khi nào nên dùng cái nào mà chẳng thấy chỉ ra cụ thể gì cứ nói chung chung là thằng graphQL nó nhanh hơn thôi 😐😐
@lordsaurondevoffical363
@lordsaurondevoffical363 2 жыл бұрын
ung hộ anh!,
@Namlepy
@Namlepy Жыл бұрын
Quá sai lầm từ đoạn chỉ 1 endpoint rùi Chắc bác cũng nghe thuật ngữ Specification filter rùi nhất là trong thằng JPA . Chủ động query từ phía end user luôn chứ cần gì đâu , spring rest data hỗ trợ tất .
@Kobayashi3004
@Kobayashi3004 2 жыл бұрын
VIP ACCESS
00:47
Natan por Aí
Рет қаралды 30 МЛН
Cookies vs Local Storage vs Session Storage
19:35
HoleTex
Рет қаралды 25 М.
Sự kỳ diệu của RTK Query - Redux toolkit query
26:11
Code Đủ Thứ
Рет қаралды 3 М.
Top 6 JavaScript Array Methods mà bạn nên biết (2022)
25:19
Sử dụng Postman làm việc với REST API
17:48
F8 Official
Рет қаралды 112 М.
React ngày càng trở nên mạnh mẽ hơn
13:58
HoleTex
Рет қаралды 20 М.