Re[19]: Кроссплатформа - состояние на конец 2022
От: Pauel Беларусь http://blogs.rsdn.org/ikemefula
Дата: 16.09.22 09:00
Оценка:
Здравствуйте, CreatorCray, Вы писали:

P>>глянул бы опенсорсный редактор типа сцинтиллы.

CC>Мне не надо смотреть на чужой код, я сам редактор писал.

Мало ли, вдруг ты подзабыл.

P>> Реализация чисто редактора + оконные приседения, юзеринпут и рендеринг занимает "всего" >500кб кода.

CC>Потом, в scintilla кроме собственно редактора текста ещё приличная куча наворотов. Сам голый редактор именно чистого текста будет заметно меньше.

Голый редактор никого не интересует — такой в любой ОС/платформе есть в виде компонента забесплатно.
Редактор с нуля пишут как раз ради тех особенных фич.

P>>И это только cxx файлы. Собственно, для фара минимум 50% из всего этого не нужно.

CC>У меня в UI FW все "оконные приседания" вместе с "юзеринпутом" и рендерером текста занимают где то 55К из 800К+ тотал объёма

Скорее всего это говорит о небогатых возможностях. Во всех фремворках, что я колупал, рендеринг и юзеринпут это бОльшая часть кода. Например, для правильного рендеринга и юзеринпута нужна внятная реактивная модель, внятный DOM, слои всякие, кеширование — всё это в 55кб кода да не С++ это нереально. Типичный код на плюсах, как например в сцинтилле, делает ровно то же, что и на жээсе, только раз в 5-10 более многословно.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.