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

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

相关推荐
hackeroink43 分钟前
【2024版】最新推荐好用的XSS漏洞扫描利用工具_xss扫描工具
前端·xss
迷雾漫步者2 小时前
Flutter组件————FloatingActionButton
前端·flutter·dart
向前看-3 小时前
验证码机制
前端·后端
燃先生._.4 小时前
Day-03 Vue(生命周期、生命周期钩子八个函数、工程化开发和脚手架、组件化开发、根组件、局部注册和全局注册的步骤)
前端·javascript·vue.js
黄油饼卷咖喱鸡就味增汤拌孜然羊肉炒饭4 小时前
SpringBoot如何实现缓存预热?
java·spring boot·spring·缓存·程序员
超爱吃士力架4 小时前
邀请逻辑
java·linux·后端
高山我梦口香糖5 小时前
[react]searchParams转普通对象
开发语言·前端·javascript
m0_748235245 小时前
前端实现获取后端返回的文件流并下载
前端·状态模式
m0_748240256 小时前
前端如何检测用户登录状态是否过期
前端