2007-05-02 15:11:22〥芹蟹麵〥
Sliverlight不限用Windows平台
微軟公司計劃讓Silverlight兼容並蓄,支援更多種作業系統環境與動態語言,期能增強與Flash的競爭力。
微軟公司主管在Mix ’07網路開發者與設計人員會議中表示,未來.Net開發者可打造支援Silverlight的應用程式。微軟希望吸引更多開發人員向Silverlight靠攏,以替代奧多比(Adobe Systems)的Flash格式。
微軟1日發布Silverlight 1.1的alpha版,允許以C#這類的程式設計語言編寫應用程式,進而利用微軟.Net應用。1.0版的Silverlight訂於今夏釋出。
Silverlight 1.1下載內含.Net架構,是.Net應用程式在Windows或Safari麥金塔瀏覽器上執行所必需的。
此外,微軟已開發中「Dynamic Language Runtime」軟體,讓開發人員用動態(dynamic)或腳本(scripting)語言撰寫.Net應用程式。
微軟希望以新軟體挫挫Adobe的銳氣。
具體而言,微軟伺服器與工具部總經理Scott Guthrie宣布「IronRuby」--即Ruby語言的一個版本,用來開發.Net應用程式。近幾年來,微軟已聘請多位動態語言專家,包括擅長 Python和JavaScript的高手,協助擴大這些語言的支援能力。
Guthrie說,如同IronPython--支援.Net的Python版本--IronRuby的原始碼可透過開放原始碼式的授權方案取得。
Guthrie在發表專題演說時示範如何使用.Net工具,例如如何用微軟旗艦Visual Studio及Expression Studio設計工具,來執行Windows和麥金塔瀏覽器應用程式的程式除錯與編碼等任務。
微軟的一些商業夥伴則示範如何運用Silverlight及其他微軟工具,打造可運用媒體呈現互動功能的應用程式。
例如,MLB.com就計劃在夏季推出一款Silverlight媒體播放程式,帶給使用者更強的影音體驗。該公司技術長Justin Shaffer指出,有了Silverlight,使用者在接收串流視訊的同時,可以動態調整影像螢幕。
另外,線上銀行應用軟體商Intelligent Environments的技術長Mike Warriner表示,他很高興現在能請自家的C#程式設計師來寫Silverlight應用程式,不必再找外面的約聘Flash開發人員,也能在不同的作業系統上執行應用程式。
一個令人好奇的問題是,微軟打不打算讓Silverlight支援Linux?
儘管對Flash for Linux的支援落後Windows和Mac,Warriner表示,Intelligent Environments仍指望Flash網路應用程式能在Linux上執行。
Warriner說:「Linux讓我們可對顧客說:『這東西無所不在。』不然的話,我們就必須專門建置一個支援Linux的網站,那樣做成本太高了。」
微軟公司主管在Mix ’07網路開發者與設計人員會議中表示,未來.Net開發者可打造支援Silverlight的應用程式。微軟希望吸引更多開發人員向Silverlight靠攏,以替代奧多比(Adobe Systems)的Flash格式。
微軟1日發布Silverlight 1.1的alpha版,允許以C#這類的程式設計語言編寫應用程式,進而利用微軟.Net應用。1.0版的Silverlight訂於今夏釋出。
Silverlight 1.1下載內含.Net架構,是.Net應用程式在Windows或Safari麥金塔瀏覽器上執行所必需的。
此外,微軟已開發中「Dynamic Language Runtime」軟體,讓開發人員用動態(dynamic)或腳本(scripting)語言撰寫.Net應用程式。
微軟希望以新軟體挫挫Adobe的銳氣。
具體而言,微軟伺服器與工具部總經理Scott Guthrie宣布「IronRuby」--即Ruby語言的一個版本,用來開發.Net應用程式。近幾年來,微軟已聘請多位動態語言專家,包括擅長 Python和JavaScript的高手,協助擴大這些語言的支援能力。
Guthrie說,如同IronPython--支援.Net的Python版本--IronRuby的原始碼可透過開放原始碼式的授權方案取得。
Guthrie在發表專題演說時示範如何使用.Net工具,例如如何用微軟旗艦Visual Studio及Expression Studio設計工具,來執行Windows和麥金塔瀏覽器應用程式的程式除錯與編碼等任務。
微軟的一些商業夥伴則示範如何運用Silverlight及其他微軟工具,打造可運用媒體呈現互動功能的應用程式。
例如,MLB.com就計劃在夏季推出一款Silverlight媒體播放程式,帶給使用者更強的影音體驗。該公司技術長Justin Shaffer指出,有了Silverlight,使用者在接收串流視訊的同時,可以動態調整影像螢幕。
另外,線上銀行應用軟體商Intelligent Environments的技術長Mike Warriner表示,他很高興現在能請自家的C#程式設計師來寫Silverlight應用程式,不必再找外面的約聘Flash開發人員,也能在不同的作業系統上執行應用程式。
一個令人好奇的問題是,微軟打不打算讓Silverlight支援Linux?
儘管對Flash for Linux的支援落後Windows和Mac,Warriner表示,Intelligent Environments仍指望Flash網路應用程式能在Linux上執行。
Warriner說:「Linux讓我們可對顧客說:『這東西無所不在。』不然的話,我們就必須專門建置一個支援Linux的網站,那樣做成本太高了。」