QPing's blog

第一篇博客

从刚开始用wordpress买空间搭建,到自己写php搭建,后来还用python的Tornado写网站,陆陆续续写了好多版的博客。

一度感觉自己是热衷于写博客程序,而不是写博客。总是觉得不够完美,博客的UI、后台维护功能、摘要功能、URL的格式、用户评论、使用markdown格式而不是html格式来保存博客。这一版用了Java重构,实现了我想要的:漂亮的后台管理,自己用的舒服,前台简洁,只保留最基本的博客功能,加载速度快,总体很满意。

总结实现自己Idea的最好的方法是:以最快速度完成demo,实现第一个demo不能超过一天。如果超过一天,很大可能就没有动力继续做下去了。列出想要的功能点,评估哪些是真的有用的,砍掉大部分功能点,直至剩下的能在一天之内做完。以较短的迭代周期,不停的迭代开发是关键。就拿博客来说,最重要的是列表页和文章页,然后是后台发布功能,然后再是标签、评论、归档、rss,最后是后台查看最近评论。每天迭代一个功能,很快看到成效,开发起来就特别顺畅。