Почему при разработке в вебе используют react, angular... вместо чистого JS'a?

Здравствуйте, освоил недавно js и думаю как развиваться дальше. Можете подсказать почему все девелоперы во время разработки юзают фреймворки и всякие JS библиотеки... С какой начать изучение?) или на какую лучше ориентироваться? Как прокачивать свой скилл и оттачивать навыки?
  • Вопрос задан
  • 1138 просмотров
Пригласить эксперта
Ответы на вопрос 4
Потому что это увеличивает скорость разработки и это удобно. В работе часто приходится писать одно и тоже, и чтобы это одно и тоже не писать по N времени, используются фреймворки. Если у вас есть бетономешалка, зачем пользоваться обычной лопатой, чтобы замешать раствор? Так же и тут.

Ориентироваться нужно на ту, что чаще используется, либо ту, что чаще требуется для работодателей. Для новичков знаю отлично заходит vue.js
Ответ написан
maxminimus
@maxminimus
просто или ничего
на самом деле фреймворки в первую очередь нужны для легкой заменяемости программистов
чтобы уволить и найти подешевле если не понравится
такова суровая реальность капиталистического мира

чтобы программисты на конвеере были стандартными чесальщиками-мотальщиками
это работа по шаблону

посмотри заказы на фрилансе - везде доделка переделка чужого кода после прошлого программиста с которым почему то заказчик не хочет работать дальше

я например пишу на ванильном js - и не мучаюсь лишней сложностью
но для работы на конвеере не пригоден увы
Ответ написан
@ngame
Совет основанный на личном опыте: лучший фрэймворк - VanillaJS. После того, как действительно хорошо его усвоиш, все вопросы
почему все девелоперы во время разработки юзают фреймворки и всякие JS библиотеки
отпадут сами собой. Я видел много девелоперов, которые работали с Anguar, но не могли объяснить что такое Promise, и как работает виртуальный DOM.
Ответ написан
petermzg
@petermzg
Самый лучший программист
1. Почему при разработке в вебе используют react, angular?
Потому что сказали, что это модно, это современно и сразу захотелось быть в тренде...

Программист работодателю:
- Предлагаю разработать сайт на Angular 2, это модульное решение, это рейндер на сервере, там typescript c проверкой типов. Это круто, мы будем в тренде.
Работодатель: - Хорошо, раз вы как специалист так считаете, разрабатывайте.
Через пол года программист наигравшись, думает: - Что-то мне надоело это, надо что-то новое попробовать. (Увольняется)
Работодатель:
- What's the f..., ничего себе зарплаты требуют программисты с этим Angular 2, как мне доделать сайт подешевле.

2. почему все девелоперы во время разработки юзают всякие JS библиотеки?
Потому что это ускоряет разработку сайтов.
Можно писать var divs = document.querySelectorAll('.class'), а можно $('.class').click(function(){ ... })
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
BeaversBrothers Екатеринбург
от 100 000 ₽
Gaskar Group Москва
от 120 000 ₽
ИТРИУМ Санкт-Петербург
от 120 000 до 160 000 ₽