Вопросы и ответы Simple

Вопросы и ответы Simple

Dmitry Vorontsov

1.      Разработка в Simple UI теперь только на Python?

Ответ: Не знаю откуда это пошло, видимо от того что раньше конструктор был на 1С, а теперь на Python... Ответ: в онлайн режиме (обработчики вида online) обработчик выполняется на стороне вашей бек системы какой бы она ни была (1C, Navision и т.д.). В большинстве случаев онлайна достаточно. Например WMS как правило онлайн. 99% функционала доступно через команды стека переменных – т.е. доступно и из онлайн и из оффлайн. Но есть небольшой процент специфических вещей доступных да, только из Python.


2.      Для чего нужен Python?


Ответ: для построения самостоятельных решений (оффлайн). И например для того, чтобы пользоваться мощными библиотеками Python, например OpenCV или BeautifulSoap или Pandas. Сейчас для оффлайн только Python, но я планирую расширить список интерпретаторов и тестирую например JavaScript.

Архитектура 2.0 позволяет также использовать смешанный подход в обработчиках – например на одно событие можно повесить локальные обработчики (python) которые будут продолжены онлайн и т.д. до бесконечности



3.      Опасения за развитие SimpleUI в связи с коммерческой версией SimpleKit.

Ответ: совершенно нечего опасаться, т.к. разработка у этих 2х версий на одной ветке кода.


4.      С чего лучше начать знакомство?


Ответ: однозначно с онлайн. Все таки офлайн это не только Python, это еще и нюансы с отладкой и средой выполнения, файлами. В комплекте разработчика есть расширение для 1С, подключив которое онлайн методы будут приходить с запросами и выполняться на стороне 1С (вы добавляете свои методы в него), соответственно с отладкой, просмотром переменных на стороне 1С.


5.      Стоит ли переходить со старых версий и в чем могут быть нюансы?


Ответ: Новые фичи доступны только на новых версиях. Надеюсь я работаю не зря и новые фичи вам нужны. Неприятный нюанс заключается в том, что в проекте было несколько вех развития, не эволюционных а революционных. Ключевые особенности актуальной конфигурации такие: а) текст конфигурации – JSON (Изначально был XML) б) разделенный режим обработчиков и конфигурации (конфигурация может быть в виде ui-файла или хоститься каким либо способом с сетевого ресурса в) обработчики конфигурации находятся в архитектуре 2.0 (соотвественно доступны все плюшки). Если все эти 3 пункта выполняются то обновление автоматические и делать вообще ничего не надо. Формат конфигурации и хостинга меняться не будет – ни для Android, ни для WEB-версии. В Архитектуру 2.0 вписывается вообще все что я запланировал для развития обоих платформ на долгое время – это универсальная формула.  Обратная совместимость конечно же есть, но без выполнения этих 3х пунктов вы отрезаны от новых фич.


6.      Симпл кажется сложным, можно ли упростить?

 

Ответ: Инструмент стал большим, но его базовые принципы остались теми же. Это как мотоблок с навесным оборудованием – расширяется перечень навесного оборудования. Вообще принцип симпл предполагает прежде всего ускорение решения задач (при условии что инструментом разработчик умет пользоваться) и я постоянно думаю как еще ускорить разработку. Например шина данных и развитие своей СУБД должно закрыть вопросы синхронизации и хранения, а это немалая часть. Или например мелочь, но экономящая время – для размещения элементов типа «Надпись – поле ввода(список значений и т.д.)» вместо горизонтального контейнера и 2х элементов внутри – синтаксис Значения вида: Заголовок|@переменная_заполнения. Это будет в новой веб-версии и потом в мобильной. Благодаря такой мелочи сильно экономится время и размер конфы.


7.      Simple UI для Android бесплатна? Какие есть ограничения?


Ответ: В качестве публичной оферты напишу следующее: Simple UI (я ее называю community-версия) полностью бесплатна для личного и проектного использования – можно внедрять ее на своем предприятии, в т.ч. выступать подрядчиком для использования в проектах внедрения в компаниях с коммерческими целями как физическим так и юридическим лицам. Т.е. можно (и даже нужно 😊) извлекать прибыль разрабатывая проекты для конечных заказчиков. Это касается любых проектных решений. Например «Предприятие А» обратилось к «Подрядчику Б» для автоматизации материального учета. «Подрядчик Б» изготовил и внедрил конфигурацию на Simple UI. Никаких лицензионных отчислений за это мне не нужно – все бесплатно.

Есть нюанс с тиражными коммерческими решениями: если планируется не проектный подход а продуктный – т.е. разработка и продажа тиражных коммерческих продуктов (типовых конфигураций), то следует обратиться ко мне по адресу dv1555@hotmail.com. Сейчас тиражные продукты разрабатывает только компания ООО СИМПЛ , но так же через эту компанию можно распространять свои продукты (об этом ниже) и получать прибыль в удобном для автора режиме.


8.      Есть ли поддержка бесплатной версии SimpleUI?

Ответ:  Да, я оказываю коммерческую поддержку проектов, вплоть до форков и разработки заказных фич. Мое участие в проектах является источником устойчивого развития платформы. Иначе не было бы новых фич. Также я лично сейчас начинаю оказывать чисто консультационную поддержку  – выделенная линия консультаций, разбор задач, ответы на вопросы «Как сделать?» и «Почему не получается?». И та и другая поддержка в виде подписки. Обращайтесь на dv1555@hotmail.com



9.      Ссылки, про которые спрашивают:


Где можно задать технические вопросы и сообщить о проблемах?

На форуме: https://t.me/simpleuitalks Кстати, там есть специалисты из компании ООО СИМПЛ


Где скачать комплект разработчика? Всегда свежий релиз тут: https://infostart.ru/1c/tools/1153616/ Иногда выкладываю в других местах, но на инфостарте – всегда.


Часть проектов, относящихся к Simple у меня сразу на гитхабе + там скоро появятся репозитории новых продуктов:

https://github.com/dvdocumentation


10.  Чем отличается коммерческая версия Simple.Kit от SimpleUI?

Ответ:

 1. Безопасность:

а. Шифрование данных

б. Защищенное хранение настроек к корпоративным ресурсам

в. Шифрование передачи данных

г. Защищенное хранение, выполнение конфигурации

2. Юридический статус лицензии оформлен соответствующим договором. Для некоторых компаний важно, чтобы продукт был приобретен и права были оформлены соответствующим образом

3. Типовые конфигурации от компании ООО СИМПЛ и возможность распространения своих конфигураций через магазин. Если вы разработали тиражный коммерческий продукт то перед вами встанет необходимость решения задач связанных с защитой (привязкой к устройствам, чтобы не каждая копия была привязана только к одному устройству), прием платежей, ограничение времени действия лицензий, организацией продаж. Все эти задачи решаются на Simple.Kit в удобной форме, автоматически.

4. Есть еще некоторое количество специальных фич, используемых в конфигурациях Simple.Kit.

Report Page