一个人,仅需两周搞定小程序开发?
「开发者评测」是 Zion 最新企划的硬核专栏,我们想邀请全球优秀的开发者前来,使用和测评 Zion 无代码开发平台,分享心得,提供建议,给予无代码开发行业更强的生命力。欢迎文末扫码加入,成为 Zion 测评人,一起交流学习。
开发者介绍
食灯鬼,程序员,目前在区块链量化行业工作,喜好阅读、瑜伽、冥想,曾 gap 过两年多,业余开发了一款卡片笔记应用「元思笔记」。主持着一个线上读书俱乐部「书言」,每周阅读和分享一本书,已经举办了 30+ 期活动,近期正在上海开展线下借阅读书会「书语」。
Github:https://github.com/shidenggui,开发维护多个开源框架,star 上千
01 Zion 评测综述
几年前我曾经了解过无代码这个概念,但当时并没有深入体验过,因为感觉自己作为一个全栈工程师,没必要再去了解这种基于界面的低效开发方式。但随着我对无代码概念的接触,发现无代码并不仅仅只是为不会编程的人提供了一套一比一翻译代码的图形界面,因为如果是这样的,它的开发效率是绝对比不上纯用代码开发的。无代码本质上是一种新的开发模式。
如果是基于代码开发,一个全栈开发者通常需要掌握前端、后端、数据库、程序部署、运维等一系列技能。在每个子领域中都存在着对应的最佳实践,但这些实践往往并没有充分考虑到跟其它领域的集成和整合,因为每一领域都存在着多种选择。
而无代码开发平台作为一个整体,有机会可以将所有领域的最佳实践整合到一个统一的平台之中,在消弭很多不必要的抉择时,也大大提高了开发效率。
例如前端可能存在网页、应用、小程序等等,后端更是存在着多种语言和范式,例如 RESTful 和 GraphQL,数据库同样存在关系型数据和非关系型数据库的抉择。一些常见的功能会无数次在各种语言和框架中被重复实现,例如用户管理、登陆、验证码收发等等。
在 Zion 中我们可以看到这些问题得到了比较好的解决,用户不用再关心需要在哪些平台上使用哪些框架,Zion 提供统一的组件来解决对应的兼容问题。同时像用户模块以及验证码收发逻辑这些常见的功能都已经被默认集成,开箱即用。而且组件支持直接绑定到后台数据库中的字段,省了基于代码开发时繁琐的定义后端接口,定义前端结构,然后获取数据最后绑定到组件上的步骤,一步到位。
02 这些地方 Zion 做得不错
几乎零运维成本
Zion 在运维方面相比传统的开发模式方便了非常多,包括原生支持 CDN 以及图片的自适应裁剪,后端服务和数据库的一键扩容,自动索引创建,自带服务监控和健康检测以及自动重启功能。这样在业务突然爆发的时候,就不用手忙脚乱的去修改架构来支持高并发场景了,避免了高峰期的不良体验导致的用户流失。
支持自定义行为逻辑
无代码中必不可少的一部分就是对于复杂的业务逻辑的支持,Zion 这方面不光支持图形化的 Action Flow 配置,同时也支持基于代码的方式,大大增强了业务的灵活性。当然也少不了对第三方 RESTful 接口的支持。同时内置触发器,不光支持第三方基于 webhook 的回调方式,也支持类似 crontab 那样的定时触发,简化了后端常常需要额外部署维护 task queue 的繁琐流程。
实时预览/协作
Zion 因为自身的架构优势,可以在原生的微信开发工具上进行更多的扩展,包括支持在浏览器中进行实时预览,同时可以分享项目链接给第三方人员,在线实时协作,这一点在多人协同开发的时候还是很友好的。
03 Zion 还可以再进步
在试用 Zion 的过程中,也发现了一些缺点,觉得可以做的更好。
颜色设置不太方便
Zion 的颜色功能目前使用起来还是有很多不足的地方,一个是很多时候要通过十六进制设置颜色,另一方面是简陋的颜色配置。在前端类似 Material Design 这种框架或者 Tailwind CSS 这种实现中,都提供了大量的预设颜色配置。像 Material Design 更是在提供一种主题色之后可以直接生成一系列的副主题色、辅助色、底色等等,同时这一套配置会默认应用到所有子组件上,例如按钮的各种状态、tab 选项的选中、非选中等等,节省了开发者大量的重复设置颜色的时间,只需要微调特定的组件即可。而且默认支持深色模式的统一配色调换,这一点我觉得是 Zion 可以借鉴优化的。
图标选择有限
在 Zion 中设置图标有几个不方便的地方,一个是默认的图标过少,这样导致用户需要自己去寻找相关的图标。另一个是当使用不同图标的颜色来表示不同的状态时,需要手动上传不同颜色的图标,对某些格式后台可以支持直接设置相关颜色。
从开发者的角度来说,希望 Zion 未来有可能接入 Materail Design 或者 iconfont 这种第三方图标库。
布局灵活度还不够高
在调整布局的时候,缺少一些快捷的内置选项,例如自动填充整个宽度等等,而不是每次都需要记住当前页面宽度,然后给每个组件单独设置。未来不知道有没有可能引入比较复杂的布局逻辑,例如栅格系统、CSS 一些相关的高级属性,目前在布局上自由度还是相对比较低。
组件种类还不够丰富
组件这块我觉得是 Zion 最欠缺的地方,现在前端各种成熟的框架中基本上都预置了大量常用的组件,而 Zion 内部的组件数量过少,稍微复杂一点的样式就需要自己从头设置,在这个过程中消耗了大量的时间精力。另外组件可以支持第三方市场,允许用户提交组件,这必然会极大的提高开发体验和开发效率。
04 展望
无代码作为一个新的产品,肯定会面临着很多问题,但其未来是光明的。希望 Zion 能将无代码的体验做的越来越好,不光造福不会编程的用户,也能造福那些已经疲于搭建繁琐和重复功能的开发者。
无代码开发|云原生|小程序开发|网站开发|可视化开发|实时预览|多人协同...
体验链接:https://www.functorz.com/?channel=nrff
标签:
相关文章:
河南双网站优化,哪家公司更专业?,附近关键词排名按天扣费
医院体检医疗健康类网站模板
抖音直播运营费用如何收取?
湖北二建成绩速查,一网打尽!
精准SEO策略,快速提升网站排名
抖音上如何快速查询关键词?
重庆南岸区抖音SEO推广怎么做最有效?
再次蝉联双冠王!长沙天心区政府门户网站绩效评估创佳绩胖猫女友谭竹众多生活照流出,怪不得能把男方给迷住
网上接单赚钱怎么做?哪个平台比较靠谱?
西安SEO高效优化,助力网站腾飞
鲨皇双翼,谁主沉浮?,宿迁智能网站建设特点
全网营销知多少?
佛山公交快行道
宁波搜索引擎,精准优化,一搜即达
网站降权后,内部优化恢复策略:重整旗鼓,优化再起
亚马孙运营做什么(工作内容)
如何利用百度联盟让网站实现流量变现赚广告费?
SEO软件,助力网站排名飞跃
沙井SEO强企,专业网站建设
易速达,外贸SEO领航者
50G PON技术:万兆网络的关键,实施落地需注重兼容性!8万吨巨舰随时点火启动,弹射甲板被清空,上海造船厂进入倒计时
干货丨小程序开发秘籍,华为云这款服务器才是真香系列59岁张曼玉暴增20斤大变身!老土奶奶衫穿出满满女人味,美到让人看不出年龄
SEO排名优化秘籍:品牌闪耀,搜索领先
重庆网络推广新势力
百多邦:消炎止痛,修复肌肤,价格亲民
武汉全网营销效果乐云SEO,乐云如何助力企业提升品牌影响力?,门窗行业网站建设流程
响应式家具沙发定制公司网站模板
重庆抖音SEO系统,如何打造爆款内容?
阿里巴巴网络技术大变动,蒋芳接任核心职位!王珞丹,首位字体被收入“笔尖上的中国”的女星,低调的人终会被人欣赏
AI写作工具,能提升创作效率吗?
数字营销如何助力绿色未来?
跨境电商fbm是什么意思
抖音百度收录,如何提升排名?,布吉商城网站建设品牌
红火网络科技公司做什么?创始人是谁?
数据存储是什么意思
轻松打造个性网站页面
精炼经验,高效成长
泰州SEO,高效优化,价格透明
客户运营与产品运营双翼齐飞:打造高效能业务运营体系
新乡医学院:二本院校,医学精英摇篮
搜索引擎演进与用户体验变革解析
抖音一分购拉新项目,3天怒挣五千多,适合所有人【保姆级教程,附一手推广渠道】
如何录入SEO网站分类,才能提升排名并优化用户体验?
改写得物换码为何如此复杂?
抖音企业推广,精准触达,高效投资
企业数字化引擎——CMS中枢平台
嘉兴高端品牌网站定制专家
南京丁丁地图,一搜即达!
公众号怎么赚钱?每天写写日记,收入越来越多
保定有哪些公司专业做网站SEO?