無代碼如何開發(fā)小程序,我深度體驗(yàn)了Zion和towify…(無代碼開發(fā)微信小程序)
現(xiàn)在小程序越來越火,很多商家都擁有一個(gè)自己的小程序進(jìn)行線上引流,我前段時(shí)間也有這樣的需求,但是自己的寫代碼能力只能說懂一點(diǎn),但是要我自己獨(dú)立完成一個(gè)小程序還是很困難的。如果選擇找外包團(tuán)隊(duì),最大的問題在于,產(chǎn)品和價(jià)格不標(biāo)準(zhǔn)化,同樣的小程序,有的公司報(bào)價(jià)¥1000,有的報(bào)價(jià)¥10000,像我這樣的小白根本弄不清楚1000元和10000元的小程序差異在哪里。選擇貴的覺得不劃算,選擇便宜的又怕小程序不好用,猶豫不決。
在這兩難之際,我的朋友給我介紹了一種新的開發(fā)小程序的方式——無代碼開發(fā)。于是我挑選了兩個(gè)在無代碼開發(fā)領(lǐng)域比較成熟的產(chǎn)品,Zion和Towify進(jìn)行體驗(yàn),下面是我這兩天對(duì)這兩款產(chǎn)品的使用心得,僅供參考。
安裝下載
首先是安裝下載,這一點(diǎn)明顯是Zion比較方便,因?yàn)閆ion打開網(wǎng)頁(yè)就直接可以使用,但是Towify百度搜了半天沒搜到,用Google搜才搜到的官網(wǎng),其次根據(jù)設(shè)備不同需要下載對(duì)應(yīng)的桌面端安裝包(74.9MB),安裝完成后才可以使用。可能有安裝包的支持的功能更深一點(diǎn)吧,不過就我的體驗(yàn)來看,兩者是差不多的。
登陸
Towify中,一開始只能通過微信登錄,然后登陸完成后進(jìn)入到的是賬戶選擇界面,可以選擇一個(gè)賬戶登陸,然后進(jìn)入到工作臺(tái)加載頁(yè)面,大概加載了5-8S,二次登陸加載快一些。Zion可以用手機(jī)號(hào),微信或者郵箱登錄都可以,然后加載工作臺(tái)的速度比較平穩(wěn),基本沒有什么卡頓的地方。
工作臺(tái)界面
【Towify基礎(chǔ)體驗(yàn)】
小程序
進(jìn)入小程序部分,有一個(gè)新手項(xiàng)目,此外還分為了我的項(xiàng)目、模板項(xiàng)目以及他人的分享項(xiàng)目,支持空白項(xiàng)目搭建、模版搭建
- 新手項(xiàng)目:一個(gè)偏展示類的小程序,內(nèi)容比較簡(jiǎn)單,不知道怎么上手修改,主要的交互行為是跳轉(zhuǎn)頁(yè)面、微信登陸、分享(功能不完整)、發(fā)送郵件只能看到其中部分頁(yè)面的配置,如果想看其它頁(yè)面,就要付費(fèi)
- 模板:目前創(chuàng)建模板之后可以做一些自定義的配置,但只能給自己用,另外對(duì)模板修改了之后,之前引用了模板的項(xiàng)目中的內(nèi)容不會(huì)改變
網(wǎng)站
還屬于內(nèi)側(cè)階段,需要邀請(qǐng)碼才能進(jìn)入
驅(qū)動(dòng)
- 數(shù)據(jù)中心:展示所有項(xiàng)目的數(shù)據(jù)庫(kù),可以查看某個(gè)數(shù)據(jù)庫(kù)的數(shù)據(jù)表
- 接口中心:展示所有項(xiàng)目的接口,可以查看某個(gè)項(xiàng)目的接口
其它
- 學(xué)院:跳轉(zhuǎn)到學(xué)院學(xué)習(xí)材料:大部分學(xué)習(xí)材料像是翻譯工具,就是解釋了一遍這幾個(gè)字是什么意思,而沒有解釋具體功能,以及功能示例場(chǎng)景化教程:四個(gè)場(chǎng)景化教程點(diǎn)進(jìn)去全都是“如何配置微信登陸”
- 社區(qū):有很多模板跟圖標(biāo),但是點(diǎn)擊安裝一個(gè)也沒裝成功,bug有點(diǎn)多
- 技術(shù)支持:加了一天沒人回復(fù)= =
【Zion基礎(chǔ)體驗(yàn)】
項(xiàng)目歸屬
一共把項(xiàng)目的歸屬分為了個(gè)人空間,共享空間,XX的團(tuán)隊(duì)這些,一開始我不是很明白為什么這樣分,后來知道因?yàn)閆ion是支持多人協(xié)作的,只要把可編輯的鏈接發(fā)給別人,別人也能修改你的項(xiàng)目,類似于git協(xié)作開發(fā)一樣。
項(xiàng)目搭建
Zion并沒有在工作臺(tái)首頁(yè)就把小程序和網(wǎng)頁(yè)端分開,而是統(tǒng)一放在了新建項(xiàng)目的時(shí)候??梢钥吹絑ion已經(jīng)上線了網(wǎng)頁(yè)端,然后下面有一些常用的免費(fèi)模板給用戶使用。
小程序
如果是第一次使用Zion,會(huì)有一個(gè)引導(dǎo)動(dòng)畫。新手項(xiàng)目應(yīng)該是待辦事項(xiàng)小程序,功能比較簡(jiǎn)單,涉及到的知識(shí)也不是很高深,第一次使用的時(shí)候就是按照待辦事項(xiàng)的模板教程一步步操作的,教程就在使用模板的地方,比較顯眼。
網(wǎng)頁(yè)
可能是上線不久,目前只有一個(gè)免費(fèi)的博客模板,同樣也是有對(duì)應(yīng)的文檔。
幫助文檔
這是我認(rèn)為zion比較吸引我的地方,畢竟工具學(xué)習(xí)有一定門檻,但他們的幫助文檔非常詳細(xì),基礎(chǔ)操作,快捷操作,組件詳解,模板教程,進(jìn)階操作等等都可以找到。B站的教學(xué)視頻也更新比較快,目前有一百多個(gè)教學(xué)視頻,并且是成體系的。
用戶社區(qū)
他們官網(wǎng)有在線的用戶論壇,也可以加微信社群。如果碰到不會(huì)的點(diǎn)或者遇到了什么困難可以到這里來進(jìn)行提問,根據(jù)回復(fù)時(shí)間來看一般都比較及時(shí),基本當(dāng)天就可以收到回復(fù)。
頁(yè)面&組件
Towify
有豐富的組件、組件素材以及頁(yè)面可以添加,這一點(diǎn)towfiy給到的選擇還是比較多的
- 免費(fèi)版只能夠創(chuàng)建5個(gè)頁(yè)面,如果是帶底部導(dǎo)航欄的,只能創(chuàng)建4個(gè)頁(yè)面
- 分別提供了帶頂部導(dǎo)航跟底部導(dǎo)航的頁(yè)面
- 關(guān)于帶底部導(dǎo)航欄的【tabbar view】,默認(rèn)帶3個(gè)底部導(dǎo)航欄,但沒有整體的底部導(dǎo)航欄的配置,只能夠單獨(dú)配置另外,底部導(dǎo)航欄視圖里包裹了一個(gè)圖片組件跟文字組件,跳轉(zhuǎn)行為只能綁定到整個(gè)視圖上,不能綁定到圖片或者文字上 Zion 組件數(shù)量基本夠用,但可以更好,比如作為元素級(jí)的開發(fā),要做的重復(fù)動(dòng)作比較多 最近的版本交互有明顯優(yōu)化,現(xiàn)在的交互邏輯更貼近原型工具了,還是挺重視用戶體驗(yàn)的 免費(fèi)版的頁(yè)面數(shù)量和發(fā)布項(xiàng)目數(shù)量都是無限制 自帶底部導(dǎo)航欄視圖 跳轉(zhuǎn)行為可以從一個(gè)視圖里的組件進(jìn)行綁定,而不用綁定到整個(gè)視圖中
數(shù)據(jù)方面對(duì)比
Towify
創(chuàng)建、管理數(shù)據(jù)表跟傳統(tǒng)的可視化的數(shù)據(jù)表沒有什么太大的區(qū)別; 數(shù)據(jù)表關(guān)聯(lián)支持單表、多表關(guān)聯(lián);可在表中創(chuàng)建關(guān)聯(lián)字段之后直接添加關(guān)系
刪除表中字段比較復(fù)雜,很多次都沒有成功
- 免費(fèi)版只能創(chuàng)建3張表,每張表最多5個(gè)字段,添加一個(gè)關(guān)聯(lián)字段,掛載1個(gè)項(xiàng)目,100行數(shù)據(jù)….
- 不支持時(shí)間類型(日期除外);PDF類型與文件類型是分開的
- 導(dǎo)入數(shù)據(jù):免費(fèi)版不支持導(dǎo)入數(shù)據(jù)
Zion
- 可以通過可視化的操作方式對(duì)數(shù)據(jù)表進(jìn)行操作,并且操作比較簡(jiǎn)單
- 支持批量導(dǎo)入數(shù)據(jù)
- 數(shù)據(jù)表關(guān)聯(lián)支持單表、多表關(guān)聯(lián);可在表中創(chuàng)建關(guān)聯(lián)字段之后直接添加關(guān)系
- 免費(fèi)版也能無限對(duì)數(shù)據(jù)庫(kù)進(jìn)行請(qǐng)求
API 方面對(duì)比
Towify
- 基礎(chǔ)的API只支持:獲取手機(jī)驗(yàn)證碼、獲取郵箱驗(yàn)證碼
- Restful – API 需要付費(fèi)之后才支持
- 配置完成后,需要在事件中心中添加API事件,而后在觸發(fā)器中使用
- API 配置無教程,不知道該怎么配置
Zion
- 對(duì)API的配置比較方便,調(diào)試成功之后自動(dòng)配置好了
- 免費(fèi)版只能調(diào)用1條第三方API
- 免費(fèi)版對(duì)API功能沒有限制
- API配置有詳細(xì)的教程
動(dòng)態(tài)數(shù)據(jù)對(duì)比
Towify
- 數(shù)據(jù)讀取是由組件的【觸發(fā)器】觸發(fā)
- 大致步驟為:創(chuàng)建數(shù)據(jù)表 – 向頁(yè)面添加【循環(huán)容器】(【循環(huán)容器】自帶子容器) – 在事件中心添加『自定義事件』- 選擇數(shù)據(jù)操作 – 選擇數(shù)據(jù)表 – 排序設(shè)置 – 接口響應(yīng)設(shè)置 – 結(jié)果模型名稱設(shè)置 – 選中【循環(huán)容器】 – 添加剛才定義的行為 – 再進(jìn)行一系列配置 – 選中【循環(huán)容器】的子容器,在容器中添加需要的組件,然后在子容器的數(shù)據(jù)中進(jìn)行統(tǒng)一的數(shù)據(jù)綁定
Zion
- 數(shù)據(jù)讀取由行為觸發(fā)
- 直接對(duì)組件或者頁(yè)面中的某個(gè)數(shù)據(jù)和遠(yuǎn)程數(shù)據(jù)進(jìn)行綁定即可
預(yù)覽
Towify
- 點(diǎn)擊預(yù)覽之后會(huì)開始加載項(xiàng)目數(shù)據(jù),可以模擬小程序在手機(jī)上的效果
Zion
- 可以進(jìn)行實(shí)時(shí)預(yù)覽,或者預(yù)發(fā)布,模擬小程序在手機(jī)上的效果
總結(jié)
總的來說 Towify 如果作為一個(gè)小程序設(shè)計(jì)工具是挺不錯(cuò)的,但如果是作為軟件開發(fā)工具,比敲代碼可能還要困難許多,各種數(shù)據(jù)的配置,交互行為的設(shè)置都比較繁瑣。相比下來Zion對(duì)新手就比較友好,并且教程較為豐富,一些行為的配置也比較符合邏輯,這也是我現(xiàn)在選擇Zion的理由。
不過這兩款工具都讓我看到了國(guó)內(nèi)無代碼工具的希望,雖然很年輕,但已經(jīng)凸顯出了一定的競(jìng)爭(zhēng)力。相信通過不斷的優(yōu)化,可以滿足更多的用戶需求。