This is more of a business-catered solution, in my experience. If you have used it before, you know that some of the steps to build an app even resemble PowerPoint. Though it has different builders, creating an app through Microsoft Power Apps is all about the simplicity of the process, supported by the no-code interface. This alone means that every employee at your company can have a go and create a website or an app using this solution. The only purpose I would say it may serve a developer is to build prototypes of products on it. But otherwise, it is mostly for regular employees.
Microsoft Power Apps is created to facilitate the business but can definitely be helpful for developers as well. On one hand, this is great for rapid application development, because developers can quickly create prototypes on it and work for a final product once the client has approved them. But there is more - there is a special platform for developers where they can follow specific elements and data about the applications. This platform can be used by other employees too, but developers can make the most use of it as it provides them with crucial data for their work.
We use only Portals Studio and we are satisfied with the price for it. Now you can pay only for that builder, no need to pay for the whole Power Apps product, which is fair, I think. However, if you are looking for the full package of features, then paying for the whole platform is definitely the way to go. Then you can try the different app builders and benefit from connectivity and different other features. For us, the Portals Studio does a great job because we mostly build web pages through it and the no-code way of work is amazing.
My company has used all three app builders from this product and the price is more than fair. I think the best thing about this solution is actually the different builders. They not only allow people with different levels of developer skills to try and build apps, but each builder has specific features for the apps it is catered towards. This means that by paying for the whole product, you are paying for the option to be able to create many different applications on a single platform. I think this is definitely worth paying for, as at one point or another you will likely need different types of applications. Why then call or outsource a developer when you can just use Power Apps?
Microsoft Azure App Service is a ready-to-use out of the box complete website service solution. It provides all the necessary features you need to get your web applications up and running, from website creation to website hosting.
Deploying a web application using App Service is very easy and fast compared with setting up an application hosted on an on-premises or cloud based web server. App ...
Microsoft PowerApps is a high-speed, low-cost suite for a wide range of industry challenges. Indeed, PowerApps allows your workforces to build and launch apps instantly using pre-built templates supported by Microsoft. But to gain advanced value from all of your data, businesses should consider the strength of AI Builder. Because, AI Builder with PowerApps makes your apps intuitive, allows your...
Microsoft Azure App Service is helpful if you need to set up temporary servers for customers to run their programs in locations that other cloud providers do not cater to. When servers are closer to customers, lower latency is possible, which, in turn, improves response times for applications and makes customers happy. I like that Azure has the features required for microservices, that it is extremely easy to integrate, and that it can be seamlessly deployed.
Sometimes I find it irritating that when instances are stopping, Azure can be painstakingly slow, which also means that you can lose access to your virtual machine while it is happening. Also, it would be nice to see better documentation.
Microsoft PowerApps is great because it is browser-based. This means I can develop solutions on any platform I choose, including Windows, Linux, or OSX. PowerApps is also low-code, which can be beneficial for people who don’t have a lot of time to start developing. Moreso, because it is cloud-based, it gives you the ability to work from anywhere, at any time. And connectivity with other Microsoft products is fantastic (like Visio, Project, Office 365, SharePoint, etc.). PowerApps also has a lot of automation possibilities. The downside of Microsoft PowerApps, though, is that if you have a spotty internet connection, it can make the service seem annoying. Nevertheless, because it boasts a fast development time along with its cloud-based service, it makes it a considerably great platform and tool for organizations that need to develop their own application for use for remote reasons.
In my opinion Azure is costly and with production issues taking at least 12 hours or more to resolve, a so-so technical support team, and less than ideal documentation, I have to say that Microsoft PowerApps takes the lead.
Janet put together a well thought out answer. From my (limited) experience, what she said, I agree