类库与框架之间的区别

图源:geeksforgeeks.org

软件开发人员使用的单词图书馆和框架非常 frequently和interchangeably, but they are not the same. Koushik Kothagal, who is a really good programming instructor, with a lot of helpful tutorials, especially for Java technologies, has published a really great video explaining both of these concepts和is really easy to understand和follow.

库和框架均已开发,可帮助开发人员一遍又一遍地执行重复性任务,从而节省了时间,而是拥有可以简单使用的工具,而无需从头开始实现所有功能。

在视频中,Koushik以库为例,作为木匠可能需要使用的工具。 使用工具,您可能会需要一组工具。 但是,木匠并不简单地使用这些工具。 任何类型的专业人士都可以使用它们。 这是编程语言库的示例。 编程语言可能具有许多可用于某些任务的库,例如格式化字符串,记录运行时可能发生的异常以及其他库。

另一方面,可以将框架视为针对特定任务简化的过程,例如,生成表的过程。 此过程是特定的,仅适用于建造桌子,不能用于建造船只或汽车。

框架还可以节省大量时间和精力,但实际上,由于可能需要设置一些约束才能使特定框架正常运行,因此它们实际上给您的灵活性较低。 用于构建Web应用程序的特定框架只能用于构建Web应用程序,因为它专用于该特定目标,而可以用于Web应用程序中特定功能的库可以用于桌面或桌面。 移动应用程序。

观看下面的视频,以了解Koushik自己对此的更多解释。

The post Ťhe difference between libraries and frameworks with analogies appeared first on Fatos Morina.

from: https://dev.to//fatosmorina/the-difference-between-libraries-and-frameworks-with-analogies-1d46

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值