从 diceboy 到 diceboyweb

年初的时候,决定好好学习一下 python ,打算拿 gmbox 这个项目入手。说起来很惭愧,直到年中的时候,我才真正开始学习 python ,而且并没有入手 gmbox ,我另外做了一个叫 diceboy(DIgu CliEnt Base on pYthon) 的项目,一个嘀咕客户端。我知道,一上来就开始一个新的项目是不明智的,但是我主要目的是借此学习 python ,也无所谓。

原本计划把 diceboy 做成一个跨平台的桌面客户端。写了第一个版本,0.0.1 ,还只是一个命令行程序,没有 GUI ,甚至连 ncurses 都没有使用。第一个版本之后,我就放弃了这个计划,为 linux 增加了一个烂尾项目。原因是我觉得 web 应用才是未来的方向,特别是看到《Gtk3 vs HTML5》这篇帖子,我觉得很振奋,html 才是大势所趋呀。于是我更坚定了我的想法,把 diceboy 放到了 google app engine 上,就是样 diceboyweb 上线了。

但随之而来的问题是,如果使用网页,那直接访问 digu.com 不是更好。那是因为,diceboyweb 的产生还有一个原因,我想整合多个微博服务。我对微博很感兴趣,但我的一个麻烦在于,我每天要在 twitter、buzz、新浪、腾讯等服务来回切换。如果能有一个 All in One 的服务该多方便呢。况且这也不是没有先例,HootSuite 就是很好的一个产品。但它们似乎都不太“本土化”。

diceboyweb 写了很久,现在还很不完整。以前虽然做过几个网站,但都是拿现成的代码修改,而且还无法修改的太深。所以关于网页设计,我几乎是从零学起。 diceboyweb 现在还很不成样子,丑陋的 UI 充其量是 for mobile 的。代码结构和数据库结构也都非常差。在加入新的微博服务之前,diceboyweb 下一步就是该完全重写一遍代码。

diceboyweb 使用的是 GAE 提供的 webapp 框架,重写的时候随便换成 Django 。

总之 diceboyweb 是一个未成形的产品,现在依然在开发中。要学习的东西和要完成的事情都太多太多了。

路途多艰,唯勤是岸。

从 diceboy 到 diceboyweb》上有1条评论

发表评论

电子邮件地址不会被公开。