类库大魔王
类库大魔王 多年C++、Go项目经验,长期从事跨平台(Windows/macOS/iOS/Android)应用架构设计与开发。

近况


忘了从何时起,就不太乐意写blog了,一直在长草。前两天从知乎网友Jim处扒来一个非常简洁明快的Jekyll theme,于是打算写点文字除除草。

试图学Go语言有一段时间了,但还没动手写过代码,目标其实很明确的,我想用它来写Web后端的,但是因为我对Web开发几乎一无所知,所以最开始的想法是要写也写个RESTful的后端。但是作为一名拖延症晚期患者,直到最近,一位以前的同事找上我,说要建个社区,其实我的理解就是论坛,但不想用Discuz,我又近来比较偏爱像v2ex这样的风格,于是在网上搜了一堆,还真找到用各种语言各种框架实现的类似风格的开源项目,最后选了一个叫wetalk的来改。Wetalk不但是用Go写的,还用了Beego这个框架,正好是我前面都有了解过的。不过改了一两个星期了,最后还有点需求没解决:我想给它加上绑定诸如Twitter、新浪微博之类的SNS账号,在发布新帖时可以自动同步到SNS的功能。

一旦绑定SNS账号功能完成,论坛第一版也可以勉强算上线了。之后就可以动手做配套的RESTful API了,做这个的理由当然是因为要做一批配套的移动端App了,是的你没看错,确实是一批,因为理所当然会覆盖iOS,Android以及WP8/Win8,BB10,可能还会支持Sailfish和Ubuntu Touch。看起来似乎工作量会很大,其实不然,作为一个论坛的客户端App,基本功能只要有登录认证,帖子列表,查看帖子和评论,发布新帖以有增加评论就够了,至于支持这么多平台,以我的观察,用Qt可以一网打尽,除非有什么特殊的需求,比如push notification,但初期实在不需要这个。

最后,因为那位同事要我搞的论坛到现在域名备案还没完成,而我的那个衣丽社区因为放在国外的VPS上,所以已经可以访问了。

感觉本文不错,不妨小额鼓励我一下!
如果你有Visa、MasterCard之类的国际银行卡,也可以考虑以下选项:
如果你看不到评论框,说明Disqus被墙了。