实际上
ibaoland.com 上线有几天了。刚刚看了下,发现这个项目创建于 2012-08-29,共有 55 次 commit。比起最近工作上刚刚完成的一个项目的 280+ 次 commit (前后端),实在是个小得很的小项目。
greedisland vs ibaoland
当初创建这个项目的时候,把它命名为了 “greedisland”。这个名字来源于富坚义博的漫画 Hunter X Hunter,greedisland 是其中的一个剧情发生地。
很久之前看过动画版 猎人 Hunter x Hunter (1999),可惜当时富坚义博中断了创作,动画版也随之停止。8 月份的时候大家聊起以前一些印象深刻的漫画,提到了 Hunter x Hunter,然后拿到了漫画版 Hunter X Hunter 的拷贝,于是又重新温习了一遍。然后觉得用这个名字来命名这个项目,实在再合适不过了,可惜不可能注册到这个域名了,不然就完美了
现在这个域名虽然很土,但其实也是有出处的,首尔有一个游乐园叫 爱宝乐园。
node
greedisland 用了 nodejs 来实现,目前运行在 @神飞 的 vps 上。
之所以会有这个 greedisland,是因为我越来越强烈得意识到,I’m not a hacker。技术对我来说,只是用来解决问题、实现方案的工具。我想做的、我在意的,并不是这个工具,而是如何更好地使用它。但是回顾过去,我竟然没有一个完整产品级的 web 实现。无论是工作中,还是业余时间,我一直做的都是“纯前端”的部分。
并不是我不想去做,而是,“后端”一直是这条路上的绊脚石。虽然我认同前后端技术应该交叉,但是我着实无法感受到后端实现的乐趣。我是一个很肤浅的人,而“前端”带给我的乐趣太多。最早这也是我选择成为之后被称为 “前端工程师” 的主要原因。
而 nodejs 的出现恰恰解决了这个绊脚石。不管 nodejs 是否适合这个场景,我可以完全用前端语言来实现我的想法。虽然,总是倾向于使用自己熟悉的工具,而不是合适的工具,并不是什么特别正确的事情。这个选择,从另一个角度来看,其实是一个人活生生的从完美主义者到实用主义者转变的心路历程啊。
过程中,有两件事情很有意思。其一,写后端实现的时候很有新鲜感,每天也很乐意去做这件事情,以至于到后端实现的差不多,主要剩下前端要写的时候,突然就倦了。其二,整个 greedisland 都写得差不多的时候,忽然就没有了动力。这个情况持续几天之后,选择把它强制上线,然后之后的时间,更新的动力颇足。
传送门
http://ibaoland.com以上,待续…
via
http://gaowhen.com/post/ibaoland-released.html