สำหรับนักพัฒนา: IronRuby บน Windows Phone 7
2 นาที. อ่าน
เผยแพร่เมื่อ
อ่านหน้าการเปิดเผยข้อมูลของเราเพื่อดูว่าคุณจะช่วย MSPoweruser รักษาทีมบรรณาธิการได้อย่างไร อ่านเพิ่มเติม
Silverlight 2 นำเสนอคุณสมบัติใหม่และสำคัญ รองรับภาษา DLR ด้วยเหตุนี้ นักพัฒนาจึงสามารถใช้ IronRuby ร่วมกับแอปพลิเคชัน Silverlight ได้ ตั้งแต่การรวมไว้ในแอปพลิเคชันไปจนถึงการเขียนแอปพลิเคชัน Silverlight ทั้งหมดด้วย
Microsoft ได้ประกาศการสนับสนุน IronRuby ใน Windows phone 7 ในนิตยสาร MSDN เนื่องจาก Silverlight ทำงานบน Windows Phone 7 นักพัฒนาจึงสามารถใช้ประโยชน์จากภาษา DLR IronRuby และเริ่มเขียนแอปพลิเคชันได้
อย่างไรก็ตาม มีข้อ จำกัด บางประการตามที่กล่าวไว้ในบล็อก
อย่างไรก็ตาม มีข้อจำกัดบางประการที่คุณควรทราบ Windows Phone 7 มาพร้อมกับ .NET Compact Framework ซึ่งเป็นส่วนย่อยของ .NET Framework Compact Framework ออกแบบมาสำหรับมือถือและแอปพลิเคชันแบบฝังตัว และมีประมาณ 30 เปอร์เซ็นต์ของ .NET Framework แบบเต็ม ด้วยเหตุนี้ คลาสจำนวนมากจึงหายไป และสิ่งนี้ส่งผลต่อวิธีการทำงานของ IronRuby
สำหรับผู้ที่ไม่รู้ว่า IronRuby คืออะไร นี่คือคำอธิบายเล็กน้อย
IronRuby คืออะไร?
ในปี 2006 Microsoft ได้ประกาศการพัฒนา IronRuby ใช้เวลามากกว่าสามปีในการพัฒนา และในเดือนเมษายน ทีม IronRuby ได้ประกาศ IronRuby เวอร์ชันเสถียรรุ่นแรก: เวอร์ชัน 1.0
IronRuby รองรับชุดคุณลักษณะทั้งหมดของภาษา Ruby ด้วยการเพิ่มที่ไม่เหมือนใคร: การรวมระหว่างรหัส Ruby และรหัส .NET Framework การรวมนี้ค่อนข้างราบรื่นและต้องใช้มากกว่าการโหลดแอสเซมบลี .NET Framework ไปยังบริบท Ruby
คุณสมบัติที่สำคัญของ IronRuby:
Ruby เป็นภาษาไดนามิกและ IronRuby ก็เช่นกัน ซึ่งหมายความว่าไม่มีคอมไพเลอร์อยู่ในมือ และการดำเนินการส่วนใหญ่ที่ทำระหว่างการคอมไพล์และเวลาสร้างในภาษาสแตติกจะเสร็จสิ้นระหว่างรันไทม์ ลักษณะการทำงานนี้มีคุณลักษณะหลากหลายที่ยากหรือทำไม่ได้ในภาษาคงที่ส่วนใหญ่ในปัจจุบัน
อ่านเพิ่มเติมได้ที่ Microsoft ที่นี่.