Friday, August 9, 2013

About SharePoint

Microsoft often defines SharePoint as a business collaboration platform that makes it easier for people to work together. As a software developer, I prefer to define it as a platform with a rich framework for developing business solutions. From a developer’s perspective, SharePoint is simply a rich set of tools, classes, libraries, controls, and so on, that are useful for building business solutions focused on collaboration, content management, social networking, content searches, and more.

Most of us think of SharePoint as a platform that’s ready to use for building websites—usually for intranet or extranet scenarios. That’s true, but it’s less than half the story! Certainly, SharePoint is a platform for building websites, and of course, it can target intranet and extranet sites. But it is much more, as well; you can use it to build any kind of web solution, including Internet publishing sites, by taking advantage of its well-defined and ready-to-use set of tools, based on a secure, scalable, and maintainable architecture. You can think of SharePoint as a superset of Microsoft ASP.NET, with a broad set of services that can speed up the development of web-based collaborative solutions.

You should use SharePoint as a shared connection point between users, customers, and whoever else uses your websites and the applications they utilize. The basic idea of SharePoint is to share content, applications, and data to improve collaboration and provide a unique user experience.

SharePoint itself is primarily a container of content and apps. Content is organized in lists, and each list is made up of items. A list can consist of simple items with custom metadata properties called fields. Lists can also be libraries of documents, which are a particular kind of item that correspond to document files. Almost always when you develop a SharePoint solution, you manage lists and items.
Related Posts Plugin for WordPress, Blogger...