Bn
Очень была нужна во времена, когда браузеры были разные, но сейчас модно обойтись и без неё (но можно и не обходится)
Фраемворк я понимаю как более-менее полный набор инструментов для определенного круга задач.
Те задачи, которые у меня возникают при написании веб-приложений, jQuery в основном не решает, а где решает - решает плохо (высокая стоимость разработки и поддержки)
А вот Angular - решает, и довольно неплохо
Но, например, 10 лет назад jQuery решала большую часть задач, которые тогда возникали (я, правда, тогда ещё в школу ходил)
И тогда называть её фраемворком было, наверное, уместно
И да, если есть желание продолжить обсуждать фронт - го в личные сообщения, тут сообщество про ГИС скорее)
ЗЫ мой коммент про jQuery был тоже не очень к месту)