I’m participating in nuggets Creators Camp # 4, click here to learn more and learn together!

At the beginning of PowerAPP experience

As a newcomer, I am half a programmer, and the leader decided to use a set of solutions to implement functions, so I used the Microsoft low-code platform,PowerAPP. I am not too interested in these low-code platforms, and the drag-and-drop customization is certainly not too high. For work, using existing SharePointlist tables to generate PowerApp’s List pages does make development very fast, but it’s very limited.

Previous SharePoint page development

Before this, I used the way of development, which was to use SharePoint WEBpart+ React to develop the page, use code to make the page, put it on the SharePoint page, and store the data in the list

Storing data:

Drag and drop

You can also use drag drag drag to achieve the function, you can refer to :juejin.cn/post/700320… Using the existing page template, add some web parts to complete the page.

webpart

Webparts use code to complete a page, instead of dragging and dropping. See juejin.cn/post/700765… Can be said to be the most close to the front-end development of a way, can be co-development, the need to have a certain level of programming development ability

Custom pages for PowerAPP

PowerApp, a suite of applications, services, and connectors, as well as a data platform, provides a rapid development environment to build custom applications to meet your business needs. With Power Apps, you can quickly build custom business applications to connect to the underlying data platform stored on. Develop a page or APP quickly. Now everything is about efficiency. This solution does not require any front-end development experience, just look around and use the PowerApp interface.

advantages

A bit has a lot of, such as platform, this is a low code does not need too much to make a page to operation, develop very fast, because Microsoft’s own product, so with other software such as Microsoft SharePoint, Teams, the blog, outlook, have a good few, if other office software With Microsoft, there is no doubt that PowerApp development is a good choice.

disadvantages

Software optimization is not very good, always waiting for loading, and low code is a double-edged sword, reduces the threshold of development, but also reduces the ceiling can be customized, limited to the operation, to make things to want to pass the exam easily, but if you want to achieve in eight is very difficult, I just can’t place is not too good. And at the same time can only one person to develop, there is no way to cooperate. And because it covers everything, it doesn’t do as well with the more demanding databases.

conclusion

The low-code PowerApp is not necessarily better. See what you use for your own work software. If it’s a Microsoft suite, try using PowerApp to develop web pages, apps, etc. There is no best solution, only the most suitable solution. Microsoft PowerApp uses a lot of them. That is to say, their products are ok, but not suitable for my current situation.