兔小巢收费引发的论坛调研Node和Deno有感

大家好,我是农村程序员,独立开发者,前端之虎陈随易。

这是我的个人网站:chensuiyi.me,欢迎一起交朋友~


什么是兔小巢?

简而言之,就是一个产品反馈,讨论,交流,投票的平台。

我之前也在用这个,不过没有多少用户反馈,也就有几个月没关注了。

现在开始关注到,是因为圈子有不少人讨论这个问题:兔小巢 收费了。

说实话,看到这个我是不以为意的,收费不挺正常吗,有什么大惊小怪的。

直到我看到这个价格阶梯,不禁菊花一紧。

也就是说,就算如果每个月只有一个反馈,一年收费 2000多元

而且这个收费阶梯,实在是有点多了,让我想起了曾经被 serveless 按量收费的支配感。

多的就不说了,反正情况是这么个情况,消息是这么个消息。

那么,看到这消息的同时,我观察和调研了一下,发现 产品反馈论坛 的需求还挺多的。

难道是今年独立开发变多了吗?

正好,我早在几个月前,就有写一个论坛的想法,既然市场有需求,那就说干就就干。

与此同时,程序员的追求出现了,我不想用现成的论坛系统改,只想自己写一个。

我的需求有如下:

  1. 必须是 JavaScript 或 TypeScript。
  2. 可以让代码不那么容易被修改。
  3. 可以很容易地分发。
  4. 容易做商业化支持。

那么这么一圈下来,我曾经多次了解过的 nitro 框架,貌似挺合适。

我最喜欢它的打包系统,跟前端一样,可以把整个后端代码,打包为一个 单文件

但是呢,它的生态实在是不咋地,缺胳膊少腿的,但是为了打包单文件,忍忍吧。

不过,随着调研的推进,发现其实是自己走进误区了,这个不是打包的 单文件,而是 单个目录

也即是说,要更新,分发后端代码,还是得发个目录或者压缩包给你,不像直接一个单文件这么直接。

既然如此,那就不再迷恋,又继续分析调研,最后选择了 honojs 这个框架。

生态方面,也比 nitro 丰富多了。

OK,后端框架搞定了,接下来,三大运行时 NodeDenoBun 中选一个。

为什么不都要?没必要,一个小产品,别搞这么复杂,就只维护和支持其中一个运行时就好,省时省力。

首先排除 Bun,是个好东西,但是,成熟度目前还差点 (个人体验后的感觉)。

Node,今年更新很快,已经到了 v23 版本,估计是被其他两个倒逼的。

但是呢,由于先天基因问题 (一开始在体验方面欠缺考虑),导致现在借鉴的一些 DenoBun 的功能,老感觉有点别扭,不稳定的感觉。

而我的 分发 需求,以前流行的 pkg 打包方案,也已经2年没更新了。

根据文档中的声明来看,应该也不用等了。

Node 自带的打包方案,目前还是个试验品,有网友试过了,打包结果只能说一般般。

所以最后呢,选择 Deno 作为主要使用的平台。

而且,前些天,Deno v2 版本发布,带来了一堆好功能。

比如支持私有仓库,对于付费插件分发,有天然的好处。

说干就干,立马就做了个小实验,结论就是:非常地丝滑

那么,到此,技术调研就结束了,最后的选择就是用 honojs+deno 来开发我的付费论坛系统。

有群友问?为什么不用现成的论坛改呢?

我的观点是,作为程序员,还是要有一些技术上的追求。

目前来看的话,我应该是一半功利,一半纯粹的状态,这是我最喜欢,最享受的状态。

可以通过技术来满足自己的创造欲,同时可以赚点小钱来解决吃饭问题。

那么大富大贵呢?别急,让子弹再飞一会。

长风破浪会有时,直挂云帆济沧海。

附我的 独立开发副业搞钱 收入阶梯:

上班收入不算哦。

  • 入门: 平均月入 100 元以上。
  • 炼气: 平均月入 1000 元以上。
  • 筑基: 平均月入 5000 元以上。
  • 金丹: 平均月入 10000 元以上。
  • 元婴: 平均月入 30000 元以上。
  • 化神: 平均月入 50000 元以上。
  • 渡劫: 平均月入 80000 元以上。
  • 飞升: 平均月入 10 万以上。

目前我在 炼气中期,你呢?

相关推荐
也无晴也无风雨1 小时前
深入剖析输入URL按下回车,浏览器做了什么
前端·后端·计算机网络
Martin -Tang1 小时前
Vue 3 中,ref 和 reactive的区别
前端·javascript·vue.js
FakeOccupational3 小时前
nodejs 020: React语法规则 props和state
前端·javascript·react.js
放逐者-保持本心,方可放逐3 小时前
react 组件应用
开发语言·前端·javascript·react.js·前端框架
曹天骄4 小时前
next中服务端组件共享接口数据
前端·javascript·react.js
2401_857610034 小时前
多维视角下的知识管理:Spring Boot应用
java·spring boot·后端
阮少年、4 小时前
java后台生成模拟聊天截图并返回给前端
java·开发语言·前端
代码小鑫4 小时前
A027-基于Spring Boot的农事管理系统
java·开发语言·数据库·spring boot·后端·毕业设计
颜淡慕潇6 小时前
【K8S问题系列 | 9】如何监控集群CPU使用率并设置告警?
后端·云原生·容器·kubernetes·问题解决
郝晨妤6 小时前
鸿蒙ArkTS和TS有什么区别?
前端·javascript·typescript·鸿蒙