Всем привет.
В повседневной работе (разработка обычных коммерческих сайтов) использую jQuery.
В последнее время всё больше слышу о современных библиотеках/фреймворках, которые считаются более легковесными и эффективными. К примеру, react, angular.
Однако я, имея уровень немногим выше, чем новичок, не совсем понимаю, может ли что-то из этого полностью заменить jQuery, и если да, то что лучше изучить и использовать в работе?
react - библиотека для работы с компонентами. Ее основная фишка - отказ от работы с DOM напрямую. Альтернатива (более лояльная) - polymer, основанная на web-компонентах.
angular - полноценный фреймворк. В нем есть смысл если вы все приложение будете на нем писать а не кусок.
Виктория: ну представьте себе мобильное приложение написанное на Java или на Objective-C. Или десктопное приложение. Ну вот как-то так. Полноценное приложение, точка входа в которое одно - index.html, а далее все разруливается джаваскриптами.
MaxKorz: а затем вспоминаем, что jQuery 2 вышла два с половиной года назад.
>> But don’t worry, the jQuery team still supports the 1.x branch which does run on IE 6/7/8.