the middle tier manifesto: an alternative approach to development with microsoft sharepoint

10
The Middle Tier Manifesto: An Alternative Approach to Development with Microsoft SharePoint

Upload: marc-d-anderson

Post on 05-Dec-2014

602 views

Category:

Technology


1 download

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

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

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

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

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

Scripting

CSS

SharePoint Designer-based Workflows

Page 6: The Middle Tier Manifesto: An Alternative Approach to Development with Microsoft SharePoint

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

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

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

CSS

Script Libraries

Images

Decision Criteria

Page 10: The Middle Tier Manifesto: An Alternative Approach to Development with Microsoft SharePoint

Conclusion