2017-04-08 20 views

Trả lời

6
  1. Các thực thi bundle & bundler have the same functionality và do đó có thể được sử dụng thay thế cho nhau. Bạn có thể thấy trong thư mục bundler/exe rằng tệp thực thi bundler chỉ tải thực thi bundle. Dường như với tôi rằng lệnh bundle thường được sử dụng hơn lệnh bundler.

  2. Các lệnh bundle & bundle install cũng có cùng chức năng. bundle sử dụng Thorbundle's default task is install. Ngoài ra, bundle i thực hiện tương tự như bundle installbundle's task i is mapped (aliased) to install.

  3. Đó là một câu hỏi tuyệt vời. :-) Ruby có xu hướng theo dõi Perl programming motto: "There's more than one way to do it." Tôi có xu hướng thích nguyên tắc Zen of Python: "Nên có một — và tốt nhất là chỉ có một cách rõ ràng để làm điều đó". Tôi nghĩ nguyên tắc thứ hai phục vụ cho principle of least astonishment và có xu hướng giúp keep things simple. Tuy nhiên, tôi vẫn muốn sử dụng chương trình Ruby (đặc biệt là khi xây dựng các API RESTful dựa trên HTTP, mà tôi sử dụng Rack). Tôi nghĩ Ruby đơn giản, thanh lịch và dễ đọc. Có lẽ Ruby sẽ tốt hơn nếu nó có quan điểm của Python về vấn đề này.

Các vấn đề liên quan