框架和类库有什么区别?

微笑de辛翼 发布于 2013/03/05 18:33
阅读 5K+
收藏 1
搞不懂这个两个区别是什么,求大神指点
加载中
0
大尾巴
大尾巴

回复 @微笑の辛翼

框架就是框架,一套机制,大家遵循这套机制做事。


我用php做了一个web框架,实现了4个功能:
1 自动加载类机制。
2 自动映射的路由。
3 orm。
4 各种视图重用。


我可以用这个框架做任何网站,但是不同网站可能用到不同的功能,比如处理图片,处理音频,比如发email,比如发送手机发短信。需要哪些功能,调用哪些类库就行了。


只不过用某些框架会发现里面集成了一些你不完全需要的功能,也就是集成了一些类库进去。

0
loyal
loyal
框架是窗户,类库是锤子.
0
Y
YsykZheng

框架和类库,一个是攻,一个是受。

明白否?

Y
YsykZheng
回复 @微笑の辛翼 : 这是深刻形象的比喻,如果你真的明白科技和类库,就知道这是对的
微笑de辛翼
微笑de辛翼
不搞基。。不太懂 = =
0
小熊猫大暴走
小熊猫大暴走
框架也可以是类库,因此可以这样说 :框架是专门做窗户的锤子
微笑de辛翼
微笑de辛翼
您和一楼的,谁对 - -
0
大尾巴
大尾巴

框架是生产线(机制,规范),类库是机床。

你可以采用不同的规范,但是可以购买相同的机床来生产同样的产品。

你也可以在同一套机制规范上,购买不同的机床,生产不同的产品。

当然购买生产线的时候,都会或多或少都会附带给你一些机床。


实在搞不明白了,找个占地面积大于100平米的大型的文印店和街边小打印店对比一下就知道了。

用同样的管理手段,可以开鞋厂,服装厂,xx厂

微笑de辛翼
微笑de辛翼
还是没看懂。。小弟智商不高。。求换个例子。。
0
ExtremeTalk
ExtremeTalk
类库是为了减少重复;框架是为了减少修改。
0
excepiton
excepiton

类库是实现一些功能的结合

框架是一个开发规范

宏蛛丶Gavin
这个简洁明了!
0
微笑de辛翼
微笑de辛翼

引用来自“大尾巴”的答案

回复 @微笑の辛翼

框架就是框架,一套机制,大家遵循这套机制做事。


我用php做了一个web框架,实现了4个功能:
1 自动加载类机制。
2 自动映射的路由。
3 orm。
4 各种视图重用。


我可以用这个框架做任何网站,但是不同网站可能用到不同的功能,比如处理图片,处理音频,比如发email,比如发送手机发短信。需要哪些功能,调用哪些类库就行了。


只不过用某些框架会发现里面集成了一些你不完全需要的功能,也就是集成了一些类库进去。

明白了。3Q
0
Xsank
Xsank
胡乱比喻并不能显得你很牛逼,更解决不了问题
0
仪山湖
仪山湖

类库实现了某一些或者一类具体具体的功能,框架这个东西比较抽象,参考一下wiki的解释

A software framework is a universal, reusable software platform used to develop applications, products and solutions.

http://en.wikipedia.org/wiki/Software_framework


返回顶部
顶部