本文原创,转载请注明出处.
从业30多年从asp .net入行,线上视讯类10多年开发,自己做过技术,后来架构,再后来被老板看上了整了个省级企业主管运维大太监,现在退休了兼职干点赚点退休金.
首先要入局的各位老板们在选择线上视讯类项目的时候会步入第一个误区到底应该如何选择java,php,原生,h5(uniapp),下面白话讲解下你就明白优劣了.
主流后端
java 适合大企业(运营维护难度高,服务器配置要求高比较适合有固定技术团队跟进维护)高并发处理能力强悍起步怎么也得百万以上的并发,原生前端适配兼容性高.
php适合中小企业(运营维护难度低,服务器配置要求相对较低,有无团队都可以毕竟现在php语言在国内已经是主流的不能在主流,成熟的不能在成熟,php程序员不是全栈或是多语言基本都不叫程序员了)高并发处理能力一般几十万并发或是小百万级别的问题不大,各类型前端也都能通过api适配
主流前端
原生前端 如果可能的话这个是必选项,只3点就可以定夺为什么他是必选项
1单独的语言环境造就了安卓与ios端的并发处理能力,这是任何拼凑类前端无法比拟的因为单独的前端就可以处理很多后端需要处理的业务,无形之中给后端减轻了许多压力
2ui与用户体验感 不用说原生环境开发的东西就是鱼在水里游,鸟在天上飞,不需要模仿与适配
3最重要的一点,项目运维的安全性,经历过少说几百个各行各业的直播 1对1 在线视频 影视项目了简单说原生前端可以替你抵挡80%以上的攻击
h5 vue uniapp
h5不用多说了做个移动端的企业站低成本开发 低难度运维 首选 但是线上视讯类业务也可以集成播放器,人少,初创,可以拿来以小博大试试玩,人多必崩(直播 1对1) 视频的话还好些吧 毕竟有cms 火车头采集这些逆天的存在拿来主义么花别人的钱崩踏马去吧
vue uniapp 在线上视讯类项目里是很纠结的存在,毕竟一键生成很多端,端端bug端端改的永生死循环想必每个前端程序员都经历过,总结就是视频类可以说是选vue不选h5因为ui适配兼容更好点,直播或是1对1这种裂变并发量高的业务需求就别难为uniapp了,他只能是个山寨app图标任何量级的并发你用户手机的自检系统都会狂弹,该应用已崩溃正在生成自检报告...他还有一个最有利的优势就是以现在人才市场来说你找一个资深点的php全栈基本没有不会uniapp的了
如果你预算大几十万起步有一定的计算机常识,一定的人脉基础,首选java+双端原生
如果你预算小几万到小几十万我劝你把大资金放在推广运营上,系统就定格在php+双端原生
如果你预算几千过万都难,那我第一个先劝你别尝试线上视讯类项目,非要试试的话,记住php+uniapp前端就可以了 圆自己一个梦 梦醒了就乖乖回归现实吧
任何项目的重中之重都是资本所以预算真的很重要,线上视讯类的火爆是近年来现象级的,即使是经济萎靡的当下,抖音快手依然是风口,想赶超现在太晚了,在这个以小博大的行业里赚点钱还是很容易的,记住有预算也是把预算的大头花在推广运营上,系统程序能省就省吧,流量为王没用户你就是抖音那也是月月搭着服务器cdn的成本干瞪眼