Задать вопрос
@Aleksandr_ghost_23

Фреймворки в веб-разработке?

В вебе я недавно где-то около 8 месяцев. Раньше занимался автоматизацией около 6 месяцев. Начинал с верстки сайтов и потихоньку переходил на фронтенд и просто ужаснулся от изобилия фреймворков для фронта, да плюсом ещё и бекенд. Решил остановится на vue и перед его обучением сделал на чистом js ежедневник-календарь. После заинтересовался веб компонентами на чистом js, и возник вопрос - зачем столько изобилия фреймворков? Они кому нужны: бизнесу, которому будут приносить деньги или разработчикам, которые допустим будут делать Facebook или google (это уж образно)?
  • Вопрос задан
  • 275 просмотров
Подписаться Простой 2 комментария
Решения вопроса 2
DevMan
@DevMan
а зачем столько производителей авто, а не одна Тойота?
а зачем столько производителей молока?
а зачем столько производителей туалетной бумаги?

да потому что одним нравится одно, другим - другое.
а один продукт на рынке - стагнация. доказано в разных отраслях, и не однократно.

кстати, для фронта не так уж и много фреймворков в сравнении с бэком.
Ответ написан
@alekcena
Нелинейный наставник
Фреймворк это готовая стандартизированная среда разработки, которая решает конкретные задачи.

Почему их много? Это странный вопрос, тк как фреймворки созданы для автоматизации, ускорения разработки, стандартизации.

В какой-то момент развития интернета компания "О-О" имеющая около 100 разработчиков и делающая однотипные действия решила что нужно это всё упорядочить да и задокументировать, зачем каждый раз писать велосипед.
Люди приходят и уходят, продукт растёт, поддержка становится всё сложнее и сложнее.

"0-0" Решила, а сделаем ка из наработок структурированные готовые решения ( У каждой компании есть множество наработок и готовых решений раскиданных по проектом ). Сделала, Добавила возможность к более гибким изменениям. Всё.

Получили готовый продукт. Который решает задачи, быстро.

Зачем тогда его делать публичным?
Как говорилось разработчики уходят и приходят. И если нужно каждого обучать как только он приходит в компанию, уф, затратыы... Компании это не любят.

Выкидывают свою эдакую в свет и просят чтобы все кто хочет устроится смотрели шо да как в этой эдакой работает.

А дальше называется естественный отбор.
"0-0" была не 1 такая умная, кто создал свой фреймворк да и выкатил в свет.

Люди потрогали. Посмотрели. И путём эволюции отобрали то что удовлетворяет требованиям.
  • Легко в обучении
  • Быстро в написании
  • Модернизируемо


Послесловие:

Фреймворк это логичная ступенька эволюции разработчика который хочет повысить свою производительность.
Блокнот->Текстовый редактор->IDE
HTML(Сначала верстаем всё ручками) ->emmet(О какая штука оказывается)->Препроцессоры.
....
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
sarapinit
@sarapinit
Точу водой камень
Потому что у эволюции 2 основных инструмента: изменчивость и отбор.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы