React是Meteor的未來嗎?

jopen 8年前發布 | 17K 次閱讀 Meteor React

讀過JavaScript開發平臺Meteor的一系列博文后,許多開發者感覺摸不著頭腦,無法確定該平臺未來將走向何方。

Sacha Greif日前發布了“Meteor的狀態”系列文章。這個標題多少有點名不符實,因為他其實并沒有為Meteor開發團隊工作也不是為其代言。盡管如此,這些文章仍然引發了對這個落伍的JavaScript開發平臺的激烈討論。

在第一部分《 哪里錯了 》一文中,Greif提到“很顯然,目前Meteor正處于一種不穩定的發展狀態中。”他進一步描述Meteor是如何要求開發者“全押”,即在前端和后端開發中要么同時采用某項技術,要么都不用。這在短期內有一定好處,可以讓用戶迅速跟進最新發展,但是從長期看會導致增加額外的復雜性:

一旦新的Meteor用戶開始超越基礎知識,并考慮像路由、分頁、訂閱緩存及管理、服務端渲染或數據庫連接等等,他們會感覺學習曲線非常陡峭。

在第二部分《 接下來會發生什么 》中,闡述了Meteor依賴于React作為技術基礎的未來發展。因為Meteor控制了整個技術棧,所以用Meteor作為膠水進行基于React的開發會更加簡單。React組件可以替代他們自己的技術組件(如Blaze前端組件)被應用于前后端并使用Meteor的技術進行通信。

目前,使用React開發需要多方面技術拼湊:React自身、它的插件、Webpack以及某些數據組織系統,可以說沒有一個完整的后端技術棧。但是Meteor的獨特定位有助于你解決這個挑戰,并在實質上成為開發React應用的最好平臺。

這些有爭議的博文引來了在社區中引發了許多評論。在 Hacker News 的討論中,用戶magicmu認同其中的一些痛點:

在某個特定的點上你會遇到(Meteor的)學習壁壘。我們使用FlowRouter因為它受React支持,但是讓管理訂閱功能正常運行(更別說緩存了)花費了比預期更多的時間。直到項目接近尾聲我們才意識到,沒有人能精通下層的Meteor運行機理,真是個可怕的實踐。

混亂是顯而易見的。Hacker News用戶desireco42 總結道

這個優秀的框架從妙不可言發展到目前這個狀態真是讓人很傷心,我都不確定它未來會帶來什么,也不知道以后還會不會使用Meteor構建我的項目。

Meteor開發團隊目前還沒有對此事發表評論。

查看英文原文: Is React the Future of Meteor?

來自: http://www.infoq.com/cn/news/2016/01/meteor-future-uncertain

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!