Сегодня стала доступной новая платформа от Microsoft под названием PowerApps , предназначенная для бизнес-пользователей. Технически всё выглядит как отдельная программа, при помощи которой можно будет создавать мобильные приложения, которые будут основаны на некоторых источниках данных. Этими источниками могут быть как локальные файлы, вроде книг Excel, так и данные в интернете — к примеру, Dropbox.
Предполагается, что создание приложения будет происходить в визуальном режиме при помощи специально подготовленных компонентов без необходимости писать какой-то программный код. Получившиеся приложения можно будет отправлять коллегам, при этом они смогут просматривать их и на мобильных устройствах в том числе. Новый тип документов-приложений должен пополнить арсенал уже имеющихся в составе Office.
PowerApps оперирует несколькими понятиями. Существуют приложения Apps, которые по сути дела представляют собой интерфейс к каким-то источникам данных, которые приложения должны получать при помощи Связей (Connections). Этими связями могут быть какие-то облачные сервисы вроде Google Drive или Dropbox, или локальные файлы, к примеру, книга Excel. Для выбранных данных платформа предлагает выбрать то, как они будут отображаться на мобильном устройстве, а также выбрать предопределённые Темы, для того, чтобы разнообразить приложение по его внешнему виду.
Далее запускается процесс сборки приложения, которое фактически становится облачным веб-приложением, и оно становится доступным через интернет по специальному URL. Этот адрес можно отправить в корпоративный чат и все желающие смогут просмотреть его на своём мобильном устройстве.
Для компонентов приложений доступна некоторая логика, которую предоставляет инструмент Logical Flow. С его помощью можно будет решать примерно такие задачи: в случае, если в ленте Twitter появится определённое слово, то можно создать действие, которое будет отсылать электронное письмо по заданному адресу электронной почты. К приложениям можно добавлять такие logical flow, которые будут реагировать на различные действия над данными, в том числе и по расписанию.
Для обычных пользователей PowerApps бесплатен с некоторыми ограничениями. Для предприятий чётко озвученной цены нет, но доступны тарифные планы, предполагающие оплату за число пользователей или сразу за месяц.
Предполагается, что создание приложения будет происходить в визуальном режиме при помощи специально подготовленных компонентов без необходимости писать какой-то программный код. Получившиеся приложения можно будет отправлять коллегам, при этом они смогут просматривать их и на мобильных устройствах в том числе. Новый тип документов-приложений должен пополнить арсенал уже имеющихся в составе Office.
PowerApps оперирует несколькими понятиями. Существуют приложения Apps, которые по сути дела представляют собой интерфейс к каким-то источникам данных, которые приложения должны получать при помощи Связей (Connections). Этими связями могут быть какие-то облачные сервисы вроде Google Drive или Dropbox, или локальные файлы, к примеру, книга Excel. Для выбранных данных платформа предлагает выбрать то, как они будут отображаться на мобильном устройстве, а также выбрать предопределённые Темы, для того, чтобы разнообразить приложение по его внешнему виду.
Далее запускается процесс сборки приложения, которое фактически становится облачным веб-приложением, и оно становится доступным через интернет по специальному URL. Этот адрес можно отправить в корпоративный чат и все желающие смогут просмотреть его на своём мобильном устройстве.
Для компонентов приложений доступна некоторая логика, которую предоставляет инструмент Logical Flow. С его помощью можно будет решать примерно такие задачи: в случае, если в ленте Twitter появится определённое слово, то можно создать действие, которое будет отсылать электронное письмо по заданному адресу электронной почты. К приложениям можно добавлять такие logical flow, которые будут реагировать на различные действия над данными, в том числе и по расписанию.
Для обычных пользователей PowerApps бесплатен с некоторыми ограничениями. Для предприятий чётко озвученной цены нет, но доступны тарифные планы, предполагающие оплату за число пользователей или сразу за месяц.
NeoCode
Зачем они это делают? Хотят снять денег с доверчивых «непрограммистов», которые думают — вот я сейчас мышью кнопочки по формочке раскидаю и будет у меня приложение, и программистам платить не надо?
А например сложить два числа в такой системе как? Все равно придется писать код (пусть примитивный, пусть в форме «обработчиков»). Даже в excel формулы ячеек это по сути код. А чуть более сложная обработка — и все, опять настоящее программирование.
Zenitchik
Ну, как Вам сказать. Если для тех, кто не программист, появится среда для расчётов, более удобная, чем Эксель — это хорошо.
Например, инженер хочет сделать мелкую автоматизацию своей работы, а нужной программы нет в природе, т.к. специфика. И уровень задач явно не такой, чтобы заказывать. А среда позволяет сильно снизить объём программирования.
ramntry
Я думаю, если инженеру понадобится автоматизация его работы, ему нужен один из математических или инженерных пакетов, профессиональные варианты которых все как один имеют встроенные скриптовые языки / языки макросов. Такому программированию обучиться не сложно человеку любой технической специальности, я думаю. А возможности подобной профессиональной среды, да с учетом программируемых макросов, практически неисчерпаемы.
Zenitchik
А если нужны экранные формы?
К тому же есть нюансы. Вот, например, я учился на инженера-технолога сварочного производства. В то время, когда я учился, специализированных пакетов для сварщиков не существовало, приходилось изобретать самим из говна и палок. В ход шло всё, от матлаба, до ёкселя и, прости господи, турбо-паскаля.
NeoCode
Я говорю о том, что «без программирования» невозможно. Да, можно сделать среду с формочками, но писать обработчики нажатия на кнопки все-же придется. Совсем «без программирования» можно сделать только неизменяемую сущность (документ, рисунок, авдио или видеозапись и т.д.). Везде где предполагается интерактивность, программировать в том или ином виде придется.
Zenitchik
С этим я не спорю. Это ихний маркетинговый ход, который, естественно, не соответствует действительности. Я сказал только «зачем они это делают».
Среда, более мощная, чем ёксель, но так же легко осваиваемая, как он — будет полезна многим людям.