К ленте

Microsoft Power Apps: Простота создания приложений для бизнеса

Создание приложений для бизнеса с помощью Microsoft Power Apps стало проще благодаря облачной платформе, позволяющей разработать собственные решения без глубоких знаний программирования.

Microsoft Power Apps: Простота создания приложений для бизнеса

Простота создания приложений для бизнеса

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

Представьте, если бы существовало простое и быстрое решение для создания небольших приложений под iPhone, Android и настольные ПК. Решение, которое сосредоточено исключительно на самом приложении и доступно для всех сотрудников, позволяющее обновления без необходимости использования App Store и подобных платформ.

Звучит слишком хорошо, чтобы быть правдой? На самом деле, такое решение существует — Microsoft Power Apps предлагает именно это и даже больше. Эта облачная платформа является частью Microsoft Power Platform и позволяет быстро и легко разрабатывать собственные приложения в корпоративной среде в сочетании с такими инструментами, как SharePoint, Teams и OneDrive.

Нужны ли специальные знания для работы с Microsoft Power Apps?

Требуются ли особые навыки программирования для работы с Microsoft Power Apps? Ответ неоднозначен: если у вас есть базовые знания программирования, вы сможете быстро освоить платформу. Тем не менее, для тех, у кого есть только опыт работы с Excel, потребуется немного больше времени для обучения, но это не должно стать серьезной проблемой.

Microsoft Power Apps использует язык программирования "PowerFX", который на первый взгляд напоминает формулы Excel. При более внимательном рассмотрении код также может напоминать Javascript.

Кроме кода, важным аспектом является дизайн. Чистый и аккуратный пользовательский интерфейс — это половина успеха при создании Power App. Предварительные знания в области дизайна могут быть полезны, но не являются обязательными.

Базы данных для Microsoft Power Apps

В качестве базы данных для приложения можно использовать практически все. Да, вы правильно прочитали: не обязательно использовать SQL или Firebase. Даже таблица Excel, размещенная в папке OneDrive, может служить базой данных.

Можно использовать множество API для загрузки, например, погодных данных или статистики. Также доступны интеграции с социальными сетями, такими как X, Facebook и другими. Профили Office365 можно получить с информацией о пользователе и его должности.

Собственные данные проще всего хранить в списке SharePoint, где можно использовать различные методы для чтения и записи, такие как функция "Patch".

Если требуется более профессиональный подход, стоит рассмотреть Microsoft Dataverse, который напоминает SQL базу данных.

Как развернуть приложение Microsoft Power Apps

Все это хорошо, но как же доставить Power App на устройства пользователей? Существует множество способов. С помощью приложения "Microsoft Power Apps", доступного в магазинах приложений, можно использовать собственные разработки на телефоне или планшете.

Кроме того, приложения можно запускать прямо в браузере — достаточно кликнуть по ссылке, и приложение откроется в браузере.

Еще один вариант — использование Microsoft Teams, где также можно запускать и использовать приложения.

Заключение о Microsoft Power Apps

С Power Apps Microsoft действительно достигла значительных успехов. Разработка и создание приложений с помощью Power Platform доставляет удовольствие. Конечно, не все идеально, и иногда приходится искать обходные пути, чтобы достичь цели. Однако Microsoft активно работает над улучшениями, а сообщество пользователей растет, и предоставляемая Microsoft документация весьма обширна.

Одним из основных недостатков является отсутствие локализации языка "PowerFX". В то время как в Excel все команды переведены на русский, в Power Apps они остаются на английском. Тем не менее, если ваш браузер настроен на русский язык, вы можете столкнуться с некоторыми различиями. Поэтому мой совет — переключите браузер на английский, чтобы код, который вы копируете из интернета, работал корректно.