Руслан Галикеев, да, он не в топе обсуждений, зато он в топе по производительности и на самом верху по скорости разработки и позволяет решать любые задачи
Руслан Галикеев, везде. Игры на iOS, Android. GameMaker Studio написан на Делфи, AIMP, KMPlayer, весь софт Auslogics, TuneUp, HeidiSQL, пишутся веб сервисы (гугли uniGUI, TMS WebCore). Мы лично пишем софт для дизайнеров интерьеров со своим 3д рендером. Люди в чатах пишут CAD системы, ГРАНД СМЕТА, мобильные клиенты, приложения знакомств и т.д. Rise of Legions для Android на Дефли и т.д. Перечислить всё я не смогу. Софта полно, постоянно появляется новый. Всё что-то пишут о чем я даже не знаю.
Сам язык и среда постоянно обновляется, последняя версия вышла полтора месяца назад и выходи каждые 3 месяца.
PYINSTALLER - НЕ КОМПИЛИРУЕТ ПИТОН. Никто и ничто НЕ КОМПИЛИРУЕТ питон. PYINSTALLER создает самораспаковывающийся архив. При запуске все твоё г..., весь твой код распаковывает, распаковывает интерпретатор и запускает твой скрипт.
vitaly_74, Если и сейчас ты не поймешь:
ООП - это парадигма, где архитектура построена на объектах и связях между ними. Точка. Больше там нет других вещей.
"Сервис" в ООП - это абстрактное понятие для конкретного класса (это значит, что он может быть и объектом или просто классом с методами). Равно как "Фабрика".
"Доменный объект" - это абстрактное понятие для описания объекта, который представляет сущность, например "Пользователь" или "Товар".
vitaly_74, "Доменный объект" - это сущность предметной области в которой он применяется. Это может быть вообще не класс (не объект, экземпляр класса), а просто структура.
Доменный объект не является понятием из ООП, это просто понятие для архитектуры бизнес логики
vitaly_74, во-первых, нет такого понятия как "СОП", есть СОА. Сервис-ориентированная архитектура. И это не об ООП, как сказали тебе в первом ответе. И это именно то, о чем я сказал во втором абзаце своего ответа.
Во-вторых, объект в ООП - это всегда объект и не важно что он из себя представляет или какая роль ему отведена. Сервис это или фабрика или синглтон - это всё равно просто объект (класс).
vitaly_74, при этом сервис тоже является объектом. Хоть и может по сути представлять только простой интерфейс. Но для его работы ты все равно должен создать этот класс с реализацией методов и потом инициализировать экземпляр класса сервиса, если, например, методы не являются классовыми
vitaly_74, сервис в ООП, как я уже сказал - это часть паттерна(шаблона). Как фабрика.
Но всё это всё ещё и есть ООП!
Реакция может быть разной, не обязательно меняющей состояние.
А сервис может делать что хочет. Хранить состояние или не хранить. Быть единственным в архитектуре, или быть один из десятков. Синглтоном или фабричным произведением.
В центре ООП находится понятие объекта. Объект — это сущность, которой можно посылать сообщения и которая может на них реагировать, используя свои данные. Объект — это экземпляр класса. Данные объекта скрыты от остальной программы.