我当独立开发者已经七八年了,这些年虽然不敢说做过大项目,但是小项目还是有几十个的。
独立开发者,说白了,就是又当爹又当妈。
如果没有好的效率工具,放个屁都费劲。
就说说这前端,粗列一下:
- web
- android
- iOS
- 微信小程序
- 支付宝小程序
- 百度小程序
- QQ小程序
- 字节跳动小程序
- 360小程序
- 快应用
- uni-app
后端部署,也粗列一下:
- 云服务器
- Docker
- 腾讯云函数
- 阿里函数计算
- 微信云开发
回头想一想,咱国内真是繁荣,搞了这么多个JB东西。
我作为独立开发者,有些项目要部署到服务器上,有些项目可以部署到Docker,甚至云函数上。如果只是微信小程序,那部署在微信云开发就更好了。
如果能把这些东西统一,那怕只是前后端调用,应该也能节省更多时间。
基于以前的经验,这几个月搞出一个:rice.js
效果如例:
后端(服务端)代码:
// note/router.js
module.exports = {
async test(user,message){
return `${user.name} has a message: ${message}`
}
}
前端(客户端)访问代码:
let user = {name:'ruder',sex:'dont know'}
let message = await rice.note.test(user, 'hello')
支持前面粗列的所有前端调用和后端部署。
如果你也是独立开发者,欢迎加入,一起搞,搞个让咱自己开发更有效率的工具。
Github地址:https://github.com/ruder/rice.js