powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / А давайте-ка обсудим :) Кто считает что ООП даёт прирост скорости программе?
25 сообщений из 418, страница 1 из 17
А давайте-ка обсудим :) Кто считает что ООП даёт прирост скорости программе?
    #38547166
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет.
Прямиком с собеседования в бешенстве.... какая-то фигова конторка. заставила меня проехать 5 часов (по 2.5 в каждую сторону), что бы сказать, что желаемые 50000 руб они предложить не могут... Начать можно с 30 (хотя вакансия от 60)

Ну ладно... это вступление.
Теперь к сути
На собеседовании начали задавать вопросы по ООП. Ну я ответил более-менее (не склонен заучивать теорию, мне больше нравится практика.. но всё же ответил с некоторыми поправками). А потом был задан вопрос "супер" : "А для чего придумали ООП". Мой ответ был "Для лучшего структурирования кода". На что последующие фразы собеседника намекали на то, что он ждёт большего. Я предполагая, что речь идёт об производительности, сказал, что само по себе использование данного подхода приводит к небольшому снижению производительности (по отношению к функциональному программированию), однако этот недостаток можно перекрыть, так как код лучше структурирован, а потому может быть лучше оптимизирован.

Последующий разговор показал, что со мной не согласны, и ожидали ровно противоположного ответа (что производительность возростает при использовании объектов)

Итак. Основной вопрос. Кто прав?

Кстати, по поводу MVC, то, что это сделано также для структурирования кода, он тоже не согласился..

P.S. Спорить мне не хотелось с ним (тем более что он свое мнение всё же не озвучил, а лишь намекнул)... А после озвученной мне суммы тем более.
Однако любопытство то мучает теперь
...
Рейтинг: 0 / 0
А давайте-ка обсудим :) Кто считает что ООП даёт прирост скорости программе?
    #38547202
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Програмёрприводит к небольшому снижению производительности (по отношению к функциональному программированию)может, ты имел в виду процедурное программирование?


а вообще, по крайней мере в компилируемых языках ООП не снижает скорость выполнения (разве что вызов виртуальных методов, но и там копейки).
...
Рейтинг: 0 / 0
А давайте-ка обсудим :) Кто считает что ООП даёт прирост скорости программе?
    #38547209
user7320
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ООП, МВЦ и прочие наслоения, безусловно, замедляют код. Но упрощают управление большими объёмами кода. ООП, МВЦ и прочее - это системный подход к программированию. В конечном счёте они далеют возможным то, что без них было бы невозможно реализовать из-за банальной нарастающей неконтролируемой сложности... Короче, детский сад с азами.

Ну не захотел тамошний лид делиться зарплатой или хотел боссу показать, что он тут самый умный и незаменимый. А может, хотел от вас конкретный ответ, но сам не смог сформулировать конкретный вопрос. А может, вы не так поняли. Не стоит заморачиваться, покуда есть другие кандидатуры работодателей.
...
Рейтинг: 0 / 0
А давайте-ка обсудим :) Кто считает что ООП даёт прирост скорости программе?
    #38547227
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Програмёр, на собеседованиях можно спорить только в разрезе обсуждения оплаты.

Во всём остальном от тебя ожидают лояльности. Ты наверное прав в разрезе вопроса производительности
но окружающий тебя мир постепенно катиться к мульт-сериалу Футурама где гротеск и абсурд является трендом.
Сегодня все поклоняются золотому идолу под названием ООП. Просто так удобно. Прими это как факт.
...
Рейтинг: 0 / 0
А давайте-ка обсудим :) Кто считает что ООП даёт прирост скорости программе?
    #38547333
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный Меч...а вообще, по крайней мере в компилируемых языках ООП не снижает скорость выполнения...
Не снижает, это - да. А вот в интерпретируемых, или в языках, типа явы, или сишарпа - повышает ещё и как!
По той простой причине, что многие классы с ихнеми методами написаны нативно , а не кривыми ручками говнокодятся. Например, всем известный опенЖЛ.
...
Рейтинг: 0 / 0
А давайте-ка обсудим :) Кто считает что ООП даёт прирост скорости программе?
    #38547380
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Програмёр...Кстати, по поводу MVC, то, что это сделано также для структурирования кода, он тоже не согласился...
Я тоже не соглашусь.
...
Рейтинг: 0 / 0
А давайте-ка обсудим :) Кто считает что ООП даёт прирост скорости программе?
    #38547382
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный Меч,

Да... я о процедурном )) как говорил, не любитель разной терминологии, потому иногда могу что-то подпутать ) Однако суть то не изменилась... программа написанная в стиле ООП не быстрее чем прога написанная процедурами (разумеется при одинаковой логике и функционале).
...
Рейтинг: 0 / 0
А давайте-ка обсудим :) Кто считает что ООП даёт прирост скорости программе?
    #38547399
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПрограмёрЯростный Меч,

Да... я о процедурном )) как говорил, не любитель разной терминологии, потому иногда могу что-то подпутать ) Однако суть то не изменилась... программа написанная в стиле ООП не быстрее чем прога написанная процедурами (разумеется при одинаковой логике и функционале).
На одном веб семинаре звучало что у Java есть богатый функционал по
workaround виртуального каллбека. Но это от разработчика скрыто под капотом.
И наше понимание virtual callback если брать за основу С++-ное по отношению к Java
будет скорее всего ошибочным. Т.е. ООП в Java не равно ООП в С++. На этом
можно строить определённую риторику. И развивая мысль. ООП бывает разное.
И влияние его на скорость программы будет скорее всего более сложным
и многогранным. И ответить на этот вопрос в рамках собеседования скорее
всего невозможно. Надо рассматривать конкретные юзкейсы.
...
Рейтинг: 0 / 0
А давайте-ка обсудим :) Кто считает что ООП даёт прирост скорости программе?
    #38547659
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Програмёр "А для чего придумали ООП".
Мой ответ был "Для лучшего структурирования кода".


В общем, ты не был далёк от истины. Можно было бы конечно добавить ещё пару умных слов, но ...
Самое прикольное, что ООП, как и функциональное программирование, как и реляционные БД придумали не для чего-то конкретного, а просто, "чтобы було". Это -- подходы к разработке, методологии. Они -- ни для чего, они -- просто варианты реализации. Но многим понравилось так писать программы/базы данных -- и это получило распространение.
Другие люди, тоже "просто так" придумали, например, логическое программирование, аспектное программирование -- но оно "не покатило", и большой популярностью не пользуется.

ПрограмёрЯ предполагая, что речь идёт об производительности, сказал, что само по себе использование данного подхода приводит к небольшому снижению производительности (по отношению к функциональному программированию), однако этот недостаток можно перекрыть, так как код лучше структурирован, а потому может быть лучше оптимизирован.


Ну, этот тезис немного ни о чём. Производительность, ООП и функциональное программирование -- они никак друг с другом не связаны, это ортогональные категории. Каждая друг от друга совершенно не зависит.

ПрограмёрПоследующий разговор показал, что со мной не согласны, и ожидали ровно противоположного ответа (что производительность возростает при использовании объектов)


Ну, в принципе ты не так и неправ, поскольку инкапсуляция не даётся даром.

ПрограмёрИтак. Основной вопрос. Кто прав?


По производительности -- не прав никто, потому что тут однозначного ответа нет.
ООП само по себе ни уменьшает, ни увеличивает скорости работы программ, может быть и тот, и другой эффект.
Другое дело, что некоторые программы с помощью ООП вообще удаётся создать, тогда как без ООП это было бы либо невозможно, либо
очень сложно, настолько, что программа создавалась бы только тогда, когда она была бы уже не нужна людям.

ПрограмёрКстати, по поводу MVC, то, что это сделано также для структурирования кода, он тоже не согласился..


Тут он прав, потому что MVC даёт возможность существования функциональности множества View и Controller к одному и тому же Model.
Типичный пример -- разные окна с Word-документов в разных режимах просмотра -- в одном пишешь, в другом -- смотришь, как это в итоге выглядит.
Кстати, MVC можно делать и без ООП.
...
Рейтинг: 0 / 0
А давайте-ка обсудим :) Кто считает что ООП даёт прирост скорости программе?
    #38547661
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonПрограмёр, на собеседованиях можно спорить только в разрезе обсуждения оплаты.

Во всём остальном от тебя ожидают лояльности. Ты наверное прав в разрезе вопроса производительности
но окружающий тебя мир постепенно катиться к мульт-сериалу Футурама где гротеск и абсурд является трендом.
Сегодня все поклоняются золотому идолу под названием ООП. Просто так удобно. Прими это как факт.

Гы, много раз спорил, доказывал свою правоту, или доказывали мне, и я соглашался, и со вменяемыми представителями работодателя всегда "расставались друзьями".
А на невменяемых мне пофиг.
...
Рейтинг: 0 / 0
А давайте-ка обсудим :) Кто считает что ООП даёт прирост скорости программе?
    #38547666
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonПрограмёрЯростный Меч,

Да... я о процедурном )) как говорил, не любитель разной терминологии, потому иногда могу что-то подпутать ) Однако суть то не изменилась... программа написанная в стиле ООП не быстрее чем прога написанная процедурами (разумеется при одинаковой логике и функционале).
На одном веб семинаре звучало что у Java есть богатый функционал по
workaround виртуального каллбека. Но это от разработчика скрыто под капотом.
И наше понимание virtual callback если брать за основу С++-ное по отношению к Java
будет скорее всего ошибочным. Т.е. ООП в Java не равно ООП в С++. На этом
можно строить определённую риторику. И развивая мысль. ООП бывает разное.
И влияние его на скорость программы будет скорее всего более сложным
и многогранным. И ответить на этот вопрос в рамках собеседования скорее
всего невозможно. Надо рассматривать конкретные юзкейсы.

Ну кстати, да, вот характерный пример -- python, где, говорят, выражение

"2 + 3"
выполняется примерно след. образом:

создаётся объект '2' типа number

создаётся объект '3' типа number

создаётся (возможно, находится) объект '+' типа функция

функция '+' вызывается с двумя аргументами 'объект 2' и 'объект 3'
...
Рейтинг: 0 / 0
А давайте-ка обсудим :) Кто считает что ООП даёт прирост скорости программе?
    #38547708
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
ПрограмёрКстати, по поводу MVC, то, что это сделано также для структурирования кода, он тоже не согласился..


Тут он прав, потому что MVC даёт возможность существования функциональности множества View и Controller к одному и тому же Model.
Типичный пример -- разные окна с Word-документов в разных режимах просмотра -- в одном пишешь, в другом -- смотришь, как это в итоге выглядит.
Кстати, MVC можно делать и без ООП.

Значит ли это, что не используя данный паттерн, я не смогу написать тот же функционал, равный по производительности указанному (реализованному через (или как правильно говорится) MVC)? То есть, могу ли я всё слепить в один файл, не используя классов... не используя функций и процедур, просто написать сплошную простыню кода, которая будет работать как мне требуется (реализуя чтение и запись базы обычными запросами внутри кода, а внешний вид формируя вперемешку с бизнес логикой)? Ведь в конечном счёте любой код сводится к виду простыни в момент выполнения ))

Так всё же, может ли использование MVC шаблона в моих приложениях дать мне что-то, кроме понятной и удобной структуры проектов?
...
Рейтинг: 0 / 0
А давайте-ка обсудим :) Кто считает что ООП даёт прирост скорости программе?
    #38547710
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeПрограмёр...Кстати, по поводу MVC, то, что это сделано также для структурирования кода, он тоже не согласился...
Я тоже не соглашусь.

Ваше право. Но было бы намного интереснее услышать аргументацию данного мнения.
...
Рейтинг: 0 / 0
А давайте-ка обсудим :) Кто считает что ООП даёт прирост скорости программе?
    #38547720
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что свет клином сошёлся на MVC ? И какое отношение MVC имеет к приросту "скорости в данном" топике?
И когда вообще MVC был узким местом в коде? Вы, господа копнули в другую сторону.
...
Рейтинг: 0 / 0
А давайте-ка обсудим :) Кто считает что ООП даёт прирост скорости программе?
    #38547721
socimed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПрограмёрПоследующий разговор показал, что со мной не согласны, и ожидали ровно противоположного ответа ( что производительность возростает при использовании объектов )

Если бы это было так, то ядра операционных систем и баз данных писали бы на C++, а не на C. А то и вовсе на Java или C#.

Но увы это не так - ООП и сам по себе вносит некислые накладные расходы, к примеру всегда первым параметром в вызовы передается this - указатель на объект, даже когда это и не надо, и, что еще хуже, программист на ООП вынужден использовать далеко не самые оптимальные алгоритмы из стандарной библиотеки и подходы.

К примеру там где программист на C будет использовать обычный массив из структур - его коллега на C++ не дрогнув рукой заюзает хешированную мапу на темплейтах с динамическим созданием объектов в куче (просад в скорости раз в 50..200). И это еще не самый тяжелый случай. Таблица виртуальных методов тоже исправно набрасывает на вентилятор.

Конечно на C++ тоже можно массив структур, но это не приветствуется. Про Java и вовсе говорить не приходится - 101% примеров, где она почти догоняла/уделывала C/С++ вертелся на простеньких программах которые.... оопс, вообще не использовали ООП, а оперировали как раз массивами чисел в процедурном стиле фортрана.

В общем ты молодец, что не устроился туда. Работать с идиотами - себе дороже.

А еще можно тут пообтекать: http://www.dreamsongs.com/Files/ObjectsHaveFailed.pdf

Это трудно понять программистам, ежедневно учавствующих в паралимпиаде по программированию (Java, C#, VB, PHP), но есть такая военная тайна - ООП в языке, как таковой, вообще не нужен, пример GTK+ это только подтверждает.
...
Рейтинг: 0 / 0
А давайте-ка обсудим :) Кто считает что ООП даёт прирост скорости программе?
    #38547729
socimed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот еще хорошая жвачка для мозгов (если они, конечно, есть в наличии):

http://blogerator.ru/page/oop_why-objects-have-failed
...
Рейтинг: 0 / 0
А давайте-ка обсудим :) Кто считает что ООП даёт прирост скорости программе?
    #38547730
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пример с ядром ОС показателен. И GNOME/GTK здесь уже выглядят как слабый довесочек
...
Рейтинг: 0 / 0
А давайте-ка обсудим :) Кто считает что ООП даёт прирост скорости программе?
    #38547746
socimed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonПример с ядром ОС показателен. И GNOME/GTK здесь уже выглядят как слабый довесочек

Нет, не слабый, а фундаментальный. Существует миф, хорошо навеянный Delphi и его подобиями, что графический интерфейс программы без OOP ну никак не построить, ибо это так логично - Кнопка - это класс, частный случай класса Окно и понеслась.

А пример GTK как раз и разбивает этот миф, никакого OOP с наследованиями даже для UI не нужно - все можно превратить просто в серию вызовов процедур, передавая хендл аки this только там где нужно.

Тут больше вопрос в необходимости принудительного наследования и полиморфизма, как решения для всех задач.

Да, даже в GTK (как и в ядре линукса) есть куча мест где применяется ООП, в явно-неявном виде, ибо все написано на С.

Ну действительно, чем вызов вида

method(object, a, b)

отличается от

object->method(a,b),

кроме как формой записи?

Тут вопрос в другом - если в ООП писать не в стиле ООП - это дурной тон, то в нормальном случае (ядра и GTK) - ООП применяется только там, где он реально нужен, а не вообще везде где только можно, но не нужно, стимулируя программиста на понаписание говнокода (см выше про массив структур в стеке vs хешмапа с кучей на темплейтах).
...
Рейтинг: 0 / 0
А давайте-ка обсудим :) Кто считает что ООП даёт прирост скорости программе?
    #38547789
avlaxoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПрограмёрИтак. Основной вопрос. Кто прав?


На мой взгляд, никто. ООП используется для унификации технологии разработки, для повышения качества (скорости) разработки и сопровождения: инкапсуляция кода И ДАННЫХ, наследование, полиморфизм. Конечно, копание в таблицах виртуальных методов (VMT) не прибавит скорости при исполнении (это в случае использования полиморфизма) :) Но и ответ "ООП применяется для лучшей структурированности кода" был бы неполным. Всё же между структурой и классом не только количественное, но и качественное отличие.
...
Рейтинг: 0 / 0
А давайте-ка обсудим :) Кто считает что ООП даёт прирост скорости программе?
    #38547867
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПрограмёрЗначит ли это, что не используя данный паттерн, я не смогу написать тот же функционал, равный по производительности указанному (реализованному через (или как правильно говорится) MVC)?


Да, значит.
Не, ну, возможно, ты придумаешь какой-то другой аналогичный по назначению паттерн.

ПрограмёрТак всё же, может ли использование MVC шаблона в моих приложениях дать мне что-то, кроме понятной и удобной структуры проектов?


MVC вообще устроено по уму, только может быть пара VC (вместе или отдельно) вызывает небольшое недоумение.
Так что я не понимаю, как ещё можно было бы это сделать.

Основная идея (это кстати Subject-Observer называется) вполне интуитивно понятна -- есть кусок данных, который мы согласованно и централизованно меняем, и есть N наблюдателей, которые данные не меняют, но "слушают" события по изменению модели и перерисовывают их отображение.

Это можно сделать и без ООП и классов, на чистом С например, или на фортране. Ничего не изменится.
...
Рейтинг: 0 / 0
А давайте-ка обсудим :) Кто считает что ООП даёт прирост скорости программе?
    #38547877
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну это вообще бредовые показания...


Если бы это было так, то ядра операционных систем и баз данных писали бы на C++, а не на C. А то и вовсе на Java или C#.


Ядра ОС написаны на С а не на С++ по очень простому набору вполне понятных причин:
-- когда писались большинство ОС, С++ ещё не было
-- когда писались оставшаяся часть ОС, не существовало переносных компиляторов С++
-- Линус Торвальдс ненавидит С++. Это ничего не значит, это у него такое функциональное состояние (не болезнь, а именно функциональное состояние), навроде клаустрофобии или боязни высоты.



Но увы это не так - ООП и сам по себе вносит некислые накладные расходы, к примеру всегда первым параметром в вызовы передается this - указатель на объект, даже когда это и не надо, и, что еще хуже, программист на ООП вынужден использовать далеко не самые оптимальные алгоритмы из стандарной библиотеки и подходы.


Как бы если тебе не хватает ума его не передавать, это твои личные проблемы. С++ не заставляет его передавать и использовать, да на самом деле С++ вообще никогда ничего не заставляет делать.



Конечно на C++ тоже можно массив структур, но это не приветствуется.

Почему же не приветствуется ? Кто мешает ?


Про Java и вовсе говорить не приходится - 101% примеров, где


А Ява тут вообще при чём ?
...
Рейтинг: 0 / 0
А давайте-ка обсудим :) Кто считает что ООП даёт прирост скорости программе?
    #38547890
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivПрограмёрЗначит ли это, что не используя данный паттерн, я не смогу написать тот же функционал, равный по производительности указанному (реализованному через (или как правильно говорится) MVC)?


Да, значит.
Не, ну, возможно, ты придумаешь какой-то другой аналогичный по назначению паттерн.



________________________________________________ (место для примера) ________________________________________

оно пустует :)
...
Рейтинг: 0 / 0
А давайте-ка обсудим :) Кто считает что ООП даёт прирост скорости программе?
    #38547894
socimed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivНу это вообще бредовые показания...


Если бы это было так, то ядра операционных систем и баз данных писали бы на C++, а не на C. А то и вовсе на Java или C#.


Ядра ОС написаны на С а не на С++ по очень простому набору вполне понятных причин:
-- когда писались большинство ОС, С++ ещё не было
Вранье. Линус начал пилить линукс когда C++ уже вовсю был. Аналогично с ядром NT, ядром Mach, ядром Darwin и т.д. Никто не использовал C++.


Можешь заодно почитать, что он думает об ООП, может поймешь чего: http://dshevchenko.biz/ru/content/линус-торвальс-против-c-мой-ответ



MasterZiv-- когда писались оставшаяся часть ОС, не существовало переносных компиляторов С++
Их и сейчас нет, спустя 30 лет


MasterZiv-- Линус Торвальдс ненавидит С++. Это ничего не значит, это у него такое функциональное состояние (не болезнь, а именно функциональное состояние), навроде клаустрофобии или боязни высоты.
Да ты что? А создатели mysql, nginx и 90% всего полезного софта под xNIX - тоже, сатанинские плюсоненавистники? Видать это заразно!

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


MasterZivПочему же не приветствуется ?
Религия.

MasterZivКто мешает ?
Коллеги, которые тебя будут морально пи..дить и всячески окунать в это говнецо, когда ты будешь делать не так идиотично, как это привыкли делать они. Хотя ты наверное "программист" одиночка, работа в коллективе для тебя нечто неизведанное.


MasterZivПро Java и вовсе говорить не приходится - 101% примеров, где

А Ява тут вообще при чём ?

При том, что некие полоумные ее приводят в качестве аргумента, что дескать там ООП по самое не хочу, а ничего не тормозит. Забывая уточнить, что именно там не тормозит, а что именно - лагает по самое небалуйся.
...
Рейтинг: 0 / 0
А давайте-ка обсудим :) Кто считает что ООП даёт прирост скорости программе?
    #38547896
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПрограмёрЗначит ли это, что не используя данный паттерн, я не смогу написать тот же функционал, равный по производительности указанному (реализованному через (или как правильно говорится) MVC)?Сможешь конечно.... наверное.... Зависит от тебя.
Но для ответа на твой реальный вопрос достаточно посмотреть на пару десятилетий назад, когда ни про какой MVC никто не знал.
Тогда надо было решать все те-же проблемы и они успешно решались.
Патерны ООП вообще были придуманы сравнительно недавно. И еще более недавно они стали считаться нормой. Но то что они существуют и часто используется не означает что они являются абсолютно необходимыми.

Програмёр То есть, могу ли я всё слепить в один файл, не используя классов... не используя функций и процедур, просто написать сплошную простыню кода, которая будет работать как мне требуется (реализуя чтение и запись базы обычными запросами внутри кода, а внешний вид формируя вперемешку с бизнес логикой)? Ведь в конечном счёте любой код сводится к виду простыни в момент выполнения ))Конечно можешь.
И повторюсь: посмотри на пару десятилетий назад и ты увидишь что практически все коммерческие приложения именно так и были написаны. Это уже и тогда считалось кривым кодом, но....
Сейчас, когда ООП популярно, уже делаются глупости основанные на объектах.

ПрограмёрТак всё же, может ли использование MVC шаблона в моих приложениях дать мне что-то, кроме понятной и удобной структуры проектов?Еще? Ну пальцы сможешь растопырить с чувством полного права на то.
...
Рейтинг: 0 / 0
А давайте-ка обсудим :) Кто считает что ООП даёт прирост скорости программе?
    #38547899
socimed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White OwlПрограмёрТак всё же, может ли использование MVC шаблона в моих приложениях дать мне что-то, кроме понятной и удобной структуры проектов?Еще? Ну пальцы сможешь растопырить с чувством полного права на то.

Смешные вы. Попытка растопырки на MVC выглядит так-же смешно, как распальцовка на фоне BMW X5, стоя в кирзачах, с которых стекает коровий навоз.

MVC - это давно антипаттерн.

Если откуда и можно робко растопырку делать, так это с MVVM (Model View ViewModel), пока тебе не прищимят детские твои пальчики в дверь MMV (Multiuse Model View)
...
Рейтинг: 0 / 0
25 сообщений из 418, страница 1 из 17
Форумы / Программирование [игнор отключен] [закрыт для гостей] / А давайте-ка обсудим :) Кто считает что ООП даёт прирост скорости программе?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]