2.
Notices

Reply
 
Thread Tools
  #611  
Old 27-09-2019, 14:16
L-QT L-QT is offline
Member
Join Date: 02-2018
Location: Ho Chi Minh city
Posts: 42
Re: Javascript - Ngôn ngữ 'thống lĩnh' thị trường lập trình thế giới năm 2019

Quote:
Originally Posted by red_demon View Post
Data của mấy cái api đó có cần thứ tự k bác, kiểu phải có response của 1 rồi mới có đủ data để gọi 2, nếu không thì cũng đỉnh đó
Trường hợp dự án mình là có 5 cái api không lên quan đến nhau. thì lúc đó áp dụng callback cũ là được, mạnh ai nấy chạy, đợi nhau làm gì. Tụi này không rõ bản chất async, cứ gọi await api 1 gán dữ liệu rồi gọi await api 2,... Sức mạnh của JS là bất đồng bộ mà không áp dụng triệt để còn biến nó thành đồng bộ thì đừng có tự nhận là JS Dev
Reply With Quote
  #612  
Old 27-09-2019, 16:43
red_demon red_demon is offline
Đã tốn tiền
Join Date: 06-2010
Location: Old Trafford, Greater Manchester
Posts: 2,636
Re: Javascript - Ngôn ngữ 'thống lĩnh' thị trường lập trình thế giới năm 2019

Quote:
Originally Posted by L-QT View Post
Trường hợp dự án mình là có 5 cái api không lên quan đến nhau. thì lúc đó áp dụng callback cũ là được, mạnh ai nấy chạy, đợi nhau làm gì. Tụi này không rõ bản chất async, cứ gọi await api 1 gán dữ liệu rồi gọi await api 2,... Sức mạnh của JS là bất đồng bộ mà không áp dụng triệt để còn biến nó thành đồng bộ thì đừng có tự nhận là JS Dev
À v thì bác đúng rồi 463376
__________________
Quote:
My Wife MSI B150 Mortar | Intel Core i5 6500 | Zotac 1070 AMP Extreme 8GB | 2x8GB G.Skill Ripjaws V | SSD Transcend 370S 256GB | 1TB WD Blue | Seasonic S12i 620 | AOC i2369v
My Mistress Hp Elitebook 8460w
Reply With Quote
  #613  
Old 27-09-2019, 17:10
Fatality.'s Avatar
Fatality. Fatality. is offline
Senior Member
Join Date: 12-2011
Posts: 671
Re: Javascript - Ngôn ngữ 'thống lĩnh' thị trường lập trình thế giới năm 2019

Quote:
Originally Posted by L-QT View Post
Trường hợp dự án mình là có 5 cái api không lên quan đến nhau. thì lúc đó áp dụng callback cũ là được, mạnh ai nấy chạy, đợi nhau làm gì. Tụi này không rõ bản chất async, cứ gọi await api 1 gán dữ liệu rồi gọi await api 2,... Sức mạnh của JS là bất đồng bộ mà không áp dụng triệt để còn biến nó thành đồng bộ thì đừng có tự nhận là JS Dev
chuẩn nhất là promise.all
__________________
xông pha giang hồ giúp người yếu đuối phục vụ xã hội, uy danh nổi như cồn đâu đâu cũng biết, người người ngưỡng mộ :adore:
Reply With Quote
  #614  
Old 27-09-2019, 17:11
Fatality.'s Avatar
Fatality. Fatality. is offline
Senior Member
Join Date: 12-2011
Posts: 671
Re: Javascript - Ngôn ngữ 'thống lĩnh' thị trường lập trình thế giới năm 2019

Quote:
Originally Posted by red_demon View Post
if else, for là đủ
// Mấy ae trong thớt bóng lắm dev nhỉ, lều báo, hình như cả thanra nữa



Data của mấy cái api đó có cần thứ tự k bác, kiểu phải có response của 1 rồi mới có đủ data để gọi 2, nếu không thì cũng đỉnh đó 463376
thì trước đây là "diễn đàn công nghệ" mà
__________________
xông pha giang hồ giúp người yếu đuối phục vụ xã hội, uy danh nổi như cồn đâu đâu cũng biết, người người ngưỡng mộ :adore:
Reply With Quote
  #615  
Old 27-09-2019, 17:25
TheSunOfVN's Avatar
TheSunOfVN TheSunOfVN is offline
Đã tốn tiền
Join Date: 02-2009
Posts: 1,673
Re: Javascript - Ngôn ngữ 'thống lĩnh' thị trường lập trình thế giới năm 2019

Quote:
Originally Posted by Fatality. View Post
chuẩn nhất là promise.all
Một số trường hợp chạy bất đồng bộ ko cần response thì cứ gọi cho nó chạy ko cần await làm gì, cũng ko cần Promise.all luôn, kể cả nó chạy chưa xong mà return thì nó vẫn chạy ngầm chứ ko lo break, cái này tuỳ thuộc vào yêu cầu và cách xử lý của dev nhiều hơn là do ngôn ngữ
Em thấy nhiều dev đang lạm dụng, await/callback vô tội vạ, code thì nhiều chỗ ko optimize, viết function thì ko đồng nhất, input output lộn xộn
__________________
Hoa nở là hữu tình
Hoa rơi là vô ý ...
Reply With Quote
  #616  
Old 27-09-2019, 17:25
red_demon red_demon is offline
Đã tốn tiền
Join Date: 06-2010
Location: Old Trafford, Greater Manchester
Posts: 2,636
Re: Javascript - Ngôn ngữ 'thống lĩnh' thị trường lập trình thế giới năm 2019

Quote:
Originally Posted by Fatality. View Post
chuẩn nhất là promise.all
Callback thôi chứ promise all nó vẫn chờ cho tất cả đều resolve/reject rồi mới lấy response để xử lý mà, tính ra vẫn chậm hơn callback 463376
__________________
Quote:
My Wife MSI B150 Mortar | Intel Core i5 6500 | Zotac 1070 AMP Extreme 8GB | 2x8GB G.Skill Ripjaws V | SSD Transcend 370S 256GB | 1TB WD Blue | Seasonic S12i 620 | AOC i2369v
My Mistress Hp Elitebook 8460w
Reply With Quote
  #617  
Old 27-09-2019, 17:44
Fatality.'s Avatar
Fatality. Fatality. is offline
Senior Member
Join Date: 12-2011
Posts: 671
Re: Javascript - Ngôn ngữ 'thống lĩnh' thị trường lập trình thế giới năm 2019

Quote:
Originally Posted by TheSunOfVN View Post
Một số trường hợp chạy bất đồng bộ ko cần response thì cứ gọi cho nó chạy ko cần await làm gì, cũng ko cần Promise.all luôn, kể cả nó chạy chưa xong mà return thì nó vẫn chạy ngầm chứ ko lo break, cái này tuỳ thuộc vào yêu cầu và cách xử lý của dev nhiều hơn là do ngôn ngữ
Em thấy nhiều dev đang lạm dụng, await/callback vô tội vạ, code thì nhiều chỗ ko optimize, viết function thì ko đồng nhất, input output lộn xộn
Ừ tùy use case thôi, nếu muốn biết khi nào tất cả cùng xong thì dùng all, hơn nữa all nó theo tư tưởng fail fast, 1 thằng fail là tất cả fail
Quote:
Originally Posted by red_demon View Post
Callback thôi chứ promise all nó vẫn chờ cho tất cả đều resolve/reject rồi mới lấy response để xử lý mà, tính ra vẫn chậm hơn callback 463376
Vẫn có case muốn tất cả cùng done để làm gì đó mà, cho nó chạy concurrent hết rồi done mình shutdown chẳng hạn

Sent from Samsung SM-G960F using vozFApp
__________________
xông pha giang hồ giúp người yếu đuối phục vụ xã hội, uy danh nổi như cồn đâu đâu cũng biết, người người ngưỡng mộ :adore:
Reply With Quote
  #618  
Old 27-09-2019, 18:18
red_demon red_demon is offline
Đã tốn tiền
Join Date: 06-2010
Location: Old Trafford, Greater Manchester
Posts: 2,636
Re: Javascript - Ngôn ngữ 'thống lĩnh' thị trường lập trình thế giới năm 2019

Quote:
Originally Posted by Fatality. View Post
Ừ tùy use case thôi, nếu muốn biết khi nào tất cả cùng xong thì dùng all, hơn nữa all nó theo tư tưởng fail fast, 1 thằng fail là tất cả fail

Vẫn có case muốn tất cả cùng done để làm gì đó mà, cho nó chạy concurrent hết rồi done mình shutdown chẳng hạn

Sent from Samsung SM-G960F using vozFApp
Yep, chủ yếu vẫn là tùy mục đích
Cũng code JS à, node hay bên FE

Sent from using vozFApp
__________________
Quote:
My Wife MSI B150 Mortar | Intel Core i5 6500 | Zotac 1070 AMP Extreme 8GB | 2x8GB G.Skill Ripjaws V | SSD Transcend 370S 256GB | 1TB WD Blue | Seasonic S12i 620 | AOC i2369v
My Mistress Hp Elitebook 8460w
Reply With Quote
  #619  
Old 27-09-2019, 18:47
Fatality.'s Avatar
Fatality. Fatality. is offline
Senior Member
Join Date: 12-2011
Posts: 671
Re: Javascript - Ngôn ngữ 'thống lĩnh' thị trường lập trình thế giới năm 2019

Quote:
Originally Posted by red_demon View Post
Yep, chủ yếu vẫn là tùy mục đích
Cũng code JS à, node hay bên FE

Sent from using vozFApp
Đầu tiên làm android, sau chuyển qua RN, giờ làm nodejs với blockchain

Sent from Samsung SM-G960F using vozFApp
__________________
xông pha giang hồ giúp người yếu đuối phục vụ xã hội, uy danh nổi như cồn đâu đâu cũng biết, người người ngưỡng mộ :adore:
Reply With Quote
  #620  
Old 27-09-2019, 22:44
red_demon red_demon is offline
Đã tốn tiền
Join Date: 06-2010
Location: Old Trafford, Greater Manchester
Posts: 2,636
Re: Javascript - Ngôn ngữ 'thống lĩnh' thị trường lập trình thế giới năm 2019

Quote:
Originally Posted by Fatality. View Post
Đầu tiên làm android, sau chuyển qua RN, giờ làm nodejs với blockchain Image

Sent from Samsung SM-G960F using vozFApp
Đù, sang chảnh quá, mà v chắc già hơn t r
T làm FE thôi, mà giờ đời đưa đẩy vừa phải làm FE vừa React Native
Cũng lâu lâu code Nodejs

Sent from using vozFApp
__________________
Quote:
My Wife MSI B150 Mortar | Intel Core i5 6500 | Zotac 1070 AMP Extreme 8GB | 2x8GB G.Skill Ripjaws V | SSD Transcend 370S 256GB | 1TB WD Blue | Seasonic S12i 620 | AOC i2369v
My Mistress Hp Elitebook 8460w
Reply With Quote
Reply

« Previous Thread | Next Thread »
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


All times are GMT +7. The time now is 19:11.