Зачем нужно ООП в javascript?

Сколько ни пытался понять зачем эта штука нужна, так ничего и не понял. Какой в нем смысл?
  • Вопрос задан
  • 8151 просмотр
Решения вопроса 5
@evgeniy_lm
Потому, что человек мыслит объектными категориями. Программист он человек по этому использовать ООП для него естественно и удобно
Ответ написан
Комментировать
Krasnodar_etc
@Krasnodar_etc
fundraiseup
Ты не задумывайся об этом и пиши, как тебе угодно. С опытом приходит понимание, зачем и почему разные паттерны и стили.
Ответ написан
Комментировать
@z777
Основная цель ООП это написание легко расширяемого и легко изменяемого кода, не зависимо от языка программирования (сейчас достаточно много ЯП-ов позволяющих писать в разных стилях, javascript из их числа). Как уже сказали на маленьких проектах почувствовать преимущества от ООП не получится, поэтому использовать ООП или нет остается на выбор разработчика. Но если проект большой, то использование ООП поможет решить множество проблем, таких как поддержание, расширение и изменение существующего кода. На словах это сложно объяснить, поэтому я присоединяюсь к людям, которые советуют понять это на практике, до этого момента будет очень сложно это понять.
Ответ написан
loktionov129
@loktionov129
Backend .NET Developer
Ну например, когда углубишься в JavaScript, и дойдешь до каких-нибудь энгуларов, вуев и реактов, тогда быть может и поймешь для чего оно надо) Кстати, было бы интересно посмотреть на приложение под angualr2+ без ООП ;)
Ответ написан
Jump
@Jump
Системный администратор со стажем.
Все сильно зависит от задач, которые вы решаете с помощью JS.
Если для решения задачи вам обычно хватает десяти строк кода на JS - ну тогда он там действительно нафиг не нужен.
Возьмитесь за что-нибудь более крупное и понимание придет само.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
для того же, для чего и в других языках
Ответ написан
thehighhomie
@thehighhomie
Вам нужно почитать эти две статьи + комментарии людей снизу:
ООП в функциональном стиле
ООП в прототипном стиле

И видео:
Javascript-джедай #20 - Прототипы и наследование
Javascript-джедай #21 - Конструкторы и классы

Этого вполне хватит чтобы понять ооп в JS и для чего он) во время практики вы сами прозреете)

И лучше изучи весь учебник: Современный учебник Javascript

На счет видео Sorax'a не скажу что мне они нравятся но в сети его хвалят, так что решать вам, мне больше учебник помог.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы