Take the 2-minute tour ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

Fundamentally, what is the difference between the two? I'm in the really early stages of working out what's what with sharepoint and I can't seem to tell the difference between the two.

share|improve this question
1  
Hardcode in mind : A Library is a List, but all lists are not libraries. –  Nikhil Apr 1 at 1:48
1  
A library stores your data; a list IS your data –  Zoomie Apr 29 at 19:20
    
The answer doesn't really help to understand the difference. Maybe you can improve the answer by providing links to MSDN that explain the difference between document libraries and lists. –  Amadeo Gallardo Apr 29 at 23:49

5 Answers 5

up vote 21 down vote accepted

Although in most of the UI and API they can be manipulated the same way, there are some significant differences between Lists and Libraries. The latter is a specialized type of the former.

Lists:

  • Can have attachments
  • Have major versions only
  • Do not have Check-in/Check-out features

Libraries:

  • Cannot have attachments (files are directly in the library)
  • Have both minor (draft) and major (published) versioning
  • Have Check-in/Check-Out
  • Publishing Libraries can use Page Layouts
  • Have Unique Document Ids out of the box

In code, you can always obtain an SPList from a SPDocumentLibrary but not the other way around.

share|improve this answer

A library is "just" a special type of list where the focus is on the File linked to the listitem

Anything you can do with a list you can do with a library and then some

share|improve this answer
    
Thanks a lot Per. –  DeeMac Apr 20 '12 at 8:53

Great Info! In an attempt to make a more exhaustive comparison (because none exist!) here are a couple of things left out:

List

  1. list attachments are not indexed. This has a lot of implications. When searching, you cannot use the refiners to narrow down the doc type.
  2. List attachments will not work with the eDsicovery feature!
  3. No location based default column value settings
  4. Cannot have a document set
  5. No "Send to" functionality. Similarly, transfer to another location does not seem to work with a list content type, but I have not actually tried it
  6. No Open with explorer (which is obvious)

Library

  1. Does not have the "Read Access" setting (list settings-advanced settings)

Really they are quite a bit different. Libraries are for documents. It is a good idea to disable adding attachments on your list so that your lists are purely for tabular data, other wise you may come across ECM features that do not work. Please add more if you find them!

share|improve this answer

Here in this article we have discussed in details about what is the difference between list and document library. http://www.sharepointdotnet.com/2011/12/what-are-basic-difference-between-list_06.html follow the article it will help you.

share|improve this answer

Lists can have a document attachment AND the benefit of many associated preset and/or unique metadata fields. Libraries have a document but only a limited number of only preset metadata fields.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.