精心设计的应用程序的开源示例 [英] Open source examples of well designed applications

查看:35
本文介绍了精心设计的应用程序的开源示例的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您是否知道设计良好且对分析具有指导意义的开源应用程序?

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆