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