紐約時報欲棄Silverlight 微軟急推工具箱挽救
在2006年,紐約時報曾經(jīng)公開宣布其閱讀工具基于WPF的消息,同時還為OS X用戶提供了一個基于Silverlight的應(yīng)用,這個應(yīng)用被稱為Times Reader。但遺憾的是,Silverlight版本帶來了各種問題,而缺少跨平臺的支持則成為其致命的障礙。
Silverlight作為WPF的一個子集,從技術(shù)角度來說,不太容易編寫既適合Silverlight又適合WPF的代碼,因此大多數(shù)的開發(fā)者不得不維護兩套獨立的代碼集。開發(fā)人員深知Silverlight產(chǎn)生的文本有時不太清楚,而這對于新聞顯示來說是無法容忍的。而且,這個應(yīng)用(Times Reader)與Safari 4的兼容性還有點問題,這讓生來就敏感的Apple用戶早已怨聲載道。
為了在競爭激烈的新聞業(yè)界擁有一席之地,紐約時報通過Times Developer Network構(gòu)建了一個基于REST的API。盡管還是公開的beta版,但API的數(shù)量也已經(jīng)非常多了。大多數(shù)API都返回XML和JSON兩種格式的數(shù)據(jù)并且擁有非常棒的文檔。其他的REST供應(yīng)商可以仿效這種做法來獲取最大的收益。
目前,Times Reader 2.0現(xiàn)在已經(jīng)可以使用了。而與此同時,在微軟的促進下,紐約時報Silverlight工具箱也發(fā)布了,以幫助開發(fā)者輕松上手這些API。顧名思義,該工具集主要的目的在于宣揚Silverlight和其他的微軟技術(shù)。
【編輯推薦】