thảo luận Tương lai của Ruby 3.0.

9a1phu

Senior Member
Lâu qua mình ko đọc và để ý thằng Ruby, giờ nhìn lại nó đã lên 3.0 rồi, liệu anh em có trở lại.
Trước đây bạn mình có sử dụng là nói Ruby có nhiều vấn đề về Concurrent và Memory Bottleneck.
Giờ đây có thể nó đã được cải thiện nhiều và ở Việt nam thì job Ruby tuy ko áp đảo bằng Java, .Net và Php nhưng mặt bằng lương của Ruby thì trả tương đối cao. Thời kỳ Ruby trở lại như những năm 2010-2015 không ae cho ít comment.

https://medium.com/@gunjansolanki_007/ruby-3-0-revealed-b0cbfb352d8d
 
Lâu qua mình ko đọc và để ý thằng Ruby, giờ nhìn lại nó đã lên 3.0 rồi, liệu anh em có trở lại.
Trước đây bạn mình có sử dụng là nói Ruby có nhiều vấn đề về Concurrent và Memory Bottleneck.
Giờ đây có thể nó đã được cải thiện nhiều và ở Việt nam thì job Ruby tuy ko áp đảo bằng Java, .Net và Php nhưng mặt bằng lương của Ruby thì trả tương đối cao. Thời kỳ Ruby trở lại như những năm 2010-2015 không ae cho ít comment.

https://medium.com/@gunjansolanki_007/ruby-3-0-revealed-b0cbfb352d8d

Tôi đánh giá Ruby 3.0 rất có triển vọng!
Tuy nhiên, tôi cũng không quá lạc quan bởi thị trường Web bây giờ có nhiều lựa chọn, nhiều sự cạnh tranh hơn hẳn thời kỳ 2010-2015
 
Vẫn cố giãy à , bỏ lâu quá dân nó chạy theo ngôn ngữ khác rồi có gì vượt trội , hoăc có điểm sáng mà ko merge lên từ bản cũ dc thì no hope lắm
 
quá muộn rồi :censored: mấy ngành hot giờ toàn python.

tôi giờ hoặc chọn elixir hoặc crystal tuỳ nhu cầu chứ cũng ít chọn ruby, ruby mỗi version mới lại thêm một tá feature mới không hấp dẫn cũng chẳng khoa học, theo thì phí sức mà không theo thì lúc đọc code thằng khác có khả năng không hiểu :censored:
 
quá muộn rồi :censored: mấy ngành hot giờ toàn python.

tôi giờ hoặc chọn elixir hoặc crystal tuỳ nhu cầu chứ cũng ít chọn ruby, ruby mỗi version mới lại thêm một tá feature mới không hấp dẫn cũng chẳng khoa học, theo thì phí sức mà không theo thì lúc đọc code thằng khác có khả năng không hiểu :censored:
Hên xui, Ruby 3 có Guild (parallel unit, renamed thành Ractor rồi :burn_joss_stick: ) và JIT thì có khi vẫn có triển vọng chiếm lại vị trí C/C++ wrapper của Python đấy
 
ruby chủ yếu là cái ruby on rails để làm web nhỉ? Trước mình cũng làm 1 năm nhưng bỏ vì thấy code thì cũng vậy mà ít job quá.
 
Hên xui, Ruby 3 có Guild (parallel unit, renamed thành Ractor rồi :burn_joss_stick: ) và JIT thì có khi vẫn có triển vọng chiếm lại vị trí C/C++ wrapper của Python đấy
sau khi tôi thử parallel với crystal bằng dòng code sau
Code:
ch = Channel(Nil).new(8)
input.each_with_index do |item, idx|
  ch.receive unless idx < 8
  spawn { compute(); ch.send(nil) }
end
8.times { input.receive }
thay vì phải install cái gem parallel to oành thì tôi đã không còn mặn mà ruby parallel nữa rồi :(

JIT thì vẫn chậm hơn compiled :(

python thì vẫn phổ biến hơn ruby, thư viện ngon cũng nhiều hơn, khó mà thay thế lắm :confused:
 
Nhiều lúc có mấy cái services làm restful api đơn giản, định làm bằng rails, mà mấy ông chung team toàn đòi NodeJS hoặc Go, muốn dùng Rails đổi mới xíu mà các bác không cho :adore:
 
Nhiều lúc có mấy cái services làm restful api đơn giản, định làm bằng rails, mà mấy ông chung team toàn đòi NodeJS hoặc Go, muốn dùng Rails đổi mới xíu mà các bác không cho :adore:
thì dùng sinatra, có chết đâu. dùng rails thì lại chả bị chối :)
 
mấy thằng kia phải tạo project phức tạp. sinatra thì cậu viết 100 dòng code đập vào mắt teammates thì chúng nó sẽ nhận thôi.

chứ bôi ra cái project to đùng mấy chục file gần trăm file cho service đơn giản (như cậu nói) thì bị từ chối là đúng rồi.

p/s: sinatra là ruby nhé chỉ không phải là rails thôi, có phải là ngôn ngữ mới đâu :censored:
 
Già cũng chả già bằng java , đú trend sao lại mấy bọn mấy bon trẻ trâu mới nổi nodejs deno, ... với ngôn ngữ có thể chơi đa hệ , đa nền tang ,quan trọng dc chống lưng bởi mấy ông lớn, còn AI thì python quá nổi rồi
 
Già cũng chả già bằng java , đú trend sao lại mấy bọn mấy bon trẻ trâu mới nổi nodejs deno, ... với ngôn ngữ có thể chơi đa hệ , đa nền tang ,quan trọng dc chống lưng bởi mấy ông lớn, còn AI thì python quá nổi rồi
già hơn java mà?
 
Theo mình thì nó sẽ không comeback được nhưng nó cũng éo thể chết được, job thì cứ tà tà chứ cũng không hot, làm crud bằng ruby on rails thì mình chưa thấy thằng nào làm nhanh bằng, còn về performance thì khỏi bàn :D
 
Back
Top