小程序的云开发学了还用学php?
小程序的云开发的确非常方便,对于一些简单的应用场景可以说解决了许多烦恼,不用部署服务器,用severless云函数直接写业务代码就可以了,但是对于一些复杂的应用场景仍然会需要使用PHP等后端语言去构建逻辑:
1. 拆得非常细的云函数反而会造成整体系统复杂度提升,对于比较复杂的业务逻辑,良好封装的后端代码反而更合适
2. 需要掌控数据的情况,如果需要对数据进行进一步的清洗、分析,会需要数据库在开发者手里,而小程序云开发的数据只能是导出后再操作
3. 复杂环境下的云函数调试是一场恶梦,同样是因为细粒度的问题,很难定位到真正有问题的地方
4. 性能不可控,对于大多数人来说小程序的云函数足够稳定,但是如果流量并发非常大,是否能保证整个系统的稳定运行就是个问题了,只能全面依靠平台方的优化,而无法自己把控(这一部分甚至涵盖了支出方面的问题)
5. 只能在微信小程序内使用,在外部的app里是没法调用微信小程序函数的
总之,小程序云开发其实就是severless换了一个名字,而serverless这项技术在很多地方(如aws)都已经得到了广泛应用,大家对它的应用场景理解从早期的它啥都能干,已经进化到了简单的场景优先选择它。
对于可以预判到的简单的应用场景,平台也锁定在微信上的,选择云开发是最合适不过了,毕竟可以快速实现产品,降低试错成本,这个时代,时间就是金钱。
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有