Реклама i
ФОТОТЕХ
VetCAD

2. АК о создании пользовательских инструментов для XData

   0 оценок

размещено: 25 Июля 2021
обновлено: 08 Августа 2021

2. АК о создании пользовательских инструментов для XData

 

   1. Рухнул ли мир, когда давным-давно у пользователей появились две (слабые-неудобные) команды XDATA и XDLIST из Express, поставляемые самим Autodesk? Всего две, но позволяющие пользователям и создавать, и присоединять к объектам, и просматривать содержание Apps.

Нет, не рухнул.

Был ли нанесен какой-либо ущерб этим? Стало ли в чем-то хуже, сложнее и пр.? Возник хаос и пр.?

Не нанесен, не стало, не возник и пр.

Вообще ничего негативного от этого не произошло.

   2. Будет ли хуже, если у пользователей появятся инструменты с теми же задачами, но удобнее и полноценнее? Т.е. создание описаний App, присоединениек к объекту, и нормальный просмотр содержания App у объектов?

Тоже, очевидно, хуже не станет.

   3. Если появятся: добавление выбранного пользователем App к объектам, удаление указанных App у объектов, редактирование содержания App у объектов и т.д.?

Не рухнет, не станет ни хуже, ни сложнее, ни опаснее.

   4. Всегда есть вопрос безопасности для данных и для работы AutoCAD.

Почему же не сделать инструменты работы с XData с учетом безопасности - с защитой XData самого AutoCAD и его приложений, с соблюдением допустимых размеров строк и общего объема и т.д.?

Это не сложно же. И нужно, обязательно так и сделать.

   5. Если у пользователей появятся минимально необходимые для работы с XData команды, то можно ожидать, что какая-то часть пользователей начнет больше XData применять. Что из негативного от этого можно ожидать?

Ничего. Нет такого.

Пользователи займут все объемы для Apps своими данными? И AutoCAD, и программистам некуда будет писать свои?

Не займут - у пользователей в массе нет таких данных.

Да, конечно, будут и энтузиасты - 1 на 10000, допустим. Ну, и пусть - сами будут разгребать. Таким ярым объяснят, что XData для подобного не предназначены, а им нужны Xrecord или внешняя БД. Такое бывает всегда, со всем и везде - ситуация нормальная. Собственно, и вся "проблема", которой фактически нет.

   6. Что это даст пользователям?

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

   7. У программистов станет меньше работы - пользователи не будут заказывать программы для работы с описательными данными?

Ровно наоборот. У программистов будет больше работы, т.к. минимальный набор инструментов никогда не закроет пользовательских потребностей и особенностей их задач.

Многим пользователям потребуется то же, но иначе, удобнее, мощнее, специально для их задач. А другим потребуется много больше и особого.

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

Все это потребует новых и многих разных инструментов - и это дополнительные заказы для программистов. Причем, возникшие для них из ничего. Вдруг. Внезапно. Без усилий с их стороны.

Для программистов может появиться новая "поляна". Или несколько новых "полян". Или новое поле заказов. Не вместо имеющегося, а дополнительно, еще.