Nhưng đây là sự cọ xát, đôi khi bạn không thể hoặc không muốn chờ đợi. Ví dụ: tôi muốn sử dụng hỗ trợ mới cho RubyMotion bao gồm hỗ trợ cấu trúc dự án RubyMotion, thiết lập các tệp cào, thiết lập các cấu hình được nối với Trình mô phỏng iOS, v.v.
RubyMine có tất cả những thứ này, IDEA thì không. Vì vậy, tôi sẽ phải tạo một dự án RubyMotion bên ngoài IDEA, sau đó thiết lập một dự án IDEA và nối vào thư mục nguồn đó, v.v. và Chúa còn biết gì nữa.
Những gì JetBrains nên làm là có một mô hình cấp phép cho phép tôi, với việc mua IDEA để sử dụng bất kỳ IDE nào khác, trái ngược với việc chỉ dựa vào các plugin IDEAs.
Tôi sẽ sẵn sàng trả nhiều tiền hơn cho điều đó tức là nói thêm 50 đô la cho sự linh hoạt nói trên.
Điều buồn cười là, ban đầu tôi là một khách hàng của RubyMine đã nâng cấp lên IDEA, vì tôi thực sự muốn thiết lập polyglot đó. Bây giờ tôi đang dự tính trả tiền cho việc nâng cấp RubyMine, chỉ vì tôi cần phải làm RubyMotion ngay bây giờ. Ngoài ra còn có các lĩnh vực tiềm năng khác mà vấn đề không đồng bộ này có thể cắn tôi một lần nữa. Ví dụ như hộp công việc mô-men xoắn / hỗ trợ triển khai.
JetBrains có IDE tốt nhưng tôi đoán tôi hơi khó chịu.