Встречается на собеседованиях • сегодня
Объясни разницу между фреймворком и библиотекой не используя IT сленг
Фреймворк задаёт структуру и правила, в рамках которых ты пишешь код. Он определяет общий поток работы, а ты заполняешь конкретные места своей логикой. Например, Django диктует, как организовать приложение, а ты пишешь модели и представления.
Библиотека — это набор готовых инструментов, которые ты вызываешь по мере необходимости. Ты сам управляешь потоком программы, а библиотека просто помогает с конкретными задачами. Например, requests — это библиотека для HTTP-запросов: ты решаешь, когда и как её использовать.
Пример:
python
# Библиотека (requests) — ты управляешь логикой
import requests
response = requests.get("https://api.example.com")
# Фреймворк (Flask) — он управляет тобой
from flask import Flask
app = Flask(__name__)
@app.route("/")
def home():
return "Hello, World!"Фреймворк — как каркас дома, библиотека — как инструменты для его постройки.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы