现在市面上的知识付费系统繁多,你可以说百花齐放,也可以说良莠不齐,如果不具备一定的专业素养,根本就无法从中挑选出真正的好产品,劣币驱逐良币反而成为常态。
本文将从几个常见维度分析一个好产品应该具备的基本要素,不吹不黑,不局限于知识付费系统,希望读者要有自己的思考,能够举一反三。
(1)语言和软件版本是否主流
编程语言我们以PHP举例,目前使用的版本以 7.3
, 7.4
, 8.0
居多,过老或者过新都是不太合适的,如果还在用 7.0
, 甚至 5.x
的远古版本,性能和安全性先不谈,找到下载的地方都不容易。
数据库软件我们以MySQL举例,目前使用的版本以 5.7
, 8.0
居多,如果还在使用 5.5
,5.6
甚至 4.x
, 那么我敢说你碰到古董商了。
框架和其它的一些中间件同样的道理,请读者自行补充。
(2)安装部署方式是否便利
部署系统的运行环境是个重复的体力活,所以现在比较流行容器化和编排,把这些枯燥和容易出错的环境都脚本化,所以 docker 之类的部署方式比较主流,或者一个安装脚本实现全自动化安装。
如果你看到的部署文档是分步骤安装一堆软件,然后编辑一堆配置文件,然后导入导出一堆文件,恭喜你,你又中奖了,当然这也是比较有成就感的事情,比如你享受了某些工具面板的图形化界面和多次点击按钮的快乐。
(3)升级更新是否便利
系统升级更新主打的也是自动,设想一下如果我们更新windows系统的时候,还要按照文档复制和替换文件,编辑文件,设置一堆配置项,我估计比尔盖茨早就被口水淹死了。
当下比较主流的版本控制和文件升级是 GIT 这类方式。如果每次更新你都要上传文件,比较异同,恭喜你,你中奖了。
比如当下数据库的数据迁移基本都是 Migration 的方式。如果每次更新还要导入 xxx.sql 文件,恭喜你,你中奖了。
使用版本控制和数据 Migration 的方式最重要的一点是可以回滚,用过的都知道,如果是手工替换的出点问题要拜天,时间也来不及。
(4)数据能否自动备份
数据的重要性这里就不强调了,假如那天你的数据库被黑客锁了,问你要高额的赎金,而你又没有最近数据的备份,要数据还是乖乖交钱?
如果你碰到的系统不能自动定时备份,更不用说备份到远程,或者只提供一个编程语言实现的备份工具(芝麻大小的数据凑合用一用),恭喜你,你中奖了。
(5)整站迁移是否便利
站点迁移也是要考量的重要指标,如果说服务器搬家又要重复前面的108个步骤,运行环境配置,系统安装,导入导出等等操作,恭喜你,你中奖了。
当然你以这个当工作量向老板邀功,重复和体力劳动是个不错的选择。
(6)系统是否有实质更新
如果一个系统几年不更新,或者说好几个月不更新,当然也有假更新的(刷一刷依赖版本,改点说明,无实质更新)。如果你碰到了这些,恭喜你,你中奖了。
(7)是否有技术支持
技术支持是一个系统良好运行的基本要素,软件系统也是需要保养维护的,不可能从头到尾百分百良好运转。如果和你对接的只有客服经理,销售经理,遇到问题他们就给你丢一个“技术文档”(可能啥都没有),连个技术人员都找不到,恭喜你,你中奖了。
自研系统推荐
如果你正在考察或者挑选一个系统,你可以参考我这提的这几点,如果有2点以上不达标,我建议你放弃。最后安利一下我们自研的知识付费系统,上面提到的要点都满足,当然不足之处等待你的发现和反馈。
酷瓜云课堂,依托腾讯云基础服务架构,采用 C 扩展框架 Phalcon 开发,致力互联网课程点播,互联网课程直播,局域网课程点播,局域网课程直播,垂直于在线教育解决方案。
项目文档
- 运行环境搭建
- 系统服务配置
- 客户终端配置
意见反馈
- 码云平台
- 官方社区