现状、杂谈、未来计划

195 0 5月前

关于项目的现状

这个项目启动于17年的8月,在18年8月发布了1.0,到18年11月29日发布了当前版本1.3
也过了非常多的时间了,不过也是一直维护,从未间断。

不过不成熟的地方还有很多。对于单枪匹马的开发者来说,实现整个社区的功能是一项比较繁重的工作。

我觉得尤其是设计方面。作为一个纯技术路线的程序员,我对设计方面可以说是毫无了解,对界面的耐受性是“能用就行”。我通常更在乎功能,这也是程序员或者说是理工科人群所常见的一种实用主义硬派风格。

但是社区是做给更广大的,更在乎界面好不好看的群众所使用的。
而对我来说也是一样:如果能够选择,谁不喜欢更好看的界面呢?
不过很遗憾,我尽我所能,改了很多版本。
一开始的时候发出来,大家都嫌丑,不过迭代了一阵之后,也有人开始喜欢了。

这是让人值得高兴的。可是,功能上的缺失也比较严重。
程序员可能不在乎用户界面长什么样,但代码一定要整洁规范,架构和机制一定要充满设计感,严谨而周密,同时又有充分的余量来包容意料之外的新需求。最好再添上寥寥几笔注释,用一小段简单的话来启发后来者领会自己看似有些奇怪实则深思熟虑的设计。在那思维跨越时间和空间相会的神圣一刻,那些代码要能够看上去散发着智慧的光辉。

然而在这样美好的愿景之下,开发者往往陷入了重构的无尽循环。新功能有时候还未开发好就被推翻,如是再三,往往鸽矣。
还好,我这次好歹还是坚持了下来。虽然在无数个夜晚的犹豫不决中,有些内容来来回回的增减,而前路也仍旧如同刚刚开始一样漫长,至少能够看到一些成果了。幸甚至哉。

关于项目的未来

我想也许大家看过了这个:
https://github.com/fy0/Icarus#规划

目前的话精力还是会集中在功能的补强上,但可能开发速度要放缓一点了。
此外我觉得目前这个测试站点应该换掉了,我应该弄个适当的地方来弄一个专门的项目页面。
这样对项目的发展更好一些。

如果有什么意见或者建议,欢迎提出。
对了,MySQL暂不考虑,没有精力测试两套数据库 + 升级脚本。

当前共有 0 人在线