loading...

MooC的一些设计思路

作者:kimi 发布时间:September 9, 2012 分类:Linux

题外话
由于公司业务需要用C做一些实现,和C++不同的是,C并没有太多的库和方案供选择,所以我们只好自力更生,努力重复造车轮。

做技术十来年的时间,说实话底层技术框架自己也写过不少个,不管是个人业余作品,还是公司业务需要的,又或者是参加开源项目所实现的,底层技术框架面临着设计、解决、实现各个方面的问题。这次MooC的设计希望能够首先满足业务的诉求,同时解决技术拓展方面和技术实施方面的问题。

MooC是什么
公司不是以单一产品或者业务驱动的公司,所以在技术实现和业务诉求上要求技术方案能够更快、更方便的实施。从这个角度来说,底层技术框架必须要到达的标准有:

  • 实现业务所需要的代码量尽可能的少;(代码量尽可能的少就意味着工期可能会更短)
  • 框架封装不能影响研发人员理解系统本身;(影响理解意味着出现问题及时解决的可能性会降低)
  • 性能不能有明显的劣势或者临界特殊情况;
  • 可以适当的放弃预期业务使用不到的特性或者功能;

基于以上四点,我们决定设计MooC(More & Original C Framework)框架。

阅读剩余部分...