许久没来论坛看看,一下子收到了40多个新消息通知,一下子看到了无数个错误汇报的帖子。算来从项目最开始到现在也依然过去了4年,我也从当年苦于下图速度太慢一拍脑门创建 inso 的学生,变成了自以为在为社会创造价值的社畜。
回去看了一下代码库的记录,最后一次更新现在生产环境alpha版本的代码是在2017年12月10日。说来你可能不信,现在的alpha版本前端后端都是在没有用任何框架的情况下用 php python html javascript css 硬搭出来。毕竟我并不是一个计算机专业的学生,也没有参与过实际产品的开发和维护,对于 web application 的了解完全是通过 inso 这个项目一点一点摸索出来的。2016年启动项目的时候,我对前端页面的设计的了解还停留在用table做布局的阶段,css对于我来说都是新鲜事物……当时我觉得自己做不了全部的东西,于是找来了@liby99 来帮忙。其实找到@liby99 的时候我已经完成了大半后端的开发,所以后来基本上就是我隔三岔五的催他更新前端的逻辑和页面。
网站上线后,反响比我预想的好太多了,我本来的期待是能有100个人使用,我自己能使用就开心了。归功于 @liby99 前端做的简洁漂亮,外加有一天有人和我说 mengsky 直接关站 redirect 到 inso,2017年一下收获了很多用户,每天光是看着状态站的数据就很开心。但是问题是看着自己钱包就非常不开心,但是又不想用广告毁掉前端的设计,所以开放了捐款。结果一下子就收到了上千块的捐款,感觉所有东西都活了。非常感谢大家使用和支持 inso
然而接下来的故事就没有那么愉快了。萌新程序员写的代码bug百出,网站经常性的出现各种错误,维护起来太费时费力。在2017年的时候我就觉得现有的设计需要改进的东西太多,以至于最好的办法不是改进现有代码,而是从头开始设计所有的环节,所以在2018年初的时候停止了现有代码的更新转而开发beta版本。
2018年初和 @liby99 两人吭哧吭哧做了一段时间,新版本的开发进度超级缓慢。中间也试着招募过帮手,不过招募来的人都因为各种各样的原因做了一点东西就不做了,甚至有人还没上手就退出的。所以项目后来就搁置了,也出现了2018年间长期无人维护各种出错的情况。
Alpha版本和最初的beta版本中因为我自己在后端上面花了很多功夫,然而 @liby99 的前端开发经常跟不上计划,所以我在重新筹备的beta版本的时候将他划在了圈外,并寻求另外一名设计大佬帮忙。大佬一直口头答应可以做设计和开发,然而直到今年年出,前端的开发一直没有启动,这一次又是相同的情况,新版本的后端绝大部分已经成型。
大佬说3月份的时候可以有时间做,并在4月份的时候开始做设计,设计图我都很喜欢,但是每当我问到他开发实现的计划的时候,都没有得到任何回复。5月底的时候,依然没有什么实质性的进展,我仍然不知道他的开发计划和时间节点是怎样的。后来由于我不断施压,大佬就突然失联了……究其原因,我得不到任何计划状态的情况下说话的语气不是很好,我猜测这个项目也给大佬带不来什么有用的东西,毕竟他是以视觉设计为主要目标而不是网站开发。
但是做这样的非盈利项目真的很难,没有明确的计划和一定时间的投入的话很难向前推动。然而开发者本身其实从中并不能获得太多的东西,只能靠热情和成就感维持,这是个受力不讨好的工作。现在有太多类似于这样的项目,比如 T1 itx 机箱的维护者,比如各种开源项目,比如各种b站小up主。做的好了并不会获得太多,求个点赞还下次一定,做的不好了天天被人骂,怎么这个送不到那个出不来
经过了这些坎坷,现在变成我一个人在继续进行beta版本的开发。经历了这么多次的合作失败,我大概是不会主动找人合作了。毕竟大家都有自己的生活,都有自己的目标,强求别人和你一起做苦工不太行的通。
Beta版本的开发只能一点一点向前推进。由于暂时alpha版本能满足大多数人的需求,我想把 beta做到我满意了以后再发布。目前的计划是第一个封测版本至少要到明年4月份才能发布,正式版本至少要到明年8月才有可能。
Alpha版本会继续维持现状,除了可能会在 beta 版本的登录流程稳定后关闭通过游戏内聊天登录的方式。论坛由于疏于管理,我也不太会太关注这边的更新。之后可能会有其他的集中交流的平台。暂时有任何想法建议反馈的话,欢迎通过邮件和我交流 z@inso.link