大家好,我是农村程序员,独立开发者,前端之虎陈随易。
这是我的个人网站:chensuiyi.me,欢迎一起交朋友~
什么是兔小巢?
简而言之,就是一个产品反馈,讨论,交流,投票的平台。
我之前也在用这个,不过没有多少用户反馈,也就有几个月没关注了。
现在开始关注到,是因为圈子有不少人讨论这个问题:兔小巢
收费了。
说实话,看到这个我是不以为意的,收费不挺正常吗,有什么大惊小怪的。
直到我看到这个价格阶梯,不禁菊花一紧。
也就是说,就算如果每个月只有一个反馈,一年收费 2000多元
。
而且这个收费阶梯,实在是有点多了,让我想起了曾经被 serveless 按量收费的支配感。
多的就不说了,反正情况是这么个情况,消息是这么个消息。
那么,看到这消息的同时,我观察和调研了一下,发现 产品反馈论坛
的需求还挺多的。
难道是今年独立开发变多了吗?
正好,我早在几个月前,就有写一个论坛的想法,既然市场有需求,那就说干就就干。
与此同时,程序员的追求出现了,我不想用现成的论坛系统改,只想自己写一个。
我的需求有如下:
- 必须是 JavaScript 或 TypeScript。
- 可以让代码不那么容易被修改。
- 可以很容易地分发。
- 容易做商业化支持。
那么这么一圈下来,我曾经多次了解过的 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 万以上。
目前我在 炼气中期
,你呢?