Тёмный

PowerApps When NOT to use PowerApps 

Paul O'Flaherty
Подписаться 3,5 тыс.
Просмотров 21 тыс.
50% 1

PowerApps is awesome... but not for everything. In this video I discuss the limitations of the platform to help you determine if PowerApps is an appropriate solution for your requirement. Please note, these are my OPINIONS (albeit based on a couple of years of working intensely with the platform) so feel free to disagree in the comments!
Thanks and happy PowerApp-ing!

Наука

Опубликовано:

 

21 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 54   
@user-ox7zt9oq6x
@user-ox7zt9oq6x 2 года назад
Thank you for your clarification of the negative side of Power Apss. There are not many people who step forward and allow another side to be seen. Most talk about the positive side without being aware of the things to consider.
@flairbrijesh
@flairbrijesh 3 года назад
Thank you so much, Paul, especially on the license part, I was planning to create one with PowerApp using SQL server DB, but after going through this video I have to rethink again...
@juanmanueloviedolutkens9542
@juanmanueloviedolutkens9542 4 дня назад
Thanks for this video, i have 4 years experience with power apps and it is so. Also you depend on the power apps support team and you have to pay for support
@Derpsider
@Derpsider 2 года назад
Perfect Analysis. I am watching this video again so I can take notes in a document to show my Product Owner later. The limitations of PowerApps is valuable information to know when deciding what the future use case might be.
@davidjimenez8952
@davidjimenez8952 3 года назад
Thanks Paul, you have synthesized and clarified in a precise video the thoughts of most developers. nice job!
@volkerschaak2653
@volkerschaak2653 Год назад
Absolutely appreciated! I started back in the early 90's "developing" in MS-Access, writing Macros and VBA against data stored in MS-Access (IMHO a much better starting point for data Devs as Sharepoint or Dataverse could ever be), then converting to VB5/6 and SQL-Server (and Oracle as well), later switched to .NET. About 10 years ago I joined "the dark side" and dropped development, focussing on mass-data related operations. Recently I stumbled across PA and did some work with that. First Impression was great, no question. But as soon as one dives deeper into that, I got the feeling of "eye candy". Looks sweet on first sight, but the more you work with it, the more you miss control of things. Recently I struggled with the "explicit column selection" stuff. Cost me nearly 2 days to figure out, what goes on there. A "feature" to cope with the "SELECT * FROM" guys to prohibit PA-Apps to slow down. Don't get me wrong, there is a place for PA, but there are bounderies as well and those should be known! Therefore: Thanks for this vid!
@ricci.hidalgo
@ricci.hidalgo 3 года назад
Excellent exposure of Power Apps dark side, not often revealed, very informative, many thanks for your effort.
@adriandelahaye512
@adriandelahaye512 3 года назад
Very useful and informative. It's good to know the limitations. Many thanks.
@webparts360appstudio8
@webparts360appstudio8 Год назад
Your feedback stood the test of time. Still valid today despite 50% discount on licensing. You could have added that it comes with E5 subscription as well.
@hichemchekebkeb5082
@hichemchekebkeb5082 4 года назад
This video is so underrated .. Thanks a lot Paul!
@hayleeadamson6449
@hayleeadamson6449 2 года назад
I very much appreciate learning the cons of Powerapps! Thank you!
@ourfamilygarden
@ourfamilygarden 2 года назад
Great video Paul! Related to your first point, I've wrestled with situations where my users are running PA on their personal devices, yet they are also using multiple accounts (representing different companies that they are simultaneously working for). This requires them to frequently switch PA accounts to have access to the desired app. Makes me think I'm developing with the wrong tool. I'd be very interested in hearing more about your recommended alternatives to PA.
@arurid
@arurid 3 года назад
Thanks for sharing your valuable experience. Very informative.
@user-hi4mw3xn2r
@user-hi4mw3xn2r 4 года назад
Thank you for great video. Enjoyed nice explanations and clear point of view. Also contains useful comments. Rare thing in youtube
@mariodemarchi2988
@mariodemarchi2988 4 года назад
Paul, great explanation! I agree with your point of view. I am interesting to get your points over CDS. Did you shared on videos? Thanks!
@pepex90
@pepex90 4 года назад
So, Ink Recognizer through to file or scanner photo is recommendable ?
@firassarhan
@firassarhan 2 года назад
Excellent video, thank you for spending the time and energy doing it.
@kcraigo
@kcraigo 4 года назад
Great video Paul. I can relate to everything you are saying here.
@369Alpha
@369Alpha 3 года назад
Paul: this is a great video, very informative! You mentioned a native app as an alternative to Power App, do you have a recommendation of what this native app could be? I am a new bee on this and trying to figure out what other app we could use to design a project tracker - since IT in organisation seem to have security concerns with Power App. Info path is no option I believe. Again good stuff, more power to you!
@petefritz5397
@petefritz5397 Год назад
Great analysis.. My only quibble is that power platform is the underlying platform for Dynamics apps, millions of users and business critical also, eg crm. Major revenue driver for ms, and it will not be discarded.
@sriluxman
@sriluxman 2 года назад
Very informative and cautionary, Thanks! What's your take on low code app builder such as retool or appsmith? Are they good alternative to escape these horrors?
@GreatGonzales1
@GreatGonzales1 2 года назад
This video is very informative and helpful, thank you.
@phuongnguyenmai8250
@phuongnguyenmai8250 Год назад
In case of external sharing - can we use power apps portal instead of canvas apps?
@trsands4497
@trsands4497 3 года назад
My company is taking a hard look at using PowerApps . This video was quite informative indeed. There are more things to consider than we originally thought.
@pauloflaherty6757
@pauloflaherty6757 3 года назад
Thanks Tr Sands. I've been looking into Blazor (hopefully do some vids on it soon) and it seems to offer the flexibility, reliability and freedom from licensing costs I find to be frustrating with Power Apps... but there is certainly a *lot* more to learn before you are productive (it is in no way targeted at 'Citizen Dev'). Once you are productive though, the ability to re-use code looks like you could soon reach a threshold where you could be producing medium/larger Apps much more quickly than is possible with canvas Power Apps in my experience.
@mengkeangveng3899
@mengkeangveng3899 3 года назад
Thank you for the information. It was a great help.
@willthomas7416
@willthomas7416 3 года назад
Excellent video, thanks Paul
@DankoGreiner
@DankoGreiner 3 года назад
There is a big difference between bug in software and recommendation when to use it or not.
@aritraguha3521
@aritraguha3521 2 года назад
Really an eye opener, thanks Paul!
@pinoyguitartv
@pinoyguitartv 2 года назад
Thanks for this, I'm gonna use Kivy now👍
@deniscloutier383
@deniscloutier383 4 года назад
Very precious informations, thanks!
@jhormangomez2268
@jhormangomez2268 3 года назад
Many thanks for this analysis.
@maxnomicon
@maxnomicon 3 года назад
Thanks! This video help me a lot!
@louwrentius
@louwrentius 3 года назад
Very informative, thank you
@Joao-ze6mj
@Joao-ze6mj 3 года назад
The per user/per month plan for each user is too much expensive. Even if you use the cheapest plan (Microsoft 365 Business Basic), if you have 1000 user, it will cost 60000 dollar per year. To me, from Brazil, it will cost 342,000.00 reais (my currency) per year. It is too much. I think Microsoft would have a plan for User that not use all applications like sharepoint and onedrive (just log in the app and use it). i have to pay for Microsoft 365 Business Basic for each user just to them log in the app.
@pauloflaherty6757
@pauloflaherty6757 3 года назад
I've always thought it hard to justify the premium (per user) licensing costs for a system you have to build and maintain yourself. I suspect MS, and the other tech companies, want you in their ecosystem, so it makes sense for them to bundle services together where they can. Of course, if you are only interested in making a power app for your company (and not the other services) the costs don't really work out and you may be better off investing in the skills to build apps not tied to M365 - due to licensing and maintenance costs it will likely be cheaper to invest or bring in (for example) general Web development expertise in the long run.
@nickyjansen4720
@nickyjansen4720 4 года назад
Great video, thanks!
@maartendevries1
@maartendevries1 2 года назад
Hi Paul, any updated to this since Feb 2020? I'm sure quite a lot has changed since then
@pauloflaherty6757
@pauloflaherty6757 2 года назад
Hi Maarten. On the plus side, licenses have been tweaked and prices reduced in some cases and there is a new license based on consumption / usage (rather than just number of users) though the feedback I have heard is that it is difficult to manage/monitor. There are also some collaboration and source-control features although these are at a preview stage. On the negative side, quality control issues remain and we still see problems with production apps being broken by updates that can't be avoided or delayed, so much so that I, personally, have moved to other technologies and don't create new Power Apps. Another negative for me is that Power Apps seems to be tied ever closer to Dataverse and Dynamics. I don't think there have been any improvements in the SQL connector for a long time (there is still no support for update-able views or stored procedures) and I would be very surprised to see any major new SQL features/capabilities announced.
@rwj_dk
@rwj_dk 2 года назад
As I hear this I would then say that someone should NEVER use Power Apps for anything production... Yes, real apps are difficult to get going but the number and serverity of the the negatives are just way way to high
@agreendog1397
@agreendog1397 Год назад
Paul, still feel the same ?, or have Microsoft improved the offering over the past couple of years ?
@pauloflaherty6757
@pauloflaherty6757 Год назад
I've largely moved away from Power Apps now. The more experience I have had of trying to support apps that have been 'out in the world' for years, the more disillusioned I have become. Changes to the platform and mobile players are still breaking production apps on occasions and changes to studio sometimes break apps when they are republished (even if the edit is very minor) - this is not all the time, but often enough that I have lost confidence in Power Apps for important tasks. When I consider how much time I have spent trying to debug issues I feel that it would likely have been more cost efficient in the long term to build the apps using tools with better support debugging, logging, co-development and source-code control. I think Power Apps is good/quick for a proof-of-concept but ones the concept has shown its worth, it is better to develop on a more robust platform/toolset in the medium to long term.
@David-no7zi
@David-no7zi Год назад
@@pauloflaherty6757 Paul I want to say how much I appreciate your honesty regarding your experience of Power Apps - everything else I see out there seems to be advertising and propaganda. There seems to be very few public "warts and all" opinion pieces on the tech, yet the few developers I spoke with privately about it all had very bad experiences with it when trying to support apps in the longer term.
@owlangel7234
@owlangel7234 2 года назад
I think Power Apps "Portals" means the initial point about customers and partner no longer applies
@pauloflaherty6757
@pauloflaherty6757 2 года назад
Power Apps Portals, despite the name, are very different to Canvas Power Apps and do not serve the same use - cases. They are also quite expensive and recently took a bit of a reputational hit with regard to security when millions of records were exposed due to poorly thought out default permissions.
@moyura2
@moyura2 2 года назад
Thanks for sharing the horrible experience.
@sirkato7751
@sirkato7751 4 года назад
I think that canvas apps are good for prototyping and very very small apps that will not change much in the future. For anything else I think it is not only the wrong choice but also a very dangerous choice for your customer. It does not support most ALM features (Automated testing for example), it is stupidly hard to extend by other people. You can not work as a team on it. It takes long to learn, because it is full of "hacks" (or Tricks) to achieve something. It is slow and there is nearly nothing you can do about it. Canvas Apps also look so bad by default. You have to invest so much into making it look "less bad". Have fun adding basic animations like stagger, fading or even ripples. All those are basic with nearly every major web framework. When it comes to (even the most simple!) programming patterns, like DRY. No chance in Canvas Apps. Personally I think people should invest the time in learning web development instead of wasting time with canvas apps. Canvas Apps are nice for a "business card reader" kind of App. Nothing more :( Also I like the honesty you put into this video! Not many people do this when it comes to PowerApps.
@pauloflaherty6757
@pauloflaherty6757 4 года назад
Thanks Sir Kato - important contributions you have made there, particularly testing, ALM and the inability to share the workload across a team - with PowerApps if you want the app delivered faster the only option is to whip the developer harder, not add more devs :)
@seadude
@seadude 4 года назад
Some good points there Sir Kato. I concur with the team factor, hacks/tricks thing, basic animations. I will say that some ALM is supported or emerging. - My "hack" as you put it, for Github version control here (github.com/SeaDude/seattlePowerAppers/blob/master/outlines/powerappsVersionControl.md) - The new AppInsights integration (powerapps.microsoft.com/en-us/blog/log-telemetry-for-your-apps-using-azure-application-insights/) is really good for APM - There is a new testing framework here (powerapps.microsoft.com/en-us/blog/introducing-test-studio-to-build-end-to-end-tests-and-maintain-your-app-quality/)... So same question for you, Sir Kato, which web development methodology/platform would you invest in if PowerApps is not a good fit?
@sirkato7751
@sirkato7751 4 года назад
@@seadude About testing I would argue, that this kind of tests are not suited for the ALM purpose. They take way to long, also (as far as I can see it) they don't work in ALM environments like azure devops. (Follwing is my personal opinion, other people might have different feelings about that, so keep that in mind!) Personally I always choose VueJS as a frontend framework, since it is, compared to other frameworks (react, angular) very easy to learn. In combination with VueJS I use Vuetify as a control framework. It takes away all the tidy animation and responsive work. Also I use Typescript as a programming language. If you are trained in Typescript, VueJS and Vuetify you can build amazing Apps in days that run inside of dynamics or as a PCF.
@ahmedbouchaala4551
@ahmedbouchaala4551 2 года назад
It's sad to see tiktokers making billions of views but not you 🤣 Thank for all this informations
Далее
Why You Should/Should Not Use Power Apps
13:33
Просмотров 1,8 тыс.
What is Power Apps?
9:53
Просмотров 152 тыс.
В GEOMETRY DASH СДЕЛАЛИ GTA
00:27
Просмотров 694 тыс.
Победитель евровидения
00:18
Просмотров 20 тыс.
When should I use Model-Driven Power Apps?
10:44
Просмотров 13 тыс.
PowerApps Offline Mode
25:50
Просмотров 51 тыс.
POWERAPPS and POWER BI can do what?!? It's bananas!
9:37
Wait! Solve Delegation Easily! In Power Apps Search
29:57
Connect a SharePoint List to Power Apps | Canvas Apps
11:10
Собираем комп за 500 000 рублей!
6:44:35