Android

Tim JRuby Sun Melompat Kapal ke Engine Yard

The Emerging Languages Bowl: The Big League Challenge

The Emerging Languages Bowl: The Big League Challenge
Anonim

Tim JRubs Sun Microsystems meninggalkan perusahaan untuk bekerja di perusahaan aplikasi hosting Engine Yard, mengutip ketidakpastian seputar akuisisi Sun yang direncanakan oleh Oracle.

Sun menyewa Charles Nutter dan Thomas Enebo, yang sering disebut "JRuby Guys, "sekitar dua setengah tahun yang lalu sehingga mereka dapat bekerja penuh waktu di JRuby, sebuah implementasi dari bahasa pemrograman Ruby untuk Java Virtual Machine. Beberapa bulan kemudian Sun menyewa Nick Sieger, pengembang JRuby kunci lainnya.

Ketiganya akan mulai bekerja di Engine Yard minggu depan. Nutter mengatakan mereka memutuskan untuk meninggalkan Sun sebagian besar karena ketidakpastian yang diakibatkan oleh akuisisi oleh Oracle, kesepakatan yang diharapkan akan ditutup akhir musim panas ini sambil menunggu persetujuan peraturan.

"Sejujurnya, kami tidak memiliki bukti bahwa Oracle tidak akan mendukung JRuby, tetapi kami juga tidak memiliki bukti bahwa mereka akan melakukannya, "kata Nutter melalui telepon, Senin. "Dua dari tiga pengembang yang membuat langkah ini memiliki keluarga; kami ingin memastikan JRuby akan mencapai tingkat berikutnya, dan kami harus membuat keputusan," katanya.

Oracle adalah pengguna besar teknologi Java Sun dan mengatakan itu adalah salah satu alasan utama mengapa perusahaan itu membeli perusahaan itu, meskipun ia belum memberikan rincian tentang rencananya.

Dipekerjakan oleh Sun dan diberi kesempatan untuk bekerja penuh waktu di JRuby adalah "cukup banyak mimpi yang menjadi kenyataan, "Kata Nutter. Tim harus bekerja secara independen sebagai "proyek satelit," tetapi dengan sumber daya teknik Sun di belakang mereka, termasuk akses ke perangkat GlassFish, NetBeans, dan JVM.

JRuby telah melewati beberapa rilis dan disebarkan di beberapa aplikasi bisnis penting, termasuk pelaporan penyakit infeksi dan sistem manajemen yang digunakan oleh negara bagian Utah.

"Kami benar-benar telah berhasil membangun JRuby menjadi cukup banyak implementasi Ruby alternatif terbaik yang ada di luar sana; kami memiliki penyebaran produksi di seluruh dunia dan banyak orang benar-benar menyukainya. Kami tentu tidak bisa melakukannya tanpa Sun, "kata Nutter.

Engine Yard, yang menawarkan hosting untuk aplikasi Ruby on Rails, merekrut tim karena melihat peningkatan penggunaan JRuby oleh Java Pengembang web dan tidak memiliki keahlian di bidang itu, kata Michael Mullany, wakil presiden pemasarannya. Sebuah survei baru-baru ini oleh Evans Data menunjukkan jumlah pengembang Ruby meningkat 40 persen dari tahun sebelumnya, katanya.

"Saya pikir salah satu hal yang dapat membawa JRuby ke tingkat berikutnya adalah memiliki penawaran dukungan komersial berbayar dan sumber terbuka-open source profesional yang menawarkan di sekitarnya, "kata Mullany. Engine Yard mendekati para pengembang tentang bekerja di perusahaan, katanya.

Sieger telah memimpin Project Kenai Sun, kata Nutter, yang memungkinkan pengembang untuk meng-host aplikasi di cloud, sedikit seperti SourceForge. Dia akan kembali ke pekerjaan penuh waktu JRuby di Engine Yard.

Pengembang JRuby terkemuka keempat, Ola Bini, masih bekerja di ThoughtWorks, di mana dia dipekerjakan tahun lalu, kata Nutter.

Seorang juru bicara Sun menegaskan bahwa hari terakhir pengembang di Sun adalah minggu ini tetapi tidak ada komentar lebih lanjut.

Nutter mengatakan dia akan terus mengembangkan JRuby dan mendukung komunitas seperti sebelumnya. Rilis berikutnya, 1,4, dijadwalkan sekitar September, kata Nutter. "Kami akhirnya pindah kembali sebulan karena langkah ini," katanya.

"Salah satu fokus besar [di 1.4] akan dilakukan untuk sisi Java JRuby yang telah kami lakukan untuk sisi Ruby, "Kata Nutter. "Selama dua hingga tiga tahun terakhir kami telah melakukan pekerjaan yang sangat bagus untuk membuat JRuby menjadi implementasi Ruby yang sangat baik, dan sekarang kami ingin mengubah fokus kami sedikit untuk memastikan itu bahasa JVM terbaik juga, dan yang pertama -kelas warga di platform Java.

"Itu termasuk memastikan standar de facto seperti Hibernate bekerja sangat baik dengan JRuby, memastikan perpustakaan baru dan kerangka kerja dan standar dari [Java Community Process] bekerja dengan JRuby serta Java, dan juga, hingga taraf tertentu, memastikan kami dapat terus meningkatkan kinerja JRuby di JVM. "

Tim juga akan melakukan beberapa pekerjaan untuk memastikan JRuby berjalan sebaik mungkin di lingkungan hosting Engine Yard, katanya.

Para pengembang berencana mengumumkan langkah mereka di sebuah posting blog Selasa sore, katanya.