微軟在2023年4月,向開發者提供了silverlight 1.1(現在稱為silverlight 2.0)的alpha版.最終版本的silverlight 2.0預計將在2023年發布.
微軟已經決定將正準備發布的silverlight 1.1更名為silverlight 2.0,並將在2023年一季度發布的beta版中啟用go-live許可。界時,開發人員可以馬上利用silverlight 2.0開始建立真實應用程式了。
這一宣告來自微軟開發人員部門的集團副總載s. "soma" somasegar的部落格,他對這一變化的原因進行了說明:
它包括的這些更新,準確的說並不只是像silverlight 1.1版本號所標識的那種簡單公升級關係,所以我們決定直接跳到下一版本號「silverlight 2.0」來替代「silverlight 1.1」,我們計畫在2023年第一季度交付乙個silverlight 2.0的beta版。
新版本將支援.net,所以開發人員可以使用c#、vb、ruby和python這些他們所期望的語言來編寫silverlight應用,它還提供了一些新的特性:
現在,你可以將silverlight控制項新增到你的工具箱中,然後拖到你的設計介面上,就像asp.net中的那樣。這些控制項將對布局管理(stack + grid)提供完整的支援,並支援socket、資料繫結、模板、網路等等。它還整合了跨網路域的解決方案,開發者可以通過它來操作任何web上的可信**上的資源和資料。我們還擴充套件和提公升了**管道的效能和格式。
silverlight 2.0將與跨平台.net framework版本一起發布,可以執行於windows、mac上,很快也會支援linux,支援internet explorer、firfox和safari以及更多瀏覽器。
相比silverlight 1.1 alpha版而言,特性得到極大提公升,scott guthrie對一些.net具體的新特性進行了詳細說明:
wpf ui framework:當前silverlight的alpha版只有一些基本控制項支援,和一套ui繪製的託管api,下乙個silverlight預覽版將增加對wpf ui框架的高階別特性的支援,包括:可擴充套件的控制項框架模型、布局管理器支援、雙向資料繫結支援和控制項模板以及**支援。silverlight中的wpf ui framework特性將相容上週發布的.net framework 3.5中的wpf ui framework特性的子集。
豐富的控制項:silverlight將提供一系列豐富的控制項,讓構建富網際網路應用變得更容易。下乙個silverlight預覽版將增加對以下控制項的支援:核心表單控制項(textbox、checkbox、radiobutton等)、內建的布局管理控制項(stackpanel、grid等)、通用功能性控制項(tabcontrol、slider、scrollviewer、progressbar等)和資料操作控制項(datagrid等)。
豐富的網路支援:silverlight將提供豐富的網路支援,下乙個silverlight預覽版將增加對rest、pox、rss和ws*通訊的支援,它還將增加對跨網路域操作的支援,因此,silverlight客戶端將可以操作任何可信web**上的資料和資料。
豐富的基本類庫支援:silverlight將包含乙個功能豐富的.net基本類庫,如集合、io、泛型、執行緒、全球化、xml和本地儲存等。下乙個silverlight預覽版還將增加對linq to xml的內建支援和更豐富的html dom api整合。
微軟 IE 緊急補丁即將發布
本文轉譯自microsoft security response center 部落格文章 security advisory 979352 going out of band 我們要告訴大家 ie 零日漏洞威脅形勢的最新情況,同時宣布 微軟即將發布乙個緊急安全補丁來幫助使用者修正此漏洞。通過對威脅...
微軟 IE 緊急補丁即將發布
本文轉譯自microsoft security response center 部落格文章 security advisory 979352 going out of band 我們要告訴大家 ie 零日漏洞威脅形勢的最新情況,同時宣布 微軟即將發布乙個緊急安全補丁來幫助使用者修正此漏洞。通過對威脅...
微軟發布Visual Studio Mac預覽版
日前,微軟發布了visual studio的mac預覽版。mac使用者終於可以在自己喜歡的平台上使用visual studio開發各種應用了。visual studio支援.net core和azure connectivity,只需要一種語言就可以開發出從前端到後端的一整套應用程式。visual ...