概述
图源: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
最后
以上就是朴素手套为你收集整理的类库与框架之间的区别的全部内容,希望文章能够帮你解决类库与框架之间的区别所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复