Вопросы и ответы Simple
Dmitry Vorontsov1. Разработка в 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.