Сегодня стала доступной новая платформа от Microsoft под названием PowerApps , предназначенная для бизнес-пользователей. Технически всё выглядит как отдельная программа, при помощи которой можно будет создавать мобильные приложения, которые будут основаны на некоторых источниках данных. Этими источниками могут быть как локальные файлы, вроде книг Excel, так и данные в интернете — к примеру, Dropbox.

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

PowerApps оперирует несколькими понятиями. Существуют приложения Apps, которые по сути дела представляют собой интерфейс к каким-то источникам данных, которые приложения должны получать при помощи Связей (Connections). Этими связями могут быть какие-то облачные сервисы вроде Google Drive или Dropbox, или локальные файлы, к примеру, книга Excel. Для выбранных данных платформа предлагает выбрать то, как они будут отображаться на мобильном устройстве, а также выбрать предопределённые Темы, для того, чтобы разнообразить приложение по его внешнему виду.

image

Далее запускается процесс сборки приложения, которое фактически становится облачным веб-приложением, и оно становится доступным через интернет по специальному URL. Этот адрес можно отправить в корпоративный чат и все желающие смогут просмотреть его на своём мобильном устройстве.

Для компонентов приложений доступна некоторая логика, которую предоставляет инструмент Logical Flow. С его помощью можно будет решать примерно такие задачи: в случае, если в ленте Twitter появится определённое слово, то можно создать действие, которое будет отсылать электронное письмо по заданному адресу электронной почты. К приложениям можно добавлять такие logical flow, которые будут реагировать на различные действия над данными, в том числе и по расписанию.

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

Комментарии (8)


  1. NeoCode
    30.11.2015 20:32
    +1

    Зачем они это делают? Хотят снять денег с доверчивых «непрограммистов», которые думают — вот я сейчас мышью кнопочки по формочке раскидаю и будет у меня приложение, и программистам платить не надо?
    А например сложить два числа в такой системе как? Все равно придется писать код (пусть примитивный, пусть в форме «обработчиков»). Даже в excel формулы ячеек это по сути код. А чуть более сложная обработка — и все, опять настоящее программирование.


    1. Zenitchik
      30.11.2015 22:35

      Ну, как Вам сказать. Если для тех, кто не программист, появится среда для расчётов, более удобная, чем Эксель — это хорошо.
      Например, инженер хочет сделать мелкую автоматизацию своей работы, а нужной программы нет в природе, т.к. специфика. И уровень задач явно не такой, чтобы заказывать. А среда позволяет сильно снизить объём программирования.


      1. ramntry
        01.12.2015 00:01

        Я думаю, если инженеру понадобится автоматизация его работы, ему нужен один из математических или инженерных пакетов, профессиональные варианты которых все как один имеют встроенные скриптовые языки / языки макросов. Такому программированию обучиться не сложно человеку любой технической специальности, я думаю. А возможности подобной профессиональной среды, да с учетом программируемых макросов, практически неисчерпаемы.


        1. Zenitchik
          01.12.2015 01:29

          А если нужны экранные формы?
          К тому же есть нюансы. Вот, например, я учился на инженера-технолога сварочного производства. В то время, когда я учился, специализированных пакетов для сварщиков не существовало, приходилось изобретать самим из говна и палок. В ход шло всё, от матлаба, до ёкселя и, прости господи, турбо-паскаля.


      1. NeoCode
        01.12.2015 18:26

        Я говорю о том, что «без программирования» невозможно. Да, можно сделать среду с формочками, но писать обработчики нажатия на кнопки все-же придется. Совсем «без программирования» можно сделать только неизменяемую сущность (документ, рисунок, авдио или видеозапись и т.д.). Везде где предполагается интерактивность, программировать в том или ином виде придется.


        1. Zenitchik
          01.12.2015 19:04

          С этим я не спорю. Это ихний маркетинговый ход, который, естественно, не соответствует действительности. Я сказал только «зачем они это делают».
          Среда, более мощная, чем ёксель, но так же легко осваиваемая, как он — будет полезна многим людям.


  1. lasalas
    30.11.2015 22:39

    Еще одна попытка заставить кухарку управлять государством.


    1. qw1
      02.12.2015 10:16

      Скорее уж барина заставить самому себе готовить обед.