精心设计的应用程序的开源示例 [英] Open source examples of well designed applications
问题描述
您是否知道设计良好且对分析具有指导意义的开源应用程序?
Do you know of well designed open source applications that are instructive to analyse?
特别是,我对基于 C++ 的程序中的实际应用程序对象-关系映射感兴趣,其中域模型和持久性/序列化功能之间有很好的分离.
Specifically, I'm interested in practical applications object-relational mapping in C++ based programs, where there is a good separation between a domain model and persistence/serialization functionality.
推荐答案
如果您包含设计良好的开源库,对分析有指导意义,请查看 提升.
If you include well designed open source libraries that are instructive to analyse, have a look at Boost.
关于持久性/序列化(虽然不是关系映射),请查看 Boost Serialization,你可能会发现不错的想法!
About persistence / serialization (not relational mapping though), have a look at Boost Serialization, you might find nice ideas!
……世界上最受推崇和设计最专业的 C++ 库项目之一."— Herb Sutter 和 Andrei Alexandrescu,C++ 编码标准
"...one of the most highly regarded and expertly designed C++ library projects in the world." — Herb Sutter and Andrei Alexandrescu, C++ Coding Standards
项目 55:熟悉 Boost."— Scott Meyers,Effective C++,第 3 版.
"Item 55: Familiarize yourself with Boost." — Scott Meyers, Effective C++, 3rd Ed.
对于大多数程序员来说,显而易见的解决方案是使用一个库,该库提供了一个独立于所需服务的优雅高效的平台.示例是 BOOST..."— Bjarne Stroustrup,C++ 中的抽象、库和效率
"The obvious solution for most programmers is to use a library that provides an elegant and efficient platform independent to needed services. Examples are BOOST..." — Bjarne Stroustrup, Abstraction, libraries, and efficiency in C++
这篇关于精心设计的应用程序的开源示例的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!