Chúng ta đều biết rằng Rối và Đầu bếp là những siêu sao của khu vực tự động hóa CNTT, và chúng được phát triển bằng Ruby (mặc dù máy chủ Chef 11 được viết lại trong Erlang).Tại sao Puppet và Chef sử dụng Ruby?
Trong môi trường làm việc của tôi, một nhóm rất lớn của nhóm hoạt động sử dụng Python làm ngôn ngữ chính để phát triển các công cụ hoạt động hoặc các ứng dụng hệ thống cơ bản.
Tôi muốn tìm hiểu tại sao cả Puppet và Chef đều được viết bằng Ruby? Các lợi thế là gì? Ruby hỗ trợ DSL tốt. Python có thể làm điều đó không?
Bạn nên xem http://saltstack.com – cpuguy83