I have a number of web 'components' that have been developed or need to be developed that provide simple web functions
- data input, setting target figures (some permissions based input)
- data visualisation (colours, tables, images, 'are we on target', etc)
- various textual and graphical information tied to a database
- dynamically generated content
I've built some of these as stand-alone web pages, mostly using MVC templates. This works fine, and I 'embed' these into SharePoint within Page Viewer web parts.
My question is around the pros and cons or writing web parts to replicate this functionality.
I'll need to write some more components (think 'dashboard') and I should have the opportunity to develop for SharePoint specifically. Assuming development time is the same, what are the benefits and disadvantages of developing natively for SharePoint as opposed to stand-alone pages presented through Page Viewer web parts?
Obviously the SharePoint web parts will be SharePoint-only, which is a minor disadvantage. Anything else?