Dropbox放棄C++、Google繼續加碼Flutter,跨平臺真的是僞命題嗎? | 話題

“一次編寫,處處運行”是程序員們美好的願景,可實際上往往無法如願以償。近日,Dropbox的工程師們在官方博客上宣佈他們將放棄其在 iOS 和 Android 客戶端之間共用同一套代碼的策略,轉而使用各自平臺的原生語言進行開發。
此前INfoQ發表了一篇題爲《寧願寫兩遍代碼,也不用C++跨iOS、Android平臺開發?》的文章淺談了這件事,有興趣的朋友可以再看一看。跨平臺開發可能會導致團隊需要多次修復同樣的缺陷,而且跨平臺開發與維護的費用也是極高,甚至高於編寫兩套代碼。那麼,跨平臺開發真的是僞命題嗎?

目前,Facebook和Google對於跨平臺開發的腳步依舊沒有停滯。隨着Google在Flutter上繼續下注,Flutter會是未來跨平臺開發的一個里程碑嗎?

在你看來,跨平臺開發在未來是否會有一個完美的解決方案呢?或者說你對Flutter的前景有什麼看法呢?

歡迎參與這個話題討論,在下方評論區表達你的觀點。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章