拖进TuoJ.in

快一个月没有更新blog了

最近做一个小项目——拖进TuoJ.in

起初做拖进是为了简单的文件分享。我和搭档有的时候要分享一个文件,不管是qq传文件,email还是用U盘或者共享文件夹,我们都觉得太麻烦了。难道不能有个简单的文件分享的办法么?说做就做~

我们的想法是:很简单的把文件从桌面拖到浏览器,别人就可以看到了。为了更加的直观一点,我们希望把文件拖进浏览器后就和拖到桌面上没有什么两样。于是乎就出了拖进的第一版。从coding到确定名字到完成公布,只花了3天的时间。然后放到v2ex上面看看大家对这个的反应如何。很多人都表示对这个服务很有兴趣。

在使用的过程中,我们又觉得应该加一些便与描述性的文字。于是又增加了文字插入功能。增加了文字插入功能后,拖进就可以拿来作为很多其他除了文件分享意外的用途了:比如todolist,比如brain strom,比如版聊什么的。

然后惊讶的发现不少发现分享类blog已经开始介绍我们。浏览量也增加的很快,我们既兴奋又担心,恐怕原来的vps是支撑不起这样多的数据储存的(果然不久以后vps的8G空间就满了)。除了这个,稳定性也是问题。果断的把服务转到了亚马逊的aws上去。为了方便文件的存储和管理,我们把程序一般数据和文件数据分开。程序数据放在了aws的EC2服务器里而文件数据则托管到aws的S3服务里。

后来,我们觉得拖上来东西,或者插入文字,或者拖动东西,一定要刷新才能看到,体验不好。于是花了不少时间加入了“实时更新”的特性。配合这个实时的特性,前后端的结构都需要大的整改。于是进行了一次比较大的重构。顺便加入了google帐号登录的机制(google帐号登录在大家的反馈里面反映不好,所以下个版本将会去掉加入自己的帐户系统。)

实时对我们而言是个很激动人心的特性。看到网页里的各种元素新增消失,飘来飘去的,觉得非常的有趣。这时拖进就真的变成一个协作系统了。大家到同一个页面去,可以在上面交流任何东西,比群聊什么的还直观方便。而且最关键的是不需要装任何东西,只要有个浏览器(chrome/firefox)就好了。

 

流水帐就先到这里。

这次开发感觉到了敏捷开发的乐趣。我们在很短的时间内推出可用版,然后收到了很多建议和反馈,又在这些建议和反馈的基础上不断的完善,重构和迭代新的版本。

逐渐的发现在一个简单的想法之上,可以有这么多好玩的想法出现。

小东西也能改变世界。

4 thoughts to “拖进TuoJ.in”

发表评论

电子邮件地址不会被公开。 必填项已用*标注