Что такое node.js, react.js и тд?
Все привет, я начинающий фронтенд разработчик. Было бы интересно узнать что такое node.js, react.js, vue.js(если правильно написал) и тд. И как они относяться к JavaScript , так же зачем они нужны?(с примерами). Зарание спасибо!
Ответы (1 шт):
Так-с, начнём.
Node.js - javascript фреймворк, работающий на стороне Вашего ПК(что-то типа python с синтаксисом js). Для фронтенда используется как автоматический сборщик для других фреймворков(vue.js, react.js, sass), но также не один а с пакетами типа webpack, gulp, vite (очень рекомендую vite).
Vue.js - javascript фреймворк для, непосредственно, фронтенда. Максимизирует возможности языка javascript для фронтенд разработки. Попробовав его, Вы будете вспоминать то, что делали до этого момента как страшный сон)
React.js - также js фреймворк для фронтенда. Не могу сказать, чем он отличается от Vue и прочих.
Для правильной разработки это всё очень хорошие вещи(совмещать vue и react в одном проекте не надо, выберите что-то одно). Могу уверить, что Вам понравятся)
От себя могу порекомендовать использовать Vue + Sass + Vite для хорошего фронтенда. Подробнее Вы можете узнать в очень хорошей документации к vue https://vuejs.org/guide/introduction.html Гайды на ютубе смотреть не рекомендую, лучше изучайте документацию. Также vue предоставляет шаблон, в котором Вы сможете покопаться и разобраться, как всё устроено. Постарайтесь не бросить программирование, если Вы что-то не понимаете. А продолжайте кропотливо искать информацию в гугл. Также не рекомендую постоянно писать вопросы на стэковерфлоу, ведь тогда Вы не станете хорошим программистом и не сможете нормально программировать, ожидая ответа на Ваш вопрос. Enjoy!