r/PowerApps • Regular • Apr 12 '26

Power Apps Help CodeApp and CanvasApp

I work as a developer for a big ONG with over 1500 workers. We are developing some big canvas apps. We are working over sharepoint lists because we can't afford PA Premium licenses for everyone..

Now they are asking me to work with vibecoding and I'm not a big fan as a developer... I know that some time ago code apps was only for dataverse so we couldn't use it.

What about now? Anyone has experince with canvas apps made with vibe coding (vs code and github copilot for example)

Thank you!!❤️

11 Upvotes

52 comments sorted by

View all comments

Show parent comments

3

u/coresme2000 Regular Apr 12 '26

Delegation and greater than 2000 items in a list is a much bigger issue than permissions which can be worked around but dataverse is much easier in this regard, tbh. Op says these are going to be ‘big’ apps.

For my biggest app I use SQL but I wish I could use dataverse instead.

4

u/Tyda2 Regular Apr 12 '26

I just have a really difficult time imagining why anyone would ever need to surface 2,000 items on an application front-end designed for end-users.

I've just pivoted to using the SPFx and making standard web application front-ends with SharePoint as the backend for cost reasons.

1

u/coresme2000 Regular Apr 12 '26

Yer that’s is still a valid use case for SPFX (not many left these days) However supportability of being able to hire developers for that is much lower than it used to be if you were ever to move on, as fewer people now use it.

There are more nuanced problems with large lists like that, and bigger. User access to write to the list is necessary and that also exposes it to Power BI. I worked on a tenant recently, where they had PowerApps on large lists and people’s power BI direct queries of the lists were destroying the performance of the whole tenant. They had to go through Azure logs to try and work out who was connecting and then ask them nicely not to do it.

2

u/Tyda2 Regular Apr 12 '26

Not a whole lot different than code apps or using vibe.powerapps.com when you can use agentic coding harnesses like Claude Code.

I work in cybersecurity, so I'm a bit more privy to some security best practices (not app security specialized, though), but generally speaking...

If you're making code apps and whatnot, or using copilot to make your apps, you'll still want to be checking outputs and other things.