Здравствуйте, SkyDance, Вы писали:
SD>Хехе... работаю над вполне себе полноценным редактором 3D, при этом там еще и IDE для программирования, и дебаггер, и вагон всяких необычных UI, и вообще много всего. Включая клиент-сервер в прямом смысле этого слова.
Какой ЯП (или набор оных)? У меня пока в планах С++ для ядра, C# для логики, UI написать два раза: под Linux (GTK) и Windows (WinUI 3).
SD>На тему проектирования могу предложить прочитать какое-нибудь руководство ассенизатора
Не гуглится ничего кроме говновоза
SD>Единственное, что действительно важно — это система и способ подключения плагинов. Так, чтобы они не могли слишком легко сломать приложение-хост.
В точку. Я пытался эту проблему описать через пример с зависимостями, но понял, что я сам не знаю, почему приложения падают от планигов. А падают они у всех. Что Blender, Inkscape, FreeCAD, что продукты JetBrains.