22.01.2015, 13:28
|
|
Аспирант
|
|
Регистрация: 02.12.2014
Сообщений: 72
|
|
Допустимо ли программировать на JavaScript не используя ООП?
Я прочитал пару учебников (в том числе и на этом сайте) и немного понимаю что такое ООП, но пользоваться этим подходом не умею, поэтому уже почти 1000 строк кода JavaScript своего проекта просто пишу функции и обработчики без создания своих объектов и классов. Это сильно плохо и мне срочно нужно исправляться? Или же это вполне допустимо?
Последний раз редактировалось Momon, 22.01.2015 в 13:31.
|
|
22.01.2015, 13:32
|
|
Профессор
|
|
Регистрация: 11.09.2010
Сообщений: 8,804
|
|
А ты попробуй оба подхода. Вероятно ты не вник в ООП подход и не ощутил удобство. Приведи пример какой-нибудь в функциональном стиле и в ООП. Кстати, WordPress, целый движок, написан в функциональном стиле. Хотя PHP - это ООП язык.
__________________
В личку только с интересными предложениями
|
|
22.01.2015, 14:07
|
|
junior
|
|
Регистрация: 29.11.2011
Сообщений: 3,924
|
|
Сообщение от danik.js
|
Кстати, WordPress, целый движок, написан в функциональном стиле. Хотя PHP - это ООП язык
|
Скорее всего он писался, когда ООП в PHP не бьло
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
|
|
22.01.2015, 21:16
|
Профессор
|
|
Регистрация: 07.11.2010
Сообщений: 301
|
|
Если для решения конкретной задачи скрытие, наследование, полиморфизм и абстракция не нужны, нет смысла добавлять их туда насильно. От этого качество кода может значительно снизится.
А если интересно попрактиковать ООП, надо брать задачи где оно реально помогает.
|
|
23.01.2015, 11:58
|
|
Аспирант
|
|
Регистрация: 02.12.2014
Сообщений: 72
|
|
SV0L0CH,
Правильно ли я понимаю, что создавать класс для одного единственного объекта это не правильно?
|
|
23.01.2015, 12:09
|
|
Профессор
|
|
Регистрация: 11.09.2010
Сообщений: 8,804
|
|
ООП - это не классы. ООП - это объекты. Как ты объект создаешь - литералом прописываешь или вызываешь конструктор - не важно.
__________________
В личку только с интересными предложениями
|
|
23.01.2015, 12:19
|
Аспирант
|
|
Регистрация: 21.01.2015
Сообщений: 39
|
|
Сообщение от Momon
|
Допустимо ли программировать на JavaScript не используя ООП?
|
Допустимо, если ты хочешь остаться на всю жизнь секретаршей.
|
|
23.01.2015, 12:22
|
Аспирант
|
|
Регистрация: 21.01.2015
Сообщений: 39
|
|
Сообщение от Momon
|
Правильно ли я понимаю, что создавать класс для одного единственного объекта это не правильно?
|
Да. Классы -- это вообще говно, кстати. Они нужны только в жабе, похапе, пистоне и прочем говне.
|
|
23.01.2015, 12:32
|
|
Профессор
|
|
Регистрация: 11.09.2010
Сообщений: 8,804
|
|
Сообщение от losos100
|
Классы -- это вообще говно, кстати
|
Аргументируй.
Сообщение от losos100
|
и прочем говне
|
... на котором написано 90% всего программного кода в мире, да?
__________________
В личку только с интересными предложениями
|
|
23.01.2015, 13:21
|
Аспирант
|
|
Регистрация: 21.01.2015
Сообщений: 39
|
|
Сообщение от danik.js
|
Аргументируй.
|
А че тут аргументировать? Напиши мне код с классами, который я не смогу переписать без классов? Пятое колесо, лишний слой абстракции нужен?
Сообщение от danik.js
|
на котором написано 90% всего программного кода в мире, да?
|
Миллиард энтерпрайзного быдла не мог ошибиться в своем выборе, ибо эталонный вкус, тут ты прав.
|
|
|
|