ailev.ru

27 июня 2016 · Комментарий

Без заголовка

Год назад мы обсуждали UI-сторону этой темы (тред "Property Grid в интерфейсе" в почте). Основные ответы с тех пор нашлись. Но не все мне понравились. Паззл сложился в профессиональный (веб-и-не-только) браузер. То есть, "браузерная" работа с вьюхами приложений (независимо от domain-specific stuff), но с опциями включения определённых интерфейсных решений, характерных для IDE/CAD, но адаптированных для новых условий. Сложно в проектировании, легко в реализации. За исключением одного момента... Как среда для работы только своих же (или партнёрских) приложений моделер превращается в очередной ущербный Eclipse. А интеграция через хаки старых приложений, рассчитанных на работу непосредственно под операционкой, себя не оправдывает - глючить будет (примерно как Windows-приложения под Wine), и идеология другая - привет изумление пользователей "а как мне открыть [...] на отдельной вкладке???". Однако, есть веб, где грабли диких стандартов, но встраивание, интеграция и многовкладочность вполне в порядке вещей. Его поддержка - ключевой момент, важная составляющая ценности моделера. То есть, помимо нативных возможностей, необходимо создание ещё одного современного веб-браузера, с дополнительными API интеграции веб-приложений. И эта часть, даже на базе Chromium, весьма трудозатратна, выходит за рамки тех ресурсов, что были у нас на проекте .15926. Ответы есть, ресурсов нет. Проще не стало. :)

К записи · К обсуждению