Чем Workshop отличается от Slate в Foundry?

Я вижу, что на платформе Foundry есть Slate и Workshop. Могу ли я узнать реальные бизнес-кейсы, где мы можем использовать Workshop и Slate? Чем они отличаются и где они лучше всего подходят? Может кто-нибудь пролить некоторый свет на это?


person Ram D    schedule 14.10.2020    source источник


Ответы (1)


Как правило, ваш первый выбор должен состоять в том, чтобы добраться до семинара. Workshop гораздо больше работает на рельсах, чем на планшете, а это означает, что полученные приложения гораздо проще поддерживать, их легче понять и настроить.

Workshop можно рассматривать как гибкий инструмент для создания интерактивных информационных панелей на основе онтологий, в котором вы размещаете и склеиваете вместе виджеты (возможно, с помощью некоторого связующего кода), каждый из которых отображает или взаимодействует с онтологическими объектами (то есть с объектами, которые вы видите в проводнике объектов).

Slate — гораздо более общий инструмент, и вы можете думать о slate немного больше как о WYSIWYG HTML-дизайнере. Он позволяет создавать довольно произвольные страницы, запрашивающие произвольные API и источники данных. Это звучит более мощно, но это также гораздо более сложная модель, и все может очень быстро запутаться.

Workshop — более новый инструмент, и в некотором смысле он лучше интегрирован с платформой Foundry — поскольку он взаимодействует с объектами (т. е. позволяет пользователю редактировать объекты), знания фиксируются напрямую и без задержки в онтологии и т. д. пользователи могут получить от этого непосредственную выгоду. Поскольку он интегрирован с онтологией, он также понимает, как осмысленно представлять данные, а не просто показывать пользователям строки и столбцы.

Это означает, что с помощью Workshop вы можете реализовать довольно много рабочих процессов без необходимости вообще писать какой-либо код, например, рабочие процессы сортировки в стиле входящих сообщений (оповещения / рабочие элементы появляются в папке «Входящие» пользователей, которые затем могут отправлять их другим пользователям или закрыть их и т. д.) Вот краткий пример, который вы могли бы настроить менее чем за полчаса, при условии, что данные на месте: введите здесь описание изображения

Slate — это гораздо более старый инструмент (он появился еще до литейного производства), что делает его в некотором роде более мощным, но если вы хотите, чтобы пользователи могли собирать информацию в slate, вам нужно будет сделать что-то более индивидуальное, например, выполнить обратную запись в базу данных postgresql или что-то подобное. , так что это намного меньше родного.

Следовательно, я рекомендую всегда рассматривать возможность использования Workshop в первую очередь. Если у вас есть рабочий процесс, который почти можно реализовать в мастерской, но не хватает какой-то небольшой функции, я бы порекомендовал поговорить с вашим контактным лицом в Palantir, так как команда разработчиков мастерской, вероятно, будет заинтересована в том, чтобы включить этот рабочий процесс в мастерскую.

person Jonathan Ringstad    schedule 14.10.2020
comment
Спасибо за ваши комментарии @Jonathan Ringstad - person Ram D; 15.10.2020