最近又做了一些独立产品(死的死,凉的凉),有了一些新的感悟和教训。
- Gemini写代码很强,但是日常对话太奉承,迎合用户,用户说啥都夸一顿漂亮话,导致在Gemini的一声声称赞下,花了好几天做了一个web应用,结果是个红海的产品,没人访问,遂放弃。
- 虽然出海产品一大半是web为主,但是web的生态实在不足以支撑起各种各样的需求。很多东西真的没法跑在浏览器中,wasm也是残废,没有吹乎的那么好用。比如为了实现一个功能,我需要复用python的生态,因为那个功能几乎只有python的好用,其他语言没人这个干过,这时候就只剩两个路子了,要么后端跑,要么写一个桌面端程序
- 目前写代码最困难的是复用生态,就如同上面说的,如何复用python,非常麻烦
这里就引入了下面的问题,如何将解释型语言的生态复用到应用中:
- 后端跑,这个也是最多人使用的,可惜我的产品是隐私优先,不能这么搞
- web前端集成:目前这个也是烂路一条,python跑在浏览器中,根本没有好用的方法
- 写成桌面端或者移动端:这是唯一好做的,但是工作量依然不小
python属于解释型语言,如果想要丢掉VM,拥抱二进制,只能采用nuitka之类的工具,只能说,一般般,部分动态特性是不支持的