Различия между Power Apps и традиционными подходами к разработке приложений

По сравнению с традиционной разработкой приложений проекты Power Apps отличаются в двух ключевых областях:

  • Как различные участники организации работают вместе, чтобы создать решение

  • Методология разработки

Различия в том, кто разрабатывает приложение

Power Apps — это платформа, которая приносит пользу как «профессиональным разработчикам», так и «разработчикам-любителям».

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

Microsoft Power Platform и экосистема Azure.

Различия в методологии разработки

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

![Разработка "водопад": проектирование, разработка, тестирование и выпуск.](media/waterfall.png "Разработка "водопад": проектирование, разработка, тестирование и выпуск")

Даже при использовании более современных подходов к разработке, таких как гибкая разработка, может пройти много времени, прежде чем первый минимальный жизнеспособный продукт (MVP) будет доставлен пользователям.

Гибкая разработка: проектируйте, повторяйте несколько раз, затем выпускайте первый MVP.

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

Разработка Power Apps: код нижнего уровня плюс WYSIWYG позволяют сразу разработать MVP.

Примечание

Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).

Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).