打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
请教个问题:类库、框架、架构,三者的关系和区别是什么?
用PDF.NET数据开发框架的架构图来说明楼主的问题:

类库:实现特定功能的可运行代码的完整封装,例如PDF.NET的类库有PWMIS.Core(核心库),PWMIS.Web,PWMIS.Windows,PWMIS.Linq,PWMIS.Enterprise等;
架构:是表示系统分层和分区的逻辑概念,如图所示的三层架构--表现层,业务层,数据层;
框架:是可运行的代码,它包含了一些列的类库,并有可能实现了一种或者多种架构,例如 PDF.NET是专注于数据开发的框架,它包含了一套类库,实现了三层架构,还包括一套支持工具等;
--------------
再说说类库与框架的区别:
类库是静态的代码,它等着别人去用;
框架是一个运行时的结构,它会去调用一些列的类库;

再用人的循环系统打一个比方;
类库:心脏,血管,血液等;
框架:心脏把全身的血管连起来,组成一个闭合回路,让血液在这个回路中不停的流动;
架构:实现了“管道--过滤器”架构模式;
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
架构腐化之谜
Android 系统HAL 简介
金行健:什么是架构?Untiy开发游戏使用什么架构合适?
有没有As3读取并显示pdf的类库呢?
'编程为什么不用中文?': 中文API的意义和探索
你应该远离的6个Java特性
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服