兔小巢收费引发的论坛调研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 万以上。

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

相关推荐
Mintopia6 分钟前
深入理解 Three.js 中的 WebGLRenderer
前端·javascript·three.js
索码理11 分钟前
初探MCP:对Excel操作不熟练?不怕,MCP来帮你
人工智能·后端·mcp
IT杨秀才13 分钟前
Go语言单元测试指南
后端·单元测试·go
陆通14 分钟前
MCP大模型协议:让AI与世界无缝对话的"万能翻译官"
后端
HsuYang14 分钟前
Nuxt框架学习(一)——从简单的SSR起步
前端·javascript·架构
爷傲奈我何!22 分钟前
小程序中实现音频播放(原生 + uniapp)
前端·vue.js
bobz96522 分钟前
LXC LXD vs KVM
后端
Json_26 分钟前
uni-app 框架 调用蓝牙,获取 iBeacon 定位信标的数据,实现室内定位场景
前端·uni-app·蓝牙
日升27 分钟前
手把手带你掌握Zustand:轻量级React状态管理利器
前端·react.js·状态机
Copy_Paste_Coder28 分钟前
35岁大龄码农,用cursor独立做副业经历分享
前端·程序员