с Java, C# и AS3. Ну и есть у меня привычка по каждому поводу создавать классы с полями, методами и всем таким. На это как-то раз выругался один мой знакомый. Типа "нефиг почем зря классы городить, тут вам не Java и не C#, в JS шикарные возможности ФП и большую часть задач органично решается одними ф-циями". Я подумал, так-то оно так, но в JS есть ООП, вся обвязка (в браузере или ноде) объектная, да и во фреймворках сплошное ООП.
Возникает вопрос: в каких типовых ситуациях следует обходится ф-циями, а когда нужно переходить к ООП?
В js есть ООП - это не совсем правда
Обсуждают сегодня