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

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

相关推荐
风尚云网13 分钟前
风尚云网前端学习:一个简易前端新手友好的HTML5页面布局与样式设计
前端·css·学习·html·html5·风尚云网
木子020416 分钟前
前端VUE项目启动方式
前端·javascript·vue.js
GISer_Jing18 分钟前
React核心功能详解(一)
前端·react.js·前端框架
捂月21 分钟前
Spring Boot 深度解析:快速构建高效、现代化的 Web 应用程序
前端·spring boot·后端
深度混淆28 分钟前
实用功能,觊觎(Edge)浏览器的内置截(长)图功能
前端·edge
Smartdaili China29 分钟前
如何在 Microsoft Edge 中设置代理: 快速而简单的方法
前端·爬虫·安全·microsoft·edge·社交·动态住宅代理
秦老师Q30 分钟前
「Chromeg谷歌浏览器/Edge浏览器」篡改猴Tempermongkey插件的安装与使用
前端·chrome·edge
滴水可藏海31 分钟前
Chrome离线安装包下载
前端·chrome
m512741 分钟前
LinuxC语言
java·服务器·前端
瓜牛_gn1 小时前
依赖注入注解
java·后端·spring