Рубрики
Без рубрики

Разница между библиотеками и фреймворками с аналогиями

Источник Img: geeksforgeeks.разработчики программного обеспечения org используют слова библиотеки и… С тегом science tech, разработчик, фреймворк, java.

Источник Img: geeksforgeeks.org

Разработчики программного обеспечения используют слова библиотеки и фреймворки очень часто и взаимозаменяемо, но это не одно и то же. Коушик Котагал, который является действительно хорошим инструктором по программированию, с множеством полезных руководств, особенно по технологиям Java, опубликовал действительно отличное видео, объясняющее обе эти концепции, и его действительно легко понять и следовать.

Как библиотеки, так и фреймворки были разработаны для того, чтобы помочь разработчикам сэкономить время на повторном выполнении повторяющихся задач, и вместо этого у них есть инструменты, которые они просто могут использовать без необходимости внедрять все с нуля.

В видео Коушик приводит пример библиотек как инструментов, которые, например, могут понадобиться плотнику. С помощью инструментов у вас может быть набор инструментов, которые вам могут понадобиться. Эти инструменты, однако, используются не просто плотником. Они могут быть использованы кем угодно, для многих видов профессий. Это пример библиотек языков программирования. В языке программирования может быть множество библиотек, которые вы можете использовать для некоторых задач, таких как форматирование строки, регистрация исключений, которые могут возникнуть во время выполнения, и другие библиотеки.

Фреймворки, с другой стороны, можно рассматривать как процедуры, которые оптимизированы для конкретной задачи, например, процедура создания таблиц. Этот процесс специфичен и применим только для построения таблиц и не может быть использован для построения лодок или автомобилей.

Фреймворки, которые также экономят много времени и много усилий, но на самом деле они дают вам меньшую гибкость из-за ограничений, которые могут потребоваться для настройки, чтобы конкретный фреймворк функционировал должным образом. Конкретный фреймворк, предназначенный для создания веб-приложений, может использоваться только для создания веб-приложений, поскольку он специализирован для этой конкретной цели, в то время как библиотека, которая может использоваться для определенной функции в веб-приложении, также может использоваться для настольного или мобильного приложения.

Посмотрите видео ниже, чтобы увидеть немного больше объяснений по этому поводу от самого Коушика.

Сообщение The difference between libraries and frameworks with analogies appeared first on Факты Морина .

Оригинал: “https://dev.to/fatosmorina/the-difference-between-libraries-and-frameworks-with-analogies-1d46”