Shoutem旨在成为React Native移动应用领域的WordPress
近日,Shoutem推出了新的基于React Native的應(yīng)用構(gòu)建器,為開發(fā)人員提供了移動應(yīng)用領(lǐng)域的WordPress。
\\Shoutem讓開發(fā)人員可以使用一個可視化環(huán)境快速創(chuàng)建基于React Native的應(yīng)用。該環(huán)境讓開發(fā)人員可以定義應(yīng)用的各種元素,如布局、內(nèi)容來源和第三方模塊集成。應(yīng)用布局設(shè)計通過選擇一個預(yù)定義的模塊然后再定義每個元素的內(nèi)容來實現(xiàn)。例如,開發(fā)人員可以創(chuàng)建圖表網(wǎng)格、表格等等。與每個元素相關(guān)聯(lián)的內(nèi)容,如文本、圖標(biāo)或者富媒體,可以靜態(tài)描述,使用基于RSS/XML格式的文件導(dǎo)入,或者從支持的Web服務(wù)獲取,如社交網(wǎng)絡(luò)、Twitter、Eventbrite等等。此外,可視化構(gòu)建環(huán)境提供了測試應(yīng)用的“在線預(yù)覽”特性,如果沒有該特性,就需要一臺真正的設(shè)備,如照相機、音頻流播放器等等。更進(jìn)一步,開發(fā)人員可以通過Shoutem Preview應(yīng)用進(jìn)行測試,該應(yīng)用讓開發(fā)人員可以預(yù)覽應(yīng)用,并將使用Shoutem平臺創(chuàng)建的項目共享到自己的設(shè)備上。
\\Shoutem移動應(yīng)用創(chuàng)建程序旨在讓非開發(fā)人員不用寫一行代碼就可以創(chuàng)建出簡單的應(yīng)用,同時,借助JavaScript和React Native,確保為開發(fā)人員提供一系列的定制可能。
\\為了進(jìn)一步了解該移動應(yīng)用創(chuàng)建程序,InfoQ采訪了Shoutem市場營銷副總裁Robert Sekuli?。
\\InfoQ:你們建議將Shoutem視為移動應(yīng)用領(lǐng)域的WordPress,考慮到Shoutem平臺的特性,這其實是一個很自然的比較。什么讓你們覺得移動領(lǐng)域需要類似WordPress這樣的東西?
\\\我們進(jìn)入這個市場已經(jīng)有8年了,我們的產(chǎn)品有一些不同的版本。從我們平臺的第一次迭代開始,我們就在我們的平臺上看到了新用戶和訂閱者的穩(wěn)步增長,這傳達(dá)了一個清晰的信號,就是移動應(yīng)用領(lǐng)域需要WordPress。這些新用戶主要是沒有編程知識的人,他們希望不寫一行代碼就創(chuàng)建出移動應(yīng)用。
\\然而,該平臺的前面幾次迭代只能進(jìn)行有限的定制,甚至當(dāng)我們吸引了希望擺脫WYSIWYG編輯器的用戶時,平臺鎖定仍然是個突出問題。隨著有定制需求的用戶數(shù)量不斷增加,我們知道,我們需要改造我們的平臺。我們的老平臺允許一些定制化,主要是可視化方面,但在最新的升級中,我們說的定制包括修改推送通知或者分析提供商,或者向應(yīng)用添加平臺尚不具備的特性,等等。
\\\InfoQ:比較Shoutem和WordPress有什么不妥嗎?
\\\沒什么不妥!我們通過Shoutem創(chuàng)建了令人驚訝的開發(fā)體驗,其中包括開源所有的客戶端代碼。這就是說,用戶可以在Shoutem上構(gòu)建應(yīng)用,將代碼拉到本地,對其做任何修改。可能性是無限的。如果你不希望使用我們的,那么你甚至可以連接到另外一個CMS提供商。
\\我們的新平臺的主要目標(biāo)是提供一種有效的途徑,讓用戶可以重用開源擴展(類似WordPress插件)構(gòu)建他們的應(yīng)用,不管定制化還是新建。我們希望讓用戶專注于應(yīng)用創(chuàng)新,而不是重新實現(xiàn)標(biāo)準(zhǔn)功能,這些乏味的工作留給我們來做。我們負(fù)責(zé)枯燥的工作,如自動化應(yīng)用發(fā)布、SDK自動升級、用戶\u0026amp;應(yīng)用管理等等。如果用戶在應(yīng)用創(chuàng)建過程中遇到了麻煩,我們會提供詳細(xì)全面的平臺文檔。
\\\InfoQ:Shoutem最主要是用來構(gòu)建哪一類移動應(yīng)用?哪一類移動應(yīng)用仍然需要利用完全原生所帶來的好處呢?
\\\Shoutem背后的哲學(xué)是讓你可以高效地構(gòu)建應(yīng)用,而又不受React Native的使用限制。從根本上講,Shoutem是一個可以在上面構(gòu)建React Native應(yīng)用的架構(gòu)。因此,真正的問題是你應(yīng)該什么時候使用React Native。在Shoutem,我們認(rèn)為,當(dāng)你構(gòu)建任何類型的移動應(yīng)用時,都應(yīng)該使用React Native技術(shù)。當(dāng)希望構(gòu)建原生應(yīng)用時,它顯著降低了應(yīng)用開發(fā)的成本。
\\React Native只是一種抽象,以原生代碼為基礎(chǔ),它讓你可以編寫跨平臺代碼,甚或當(dāng)可以抽象iOS及Android的概念時,使用原生代碼。使用React Native構(gòu)建的應(yīng)用反應(yīng)迅速、可擴展性好,而且有復(fù)雜動畫和并發(fā)邏輯。您又怎么能夠知道這一點呢?只要看一下!這里列舉幾個使用React Native構(gòu)建的應(yīng)用:Airbnb、Instagram、Skype、Wix、Tesla……
\\\InfoQ:根據(jù)Shoutem的路線圖,接下來會發(fā)生什么?
\\\遷移React Native應(yīng)用的用戶。我們開始的時候只遷移了有限的用戶,因為新版本目前還沒有包含舊平臺提供的所有特性。隨著我們將特性添加到新平臺,我們會遷移用戶。我們希望可以在2017年底完成所有用戶的遷移。一旦遷移完成,Shoutem將是React Native應(yīng)用的最大發(fā)布者。
\\\查看英文原文:Shoutem Aims to Be the WordPress of React Native Mobile Apps
總結(jié)
以上是生活随笔為你收集整理的Shoutem旨在成为React Native移动应用领域的WordPress的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 腾讯文档怎么看手机中的文件? 腾讯文档查
- 下一篇: webpack - 收藏集 - 掘金