the middle tier manifesto: an alternative approach to development with microsoft sharepoint
DESCRIPTION
Written back in the heady days of 2010, this white paper has had many readers since. I've uploaded it to SlideShare to give it a potentially wider audience. From the introduction: This white paper outlines an alternative way to think about development for Microsoft SharePoint. In some ways, what’s described is counter to the conventional wisdom, so if it doesn’t get some people’s hackles up, then it’s not written right. The premise is that the most common development approach -- using managed code which is developed in Visual Studio -- is more costly, time-consuming, and error prone than the approach using the Middle Tier which is described here. That’s not saying that managed code is unnecessary; it’s saying that much of the time it is overkill and that solutions can be developed, deployed, and managed more quickly and safely than with managed code. For those of you who find that the estimates from your .NET providers (internal or external) for implementing a solution are prohibitively high, there’s another option: the Middle Tier.TRANSCRIPT
![Page 1: The Middle Tier Manifesto: An Alternative Approach to Development with Microsoft SharePoint](https://reader033.vdocuments.site/reader033/viewer/2022060106/54828eb6b07959150c8b4813/html5/thumbnails/1.jpg)
The Middle Tier Manifesto: An Alternative Approach to Development with Microsoft SharePoint
![Page 2: The Middle Tier Manifesto: An Alternative Approach to Development with Microsoft SharePoint](https://reader033.vdocuments.site/reader033/viewer/2022060106/54828eb6b07959150c8b4813/html5/thumbnails/2.jpg)
Introduction
What Is the Middle Tier?
First Tier: The SharePoint UI and Central Administration
Middle Tier: SharePoint Designer
Third Tier: Visual Studio
![Page 3: The Middle Tier Manifesto: An Alternative Approach to Development with Microsoft SharePoint](https://reader033.vdocuments.site/reader033/viewer/2022060106/54828eb6b07959150c8b4813/html5/thumbnails/3.jpg)
What Is Development?
Historical Context
Dictionary.com, "development," in The Free On-line Dictionary of Computing. Source location:
Denis Howe. http://dictionary.reference.com/browse/development. Available:
http://dictionary.reference.com. Accessed: April 11, 2010.
![Page 4: The Middle Tier Manifesto: An Alternative Approach to Development with Microsoft SharePoint](https://reader033.vdocuments.site/reader033/viewer/2022060106/54828eb6b07959150c8b4813/html5/thumbnails/4.jpg)
What Makes the Middle Tier Approach Different?
Data View Web Parts (DVWPs)
![Page 5: The Middle Tier Manifesto: An Alternative Approach to Development with Microsoft SharePoint](https://reader033.vdocuments.site/reader033/viewer/2022060106/54828eb6b07959150c8b4813/html5/thumbnails/5.jpg)
Scripting
CSS
SharePoint Designer-based Workflows
![Page 6: The Middle Tier Manifesto: An Alternative Approach to Development with Microsoft SharePoint](https://reader033.vdocuments.site/reader033/viewer/2022060106/54828eb6b07959150c8b4813/html5/thumbnails/6.jpg)
Benefits to the Middle Tier Approach
Common Web Development Skills
Lower Cost Tools
Faster Development Lifecycles
Reduced Testing Cycles
Adaptability in Corporate Environments
![Page 7: The Middle Tier Manifesto: An Alternative Approach to Development with Microsoft SharePoint](https://reader033.vdocuments.site/reader033/viewer/2022060106/54828eb6b07959150c8b4813/html5/thumbnails/7.jpg)
Stable Servers
Backups Capture Full Solutions
Drawbacks to the Middle Tier Approach
SharePoint Designer
Deployment
![Page 8: The Middle Tier Manifesto: An Alternative Approach to Development with Microsoft SharePoint](https://reader033.vdocuments.site/reader033/viewer/2022060106/54828eb6b07959150c8b4813/html5/thumbnails/8.jpg)
Repeatability
Performance
Middle Tier Best Practices
Modular Code
Reusable Code Objects
![Page 9: The Middle Tier Manifesto: An Alternative Approach to Development with Microsoft SharePoint](https://reader033.vdocuments.site/reader033/viewer/2022060106/54828eb6b07959150c8b4813/html5/thumbnails/9.jpg)
CSS
Script Libraries
Images
Decision Criteria
![Page 10: The Middle Tier Manifesto: An Alternative Approach to Development with Microsoft SharePoint](https://reader033.vdocuments.site/reader033/viewer/2022060106/54828eb6b07959150c8b4813/html5/thumbnails/10.jpg)
Conclusion