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

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

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


什么是兔小巢?

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

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

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

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

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

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

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

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

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

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

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

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

我的需求有如下:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

上班收入不算哦。

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

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

相关推荐
wo_jack6 小时前
C++ 入门笔记(十六):第16课 vector 模拟实现十问十答 —— 从三指针到迭代器失效
c++·后端·面试·stl·vector
量化分析码农7 小时前
【Python量化波动率实战 02】波动率会传染:EWMA 指数加权给近期行情更大话语权
后端
FRing037 小时前
vue2干货总结7(自定义指令、插槽、单页应用程序、路由的使用(VueRouter))
开发语言·前端·vue.js·vue2
GISer_Jing8 小时前
如何学习Agent
后端·langchain
JWASX9 小时前
【Go】map 源码解析 - group
后端·golang·map·源码分析
量化分析码农10 小时前
【Python量化波动率实战 01】波动率是怎么算的:年化、滚动与区间估计一次讲清
后端
特立独行的猫A10 小时前
AI 时代,我为什么推荐用 cj-tauri 开发桌面应用
java·后端·python
金銀銅鐵10 小时前
从一个类名到一张类图:用反射自动生成 PlantUML
java·后端·uml
疯华整猫10 小时前
被杀掉之后:我把 Android 的「唤起 + 常驻」重做了一遍
前端·面试·架构
追逐时光者11 小时前
一款基于 .NET 开源、免费的数据库自治诊断平台
后端·.net