推上看到的今天的热门讨论关于独立开发是否更适合 JavaScript 而不是 TypeScript

查看 851|回复 95
gongquanlin   
@gongquanlin 说了这么多我想问一下你用 ts 独立开发的产品维护了多久?有多少用户?期间经历了几次升级重构?
gongquanlin   
@musi #58 你这是纯刚了🤣
1.不论是独立开发还是团队开发,开发不定义数据结构?不对接口?好,前后端分离写,是不是得对接口,接口难道写一遍就完事,不关心字段吗,写 rpc 不关系字段吗?那接口咋写的;前后端不分离,不分离也得关心字段啊,难不成每次更新维护现去翻一遍代码?真要是这样那可能 js 确实更适合你
2.定义数据结构和没有 bug 有啥关系 ? bug 是业务逻辑出的错,字段结构定义好了不能保证不出 bug ,只能保证减少出 bug 的可能性,这点道理都不明白吗还要我教给你🤣
3.我也没说前端只有浏览器啊,bs ,cs 架构都是一样的道理啊。好,只考虑浏览器,devtools 是在浏览器里,你不定义数据结构,出了问题我问你咋调试?现翻一遍代码滤出来返回值的所有属性在调试吗,哈哈哈,还跟我争辩运行时呢

liximomo   
@musi #59
只算 ts ,b 端项目 3 个,这三个开发了 3 年,盈利 80w+了,可以不?够论证不?
算上 c 端的更是多了去了
多写点代码少刷点 v2 吧,能说出这种观点还是代码写的少
liximomo   
@kneo 你要明白今天的你和一个月后的你实际上是两个人,所以除非是一次性的代码,没有阅读和维护需求,应该总是使用 ts 。
musi   
很多人说一直在强调独立开发,认为独立代表没有别人需要阅读自己的代码,所以就不需要考虑可阅读性和维护性。但是现在的你,一个月后的你,一年后的其实是不同的人,这就像现在的我根本看不懂大学时自己解过得数学题一样。
luozic   
@gongquanlin 81 大佬,敢问你这项目前期是怎么找到客户的,其实我的观点是大部分独立开发前期找不到客户就死了,根本不会存在几个月后一年后维护代码的情况,所以在大部分情况下前期的技术远没有项目验证重要
luozic   
项目大小,需要维护的时间,是否人员稳定,
项目足够大,
维护时间跨度长,
人员三天两头变化,还不用 typescript 等,我看你是想 bug 多点好折腾一下自己的脑神经
musi   
更何况现在 AI 各种工具辅助之后,那堆基础非业务逻辑代码大部分你确定是人手搓的?
gongquanlin   
@gongquanlin #61 就比如我现在有个点子,做个笔记类的应用(同类产品 obsidian 很出色,验证了商业可行性),我前期拿 js 糊完了所有 mvp 代码(尽管技术上不完美,甚至可以说代码就是一团 shit ,只保证核心功能可用)但这不妨碍我验证我项目的可行性。如果拿 ts ,去考虑架构考虑后期的升级,确实代码质量上好一点,但是这花费的时间成本要多于拿 js 糊的(有些人一上来学的就是 ts ,拿这可以不考虑,但是有很大一部分人是用 js 过来的),这个时间成本是花在技术上还是项目的商业性验证上?毕竟独立开发要负责的可只不是技术,还有各种的宣发和运营这也会占用大量时间
gongquanlin   
@musi #64
都是 toB 的项目多一些,客户都是朋友或者之前的客户介绍的。
前期外包为主,从外包里遇到了合适的领域/项目才开始做产品
这几个大的项目一开始甲方也不信任我,一点点接他的外包确认我的能力之后才开始做大一点的项目;项目起来之后甲方的朋友和甲方的对手们都会来找我。但是我只做甲方的朋友的项目并且给甲方提成;
考虑客户来源,是因为你的目标应该都是 toC 的。toC 的项目不好搞,利润也低,竞争压力还大都在内卷,出力不一定讨好
技术确实不如项目验证重要,毕竟技术服务需求,搞到需求然后快速开发上线验证,再完善细节才好做起来的
最靠谱的方法还是遇到愿意掏钱、教你业务逻辑、帮你测试的甲方更重要🤣而普通人实现这个方式最简单的办法就是多接外包🤣外包就去各种 q 群,外包群之类的搞就好🤣
您需要登录后才可以回帖 登录 | 立即注册

返回顶部