官术网_书友最值得收藏!

Understanding PowerApps

PowerApps is an ever-growing part of the Microsoft Office 365 ecosystem, where developers and business users alike are empowered to create apps. In the past, for this to be achieved with SharePoint, you would have to use products such as InfoPath, where you could combine custom logic with a number of visual components to extend the user experience:

Figure 1.1: InfoPath as an editing application

PowerApps are created using visual tools that are provided through the browser and remove the dependency on needing additional applications to be installed on the desktop. However, this also builds into the Microsoft vision of mobility, where a user can work on their app anywhere in the world, at any time, from any device.

PowerApps aren't written with code; instead, they are created with formulas, similar to Microsoft Excel, a tool that the majority of the modern workforce are familiar with. For example, if we wanted to combine or concatenate strings in Excel, we would use the following formula:

Figure 1.2: Formulas in Microsoft Excel

If we compare this to doing the same within PowerApps, you will see the similarities between the two products:

Figure 1.3: Formulas in Microsoft PowerApps

With this familiar approach to building logic, you don't need to be a developer to start creating solutions to business problems. For developers, PowerApps can be enriched using custom-developed functionality that can be deployed to and called from Azure, meaning that PowerApps is a tool that everyone on the IT spectrum can take advantage of.

From personal experience, I find PowerApps to be an excellent prototyping tool. Due to the drag and drop nature of its design, I can quickly and easily place components on a screen to establish a basic look and feel for an app while also connecting to some of the more rudimentary data sources, such as an Excel spreadsheet or a SharePoint list.

Before we dive into how we create apps, we should explore PowerApps' licensing options, since their cost will be a huge influence on the design decisions you make when creating apps.

主站蜘蛛池模板: 宜都市| 偃师市| 淅川县| 鸡西市| 巴林左旗| 蓝田县| 彭水| 甘南县| 北碚区| 梁平县| 阆中市| 金阳县| 澄江县| 玉溪市| 宜都市| 新昌县| 晋江市| 蓬莱市| 苏尼特左旗| 清镇市| 邵阳县| 兰溪市| 塔城市| 金阳县| 喀喇沁旗| 安丘市| 轮台县| 桂林市| 卢湾区| 定日县| 庄河市| 杂多县| 茌平县| 洛浦县| 通江县| 大洼县| 颍上县| 区。| 乌拉特后旗| 木兰县| 安乡县|