thảo luận Ruby ở VN thật sự đã dead?

  • Người tạo chủ đề Người tạo chủ đề xosohomnay.xyz
  • Ngày bắt đầu Ngày bắt đầu
Trạng thái
Không mở để trả lời thêm.
Nghe nói RoR này làm startup nhỏ khá nhanh, không biết thật không
đúng rồi, nó có nhiều package kiểu mì ăn liền lắm, ráp vào chạy luôn, code gọn nữa nhưng để tối ưu này nọ thì không bằng bọn java, python, mà hosting cho nó cũng ít hơn php, nên nếu mì ăn liền ng ta chọn php cho sướng
 
đúng rồi, nó có nhiều package kiểu mì ăn liền lắm, ráp vào chạy luôn, code gọn nữa nhưng để tối ưu này nọ thì không bằng bọn java, python, mà hosting cho nó cũng ít hơn php, nên nếu mì ăn liền ng ta chọn php cho sướng
Php chắc laravel bá nhất rồi, mì ăn liền nhiều package vãi ra
 
Cú pháp RoR nó hơi lạ quá. Code base Python, Javascript/Typescript, Go mình nghĩ kể cả người chưa từng code ngôn ngữ đó nhảy vào đọc vẫn hiểu chứ qua RoR là chào thua. Phần nhiều là do bộ keywords quá khác biệt, Ruby với cả ông Kotlin :sweat:
 
Cú pháp RoR nó hơi lạ quá. Code base Python, Javascript/Typescript, Go mình nghĩ kể cả người chưa từng code ngôn ngữ đó nhảy vào đọc vẫn hiểu chứ qua RoR là chào thua. Phần nhiều là do bộ keywords quá khác biệt, Ruby với cả ông Kotlin :sweat:
bên ruby nó tối giản hóa code, function, variable viết cực gọn, phải code nhuyễn đọc mới dễ đc, chỉ cần nhìn vào code là biết thằng này mới học hay làm lâu năm:D
 
Bên Rails thấy có cái Hotwire thú vị quá, ngoài nó ra có thằng JavaScript framework nào có cơ chế tương tự không nhỉ? Mình muốn tích hợp vào legacy project :big_smile:
 
Sửa lần cuối:
Bên Rails thấy có cái Hotwire thú vị quá, ngoài nó ra có thằng JavaScript framework nào có cơ chế tương tự không nhỉ? Mình muốn tích hợp vào legacy project :big_smile:
hotwire turbo thì chắc là htmx, hotwire stimulus thì là alpine.js chăng :bad_smelly:
product cty mình đang dùng hotwire cũng ngon phết :beauty:
 
hotwire turbo thì chắc là htmx, hotwire stimulus thì là alpine.js chăng :bad_smelly:
product cty mình đang dùng hotwire cũng ngon phết :beauty:
Search thử thì đúng là bọn nó recommend combo: HTMX + AlpineJs/HyperScript :adore:

Đang có mấy project back-end Django mà lười build kiểu SPA vì tốn resource quá, thấy cắm combo trên ổn hơn. :adore:
 
Right tool for right job.
Ruby / RoR nổi lên là vì build feature nhanh, ngôn ngữ Ruby trong sáng, dễ đọc và cung cấp nhiều cái có sẵn. Hồi mình viết Ruby tới giờ chỉ 1,2 lần xài nested loop. Nên nhiều startup dùng RoR để có proof of concep, sau đó raise fund. Có fund thì thuê dev về để tối ưu, scale. Github, Shoptify, Esty...
Chứ lúc đầu chưa có tiền, ngân sách eo hẹp mà cứ lo tối ưu thì chết non.
Premature Optimization Is the Root of All Evil - s/o said.
Về performance hệ thống hay code, nếu không có kinh nghiệm và kiến thức, thì dùng ngôn ngữ nào cũng sẽ gây slow và tốn resources cả.
 
Công ty mình outsource cho Nhật đang tuyển team lead Ruby cho thím nào có nhu cầu nhé :D
 
Nhân tiện đây mình muốn nói với các anh em mới vào ngành một chuyện, hãy cẩn thận khi chọn ngôn ngữ, công nghệ. Khi các anh em chọn sai, nó sẽ ảnh hưởng trầm trọn đến career path của anh em. Và sẽ mất rất nhiều nhiều thời gian để bù đắp những sai lầm đó. Tuổi trẻ chỉ có vài năm thôi, không phải ai cũng có bản lĩnh bắt đầu lại từ đầu đâu.
 
Nhân tiện đây mình muốn nói với các anh em mới vào ngành một chuyện, hãy cẩn thận khi chọn ngôn ngữ, công nghệ. Khi các anh em chọn sai, nó sẽ ảnh hưởng trầm trọn đến career path của anh em. Và sẽ mất rất nhiều nhiều thời gian để bù đắp những sai lầm đó. Tuổi trẻ chỉ có vài năm thôi, không phải ai cũng có bản lĩnh bắt đầu lại từ đầu đâu.
bắt đầu thì nên chọn gì cho hợp lý à bác :angry:
 
Nhân tiện đây mình muốn nói với các anh em mới vào ngành một chuyện, hãy cẩn thận khi chọn ngôn ngữ, công nghệ. Khi các anh em chọn sai, nó sẽ ảnh hưởng trầm trọn đến career path của anh em. Và sẽ mất rất nhiều nhiều thời gian để bù đắp những sai lầm đó. Tuổi trẻ chỉ có vài năm thôi, không phải ai cũng có bản lĩnh bắt đầu lại từ đầu đâu.

Chính xác, nên học những programming language như C++ ở mức đủ để hiểu về ngôn ngữ lập trình rồi chọn những ngôn ngữ như C#, Java để làm việc.
Chọn những thứ như Ruby thật sự làm việc rất củ chuối và mình thấy ko có lí do gì để chọn nó cả :D

Sent from Samsung SM-G996B using vozFApp
 
Chính xác, nên học những programming language như C++ ở mức đủ để hiểu về ngôn ngữ lập trình rồi chọn những ngôn ngữ như C#, Java để làm việc.
Chọn những thứ như Ruby thật sự làm việc rất củ chuối và mình thấy ko có lí do gì để chọn nó cả :D

Sent from Samsung SM-G996B using vozFApp
teck stack chính của bác là gì vậy
BdgiW7R.png
 
Trạng thái
Không mở để trả lời thêm.

Thống kê chủ đề

Ngày tạo
xosohomnay.xyz,
Người trả lời cuối
Fire Of Heart,
Trả lời
116
Lượt xem
26.438
Quay lại
Lên đầu trang