Untuk Pengembang: IronRuby di Windows Phone 7

Ikon waktu membaca 2 menit Baca


Pembaca membantu dukungan MSpoweruser. Kami mungkin mendapat komisi jika Anda membeli melalui tautan kami. Ikon Keterangan Alat

Baca halaman pengungkapan kami untuk mengetahui bagaimana Anda dapat membantu MSPoweruser mempertahankan tim editorial Baca lebih lanjut

besi

Silverlight 2 memperkenalkan fitur baru dan penting, dukungan untuk bahasa DLR. Akibatnya, pengembang dapat menggunakan IronRuby dengan aplikasi Silverlight, mulai dari memasukkannya ke dalam aplikasi hingga menulis seluruh aplikasi Silverlight dengannya.

Microsoft telah mengumumkan dukungan mereka untuk IronRuby di Windows phone 7 di MSDN Magazine. Karena Silverlight berjalan di Windows Phone 7, pengembang dapat memanfaatkan bahasa DLR IronRuby dan mulai menulis Aplikasi untuknya.

Namun ada beberapa batasan, seperti yang disebutkan di blog.

Namun, ada beberapa batasan yang harus Anda ketahui. Windows Phone 7 hadir dengan .NET Compact Framework, yang merupakan subset dari .NET Framework. Compact Framework dirancang untuk aplikasi seluler dan tertanam dan berisi sekitar 30 persen dari .NET Framework lengkap. Akibatnya, banyak kelas hilang, dan ini memengaruhi cara kerja IronRuby.

Bagi yang belum tahu apa itu IronRuby, berikut sedikit penjelasannya.

Apa Itu IronRuby?

Pada tahun 2006, Microsoft mengumumkan pengembangan IronRuby. Butuh lebih dari tiga tahun untuk berkembang, dan pada bulan April tim IronRuby mengumumkan versi stabil pertama dari IronRuby: versi 1.0.

IronRuby mendukung seluruh rangkaian fitur bahasa Ruby dengan tambahan unik: integrasi antara kode Ruby dan kode .NET Framework. Integrasi ini cukup mulus dan membutuhkan sedikit lebih dari memuat rakitan .NET Framework ke konteks Ruby

Fitur Utama IronRuby:

Ruby adalah bahasa yang dinamis dan begitu juga IronRuby. Ini berarti tidak ada kompiler yang tersedia, dan sebagian besar operasi yang dilakukan selama kompilasi dan waktu pembuatan dalam bahasa statis dilakukan selama waktu berjalan. Perilaku ini menyediakan berbagai fitur yang sulit atau tidak mungkin dicapai di sebagian besar bahasa statis saat ini.

Baca selengkapnya di Microsoft di sini.

Lebih lanjut tentang topik: Alat pengembang, rubi besi, Windows Phone 7