Android

ĐộI JRuby của Sun chuyển tàu đến xưởng máy

Sun down

Sun down
Anonim

Đội JRuby của Sun Microsystems rời khỏi công ty để làm việc cho công ty lưu trữ ứng dụng Engine Yard, trích dẫn sự không chắc chắn xung quanh việc Oracle mua lại kế hoạch của Sun.

Sun thuê Charles Nutter và Thomas Enebo, thường được gọi là "JRuby Guys, "khoảng hai năm rưỡi trước đây để họ có thể làm việc toàn thời gian trên JRuby, việc triển khai ngôn ngữ lập trình Ruby cho Máy ảo Java. Vài tháng sau, Sun thuê Nick Sieger, một nhà phát triển JRuby khác.

Cả ba sẽ bắt đầu làm việc tại Engine Yard vào tuần tới. Nutter cho biết họ quyết định rời Sun chủ yếu là do sự không chắc chắn từ việc Oracle mua lại, một thỏa thuận dự kiến ​​sẽ đóng cửa vào cuối mùa hè này trong khi chờ phê duyệt quy định.

"Thành thật mà nói, chúng tôi không có bằng chứng rằng Oracle sẽ không hỗ trợ JRuby, nhưng chúng tôi cũng không có bất kỳ bằng chứng nào cho thấy, "Nutter nói qua điện thoại hôm thứ Hai. "Hai trong ba nhà phát triển làm cho động thái này có gia đình, chúng tôi muốn đảm bảo JRuby sẽ đạt đến cấp độ tiếp theo, và chúng tôi phải đưa ra quyết định", ông nói.

Oracle là một người dùng lớn của công nghệ Java của Sun và nói rằng đó là một trong những lý do chính khiến công ty mua lại công ty, mặc dù nó không đưa ra chi tiết cụ thể về kế hoạch của nó.

Được Sun thuê và có cơ hội làm việc toàn thời gian trên JRuby là "giấc mơ trở thành hiện thực "Nutter nói. Nhóm nghiên cứu đã làm việc độc lập như một "dự án vệ tinh", nhưng với các tài nguyên kỹ thuật của Sun, bao gồm quyền truy cập vào phần mềm Glassfish, NetBeans và JVM.

JRuby đã trải qua một số phiên bản và được triển khai trong một số ứng dụng kinh doanh quan trọng, bao gồm một hệ thống báo cáo và quản lý bệnh truyền nhiễm được sử dụng bởi tiểu bang Utah.

"Chúng tôi thực sự đã xây dựng JRuby thành nhiều triển khai Ruby thay thế tốt nhất, chúng tôi đã triển khai sản xuất trên toàn thế giới và Chúng tôi chắc chắn không thể làm điều đó nếu không có mặt trời, "Nutter nói.

Engine Yard, nơi cung cấp dịch vụ lưu trữ cho các ứng dụng Ruby on Rails, đang tuyển dụng nhóm vì nó thấy việc sử dụng JRuby tăng lên bởi Java Các nhà phát triển web và thiếu kiến ​​thức chuyên môn trong lĩnh vực đó, Michael Mullany, phó chủ tịch tiếp thị của hãng cho biết. Một cuộc khảo sát gần đây của Evans Data cho thấy số lượng các nhà phát triển Ruby tăng 40% so với một năm trước đó, ông nói.

"Tôi nghĩ rằng một trong những điều có thể đưa JRuby lên cấp độ tiếp theo là thực sự cung cấp mã nguồn mở chuyên nghiệp xung quanh nó, "Mullany nói. Engine Yard đã tiếp cận các nhà phát triển về công việc tại công ty, ông nói, Sieger đã dẫn đầu dự án của Sun Kenai, Nutter nói, cho phép các nhà phát triển lưu trữ các ứng dụng trên đám mây, giống như SourceForge. Anh ấy sẽ quay trở lại công việc toàn thời gian JRuby tại Engine Yard.

Nhà phát triển JRuby hàng đầu thứ tư, Ola Bini, vẫn làm việc tại ThoughtWorks, nơi anh được thuê vào năm ngoái, Nutter nói. ngày cuối cùng của các nhà phát triển tại Sun sẽ là tuần này nhưng không có thêm bình luận nào.

Nutter nói anh sẽ tiếp tục phát triển JRuby và hỗ trợ cộng đồng nhiều như trước đây. Bản phát hành tiếp theo, 1,4, sẽ ra mắt vào khoảng tháng 9, Nutter nói. "Chúng tôi đã di chuyển nó trở lại một tháng vì động thái này", ông nói.

"Một trong những trọng tâm lớn [trong 1.4] sẽ làm cho phía Java của JRuby những gì chúng tôi đã làm cho phía Ruby, "Nutter nói. "Trong hai đến ba năm qua, chúng tôi đã thực hiện một công việc thực sự tốt khi biến JRuby thành một triển khai Ruby tuyệt vời, và bây giờ chúng tôi muốn tập trung một chút để đảm bảo đó là ngôn ngữ JVM tốt nhất và công dân lớp trên nền tảng Java.

"Điều đó bao gồm việc đảm bảo các tiêu chuẩn thực tế như Hibernate hoạt động rất tốt với JRuby, đảm bảo các thư viện và khuôn khổ và tiêu chuẩn mới từ [Java Community Process] làm việc với JRuby cũng như Java, và ở một mức độ nào đó, hãy đảm bảo rằng chúng tôi có thể tiếp tục cải thiện hiệu suất của JRuby trên JVM. "

Nhóm nghiên cứu cũng sẽ thực hiện một số công việc để đảm bảo JRuby chạy tốt nhất có thể trong môi trường lưu trữ của Engine Yard, ông nói.

Các nhà phát triển dự kiến ​​sẽ thông báo về việc di chuyển của họ trong một bài đăng trên blog vào chiều Thứ Ba.