Встречается на собеседованиях • сегодня

В чем разница между Framework и библиотекой

Фреймворк и библиотека оба предоставляют готовый код, но ключевое отличие — инверсия управления (IoC). **Библиотека** — это набор функций/классов, которые ты вызываешь напрямую. Твой код контролирует поток выполнения. Пример: ```java List list = Arrays.asList("a", "b"); // Используем метод из библиотеки Arrays ``` **Фреймворк** — это каркас, который определяет структуру приложения. Он вызывает твой код (через события, колбэки или аннотации). Пример (Spring Boot): ```java @RestController public class MyController { @GetMapping("/hello") public String hello() { // Spring вызывает этот метод при GET-запросе return "Hello"; } } ``` **Итог:** - Библиотека — инструмент в твоих руках. - Фреймворк — среда, где ты следуешь его правилам.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы