
C++应用程序框架
基于微内核的设计思想,框架本身只负责消息传递和调度,微内核调度的是进程,而该框架调度的是一个个拆分过的模块(actor/worker),把需要处理的模块放到线程池中运行;另外就是框架给出了一组编程约束规则,团队成员之间合作编码如果遵守规则,那么相互之间协作会更高效。一方面框架基本上实现我们编码过程中常用的功能,不需要再次编写;所以开发一个应用框架首先就是可以将业务关系不大的代码模块化;在没有框架的情况下团队写代码就像一锅粥,不利于维护和复用。C++编程中遇到的最大的问题莫过于没有统一的编程框架;












