170 похожих чатов

Как спроектировать то, что еще не известно?

15 ответов

26 просмотров

Ну это вы предлагаете придумать архитектуру, которую нельзя сменить без тотального рефакторинга. Отнаследовал и всё, ты в ловушке. Заменил на композицию, прикрыл интерфейсом и победил

так в начале нужно заниматься требованиями и понимать что делаешь, а не бежать писать код, не ?

Re- Автор вопроса
Евгений Омельченко
Ну это вы предлагаете придумать архитектуру, котор...

Я пытаюсь донести. Что в мире графики и графических фреймворков, нужно предоставить человеку возможность делать функционал под его задачу. Для этого и используется наследование. Но то что дает композиция, в реальных примерах не может достичь этого. Потому что обычная кнопка превращается в 10+ встраиваемых структуру. С каждым новым объектом количество встраиваемых объектов увеличивается. И когда тебе нужно сделать обычное поле для ввода текста. Ты уже чувствуешь попаболь.

Re
Я пытаюсь донести. Что в мире графики и графически...

Ну видел я реакт, нормально это работает. Не зря всем фронтам он нравится, а вот множественно наследовать крупную красную кнопку от крупной и красной никому не нравится

Re- Автор вопроса
Евгений Омельченко
Ну видел я реакт, нормально это работает. Не зря в...

Хватит пожалуйста сравнивать React где все написано и без React. Где React это просто Lua / Python и.т.д. ЯЗык для бизнес логики.

Евгений Омельченко
Ну видел я реакт, нормально это работает. Не зря в...

Хз, как по мне, так Ангуляр удобнее. По крайней мере, в плане покрытия тестами)

Re
Хватит пожалуйста сравнивать React где все написан...

Я говорю о инструменте для решении поставленной вами задачи. Вы так любите ООП, а даже не можете грамотно задачу на слои абстракции разрезать

Re- Автор вопроса

Емае. Все началось, как вы организуете Gui в Golang, но я что то конструктива не вижу. Покажите как?

Что как? UI это десяток разных слоёв. Когда я объясняю как делать один слой -- вы убегаете на другой. Очень удобно, но нет

Re- Автор вопроса
Евгений Омельченко
Что как? UI это десяток разных слоёв. Когда я объя...

Хорошо, слои. Как реализовать слой, под названием рисование графики, без наследования? Пример пожалуйста. Библиотек можно. Хоть чего то, где победили наследование.

Re- Автор вопроса
Евгений Омельченко
webrenderer, sdl

вы путаете технологии. Skia графический фреймворк который рисует графику. SDL / webrender не делают это. Но вы можете использовать Skia поверх их. Дальше.

Re
вы путаете технологии. Skia графический фреймворк ...

Внезапно SDL и webrenderer рисуют графику. А что ж они делают по вашему? JSON'ы перекладывают?

Re- Автор вопроса
Евгений Омельченко
Внезапно SDL и webrenderer рисуют графику. А что ж...

Хорошо. Вы можете использовать Renderer в SDL2. Нарисуйте мне SVG пожалуйста? Вы можете опять сказать про слои. Но где то там на верху. Вы должны принять SVG или PNG и нарисовать это? Покажите как вы это сделаете встраиванием?

Re
Емае. Все началось, как вы организуете Gui в Golan...

С болью, стараемся этого избегать

Похожие вопросы

Обсуждают сегодня

Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Коллеги, добрый вечер. Создаю коллекцию от TFPGMap, ключ - перечисление, значение - целое. Нужно отсортировать коллекцию по значению. Как это можно сделать?
Kirill Filippenok
11
Скажи а ты когда этот канал создавал ты уже дельфи не любил, или это со временем пришло?
Роман Лях (rgreat)
18
Привет, такой вопросик появился кажется ли вам что Rust слишком сложный/строгий для высокоуровневого программирования и слишком "безопасный"/строгий для низкоуровневого?
Крокант
10
Всем привет! Использую кастомное модальное диалоговое окошко, все по классике - mrOK, mrCancel как ModalResult. Однако есть нюанс - в главной форме есть универсальный обработч...
Олег Гранишевский
20
Карта сайта