Tôi đã học Scala trong vài tháng qua và bây giờ tôi cảm thấy tôi có thể bắt đầu sử dụng vào công việc thực tế ngoài việc giải quyết một số vấn đề đơn giản. Câu hỏi của tôi ở đây là hai người này hợp tác với nhau như thế nào?Java và Scala hoạt động tốt như thế nào?
Tôi có một vài dự án Java mà tôi đang làm việc ngay bây giờ. Làm thế nào dễ dàng wiil nó được bắt đầu sử dụng scala trong họ? Có bất kỳ gotchas để được nhận thức? Có bất kỳ hướng dẫn hoặc loại công cụ có sẵn trên làm nó? Nếu tôi muốn sử dụng Scala trong các dự án web làm thế nào để làm điều đó (ngoài thang máy)? Tất cả các ý tưởng và đề xuất đều được chào đón.
Tôi hết lòng đồng ý với những tình cảm này: đây chính là cách tôi đã kết hợp cả hai. (Tức là chính Scala hoặc Java tương tác chính với Scala thông qua các giao diện Java để tránh sự cần thiết phải mang tên trong mã Java.) –
grrrr, "tên mangling" là từ kỹ thuật mà tôi không thể nghĩ ra vào thời điểm đó tôi đã viết điều này, dẫn đến việc tôi sử dụng thuật ngữ "tên buồn cười". –
Chú thích '@ BeanProperty' có thể là bạn của bạn trong việc tạo các vals và vars dễ truy cập hơn tới mã java. Nó tạo ra getFoo kiểu java và setFoo mà bạn có thể sử dụng từ mã java (mặc dù trình biên dịch scala sẽ không cho phép bạn truy cập những tên đó từ mã scala của bạn). –