« July 2005 | Main | September 2005 »

August 31, 2005

Webmail dev status - 8月31日webmail开发进度小结

由于抓紧时间设计并实现编码,一直没时间将webmail的开发情况发布在blog上,现在真的是体会到时间不够用的感觉!:-)

大体上webmail开发基本按设计的进度和功能实现了。原计划10月推出1.0,按现在的状况看,由于前些日子家里出了一些事,耽误了一些时间,因此要推后15-25天左右。

截止今天为止,webmail已经完成或实现了如下的功能:

模板方面计划仍坚持清爽简洁的风格,尽量少的增加html代码,以提高加载速度。图片也将尽量地减少。

计划9月1,2日将基本完成多语言/多模板的设计和实现。

Posted by hzqbbc at 03:32 PM | Comments (0)

August 08, 2005

New webmail dev - 新webmail正式动工开发

计划多时的webmail系统已经正式启动并开始coding了。这个项目以GPL版权释出,使用perl语言编写,其主要的目的是要设计一个适应当前高速发展的IT应用环境,满足用户多变的需求,能快速进行开发、改进和升级,适应能力强的webmail系统,而次要的目的是设计一个能够替代目前国内外最流行的webmail软件:SqWebMail,OpenWebmail及squirrel,Igenus等。详细的分析见下文。

Why Perl?

为什么使用perl语言呢?因为这两年我做过多次测试,对于Maildir++的webmail系统而言,操作最多的I/O动作,以c速度最快,perl次之,而php慢了很多,有时耗费的时间是perl的10-100倍不等。

其次,php不同版本之间的api变动比较大,而perl变动小,perl5以后95%以上的核心api没有大的变化,程序兼容性强。php则有一些升级的问题。

最后,c的开发速度慢,不便修改,perl兼顾了php开发速度快和c性能较好的优点。所以我计划使用perl。

Webmail 特性介绍

该webmail系统暂定名为extmail,也曾考虑过其他名字,如ALTwebmail, lightwebmail等,但一直想不出好名字,希望朋友们给我一点好建议,想一个好的名字,设计一个好的logo,帮助这个软件发展。

extmail目前1.0之前计划的有别于其他流行webmail的特性主要有:

当前开发状态

extmail 因一些事停滞了半年之久,现在已纳入正式的开发日程里。目前已基本实现了如下的模块/功能:

结束语

希望看到本文的朋友支持我的工作,并给予意见和鼓励,乃至帮助,有兴趣加入开发的朋友可以直接回复本文。按目前进度,争取10月份发布1.0

Posted by hzqbbc at 09:04 PM | Comments (7)