Встречается на собеседованиях • сегодня
Объясни простым языком в чем разница между фреймворком и библиотекой
Фреймворк — это как готовый каркас дома, где ты работаешь по его правилам. Он диктует структуру и управляет потоком выполнения. Пример: React (библиотека) vs Angular (фреймворк).
Библиотека — это набор инструментов, которые ты используешь по мере необходимости. Ты сам решаешь, когда и как их применять. Например, jQuery — это библиотека.
Разница:
- Фреймворк: «Ты пишешь код, который вызывает фреймворк»
- Библиотека: «Ты вызываешь библиотеку, когда тебе нужно»
Пример:
javascript
// Библиотека (Lodash)
const result = _.capitalize('hello'); // Сам решаешь когда использовать
// Фреймворк (Angular)
@Component({...}) // Angular диктует структуру компонента
class MyComponent {}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы