Чем мастерская отличается от шифера в литейном производстве?

#palantir-foundry #foundry-slate

#палантир-литейный #литейный цех-шифер

Вопрос:

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

Ответ №1:

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

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

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

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

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

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

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

Комментарии:

1. Спасибо за ваши комментарии @Jonathan Ringstad