目前从小众软件和本论坛看到,大看家对虫洞软件给予很大的关注和期望,提了不少建议,我同为使用者,也希望功能越多越好,越强越好,但是从另外一个角度看,这样势必会也会造成软件体积庞大,现在才1.1起步版本,windows客户端已经14Mb,随着功能增加越多,体积会越来越大,更重要的是作者投入开发的时间精力以及资金投入也会指数级增长,毕竟这个软件是个人开发,如果是企业开发,可以考虑功能大而全,个人开发应该更注重小而精。
个人假设目前市面上有文件分享需求的情况:
1. 大文件分享给公网上的人群,可以使用各大网盘或者临时的中转服务平台,如果是站长的话,可以自建私有云盘的方式,网上有开源代码,对站长不是问题。
2. 大文件分享给局域网的同事朋友,直接共享文件夹,对方//IP就能访问,不需要装额外软件,也不用考虑登录账号的问题,或者专门一个文件服务器就解决了。
3. 个人在外面临时有需要访问个人电脑取用文件的时候,或者临时分享个文件给他人的时候,又懒得走网盘或者不想对方麻烦的时候,可能用到虫洞的会比较多,那么只需要开放目录和下载权限就行了,其它的功能用到的不多。
从安全性和电脑性能消耗来说,个人电脑也不适合24小时不间断开启这个软件,如果需要不如上VPS,所以保留分享上传下载等核心功能即可,对于特殊需求,可以做定制版,企业版等等。
说的有些乱,请见谅。
这里先说一个小故事,Wormhole现在的功能是我以前设计并做了两年的、一个“大型”文件管理系统上的、裁掉了主干后的一片小叶子。
那个“大”软件有一些所谓“重量级”的功能,技术上都已经实现、结果还是被我裁剪搁置了。
比如说-
P2P磁盘映射:通过点对点通道把另一台计算机上的目录映射成本机的一个硬盘盘符,听起来是不是有点酷?
文件高速搜索:对标Everyting,0.1秒搜遍百万文件,但是功能更强、更灵活;
p2p即时通讯:聊天、传文件,甚至语音和视频(未完成)
文件管理器:和资源管理器类似的体验,基于Electron,费了大劲;舍不得丢,删掉一堆功能,现在放在wormhole里面提供远程文件管理;(其实这个文件管理功能很强的,大家都没怎么注意)
还有好几个模块,单拿出来都可以做一个独立软件的东西;
后来,觉得好像一个大杂烩,好像功能很多很强,其实不知道特色是什么,具体解决什么痛点也不清晰;
最后选择了Wormhole现在服务的这类需求/场景,似乎有点对路了。
现在更坚定了想法,就是做一个好工具,解决好特定场景下的特定痛点就可以了;
我总结理解一下您建议的几个关键之处:
1、共享服务的应用场景不要贪多,在某些特定场景、典型需求下有价值,但无法满足所有场景下的文件共享需求
me:是的,从一开始就有这样一个认知:Wormhole不可能也不应该解决所有文件共享传输问题,它和网盘是完全不同的两个东西,满足的是不同类型的需求,不可能替代网盘类应用。
2、集中资源,做好核心功能(核心场景、典型应用相关)
me:的确,精力、时间有限的同时;总想把产品搞得高大上、大而全是特别危险的一个事情。一方面不能故步自封觉得我的设计最棒产品很牛逼不用改,另一方面真的要听取用户建议,筛选需求,合理排期,do right things!
Wormhole是从小众软件开始的,但我希望他的未来不小众;
再次感谢您的提醒、勉励,我有信心把Wormhole做的越来越优秀,希望这个软件能和您一路相伴,共同成长!
谢谢!