Tại sao tôi không học Ruby on Rails nữa ?
Tôi cũng như các bạn, từng học Ruby, học Rails, rồi tìm Job, lăn lộn với nó. Hẳn đi đến 1 kết luận là, tôi có thể ghét Rails, nhưng tôi không thể ghét Ruby được. Nó như là mối tình đầu vậy. Nếu bạn bắt đầu học Ruby on Rails, hãy cứ học nó, đủ để bạn an tâm xử lý 90% các dự án CRUD với Rails. ...
Tôi cũng như các bạn, từng học Ruby, học Rails, rồi tìm Job, lăn lộn với nó. Hẳn đi đến 1 kết luận là, tôi có thể ghét Rails, nhưng tôi không thể ghét Ruby được.
Nó như là mối tình đầu vậy.
Nếu bạn bắt đầu học Ruby on Rails, hãy cứ học nó, đủ để bạn an tâm xử lý 90% các dự án CRUD với Rails.
Nếu bạn đã an tâm về kỹ năng hỏi đáp, google search của mình cho tất cả vấn đề với Rails rồi, tôi nghĩ bạn nên dừng lại, giải lao, và suy nghĩ tiếp về con đường tiếp theo bạn nên học cái gì.
Vì sao vậy ?
Tôi hay các bạn ở đây, đã từng dùng rails c để vọc với cái app của mình, cảm giác đầu tiên, đó là sợ.
Thế nên, có câu nói đùa là: Tôi rất ít khi test, nhưng đã test là test ở production.
Ruby là 1 ngôn ngữ thuần OOP, ở đó mọi thứ đều là Object. Kể cả Class cũng là Object.
Bạn làm Ruby, nghĩa là làm với Object.
Và tất nhiên, khi dùng Rails, điểm khó chịu của nó là, bạn khó mà vọc trên production được !
Toàn bộ methods của models trong ứng dụng bạn bị lòi ra ngoài một cách rất tự nhiên (gọi là hở hang), ai thích chọc gì chọc, sờ mó đủ kiểu vẫn OK, miễn là nó vào được cái rails c.
Tôi vẫn nghĩ, chúng ta là dev, về mặt lương tâm 1 tí, hãy nên làm gì đó để người sử dụng và người vận hành nó an tâm ngủ ngon hơn cho cái mình viết ra đã.
Tản mạn...