Why there are multiple ways to do same operation in SharePoint?

Hello Experts,
I am bit confuse when I was learning on RESTful service these days. We can accomplish CRUD operations on SharePoint list via RESTful. My question here is, the same we can achieve via SharePoint Object Model, CSOM (.Net and Java), LINQ to SP.
SharePoint developer has to learn and invest their time efforts to learn NEW things to achieve the same result which they can achieve by what they have already learned but due to client / organization demand they have to learn new things. Can anybody please
explain me why Microsoft is doing this?
Thanks, Chintan

Hi,
You have to choose technologies (REST , CSOM and Javascript) based on your requirement.
Suppose you want to target multiple OS and devices (beyond your network ) to be accessed your SharePoint data , then you can use the RESTful service.
CSOM is the best option to connect your SharePoint server through webservice instead of writing server side code that will sit on server and using the extra system resources.
You wanted some SharePoint data from the traditional webapplication  (html or asp.net form) that hosted in the same server where your SPServer installed,you can choose Javascript Object Model or CSOM. It also can be used with all types of new SharePoint
application Model (apps).
LinQ to SP is the best option if you wanted to develop the entity based client application (Silverlight  and LightSwitch).
Murugesa Pandian. | MCPD | MCTS | SharePoint 2010

Similar Messages

  • Under Options , Applications There are multiple entries for the same item (Acrobat Document). how can I delete the duplicates?

    Under Options, Applications there are multiple entries for the same item. (Adobe Acrobat) . Three show Adobe Acrobat Reader 9.3 and the other shows (ask) or (save file) with no ability to select Acrobat Reader . Is there a way to edit this list to remove the duplicates and
    the incorrect entry? Adobe installed a very quick update today.

    They are all different. Hover your mouse pointer over each of the "Content Type" descriptions and you should see a "tooltip" to see that each has a different description.
    You need to update your plugins. It is important to keep them updated due to continuing security fixes and improvements in those plug-ins:
    * Adobe Shockwave for Director Netscape plug-in, version 11.5 (you '''<u>may</u>''' need to update)
    * Shockwave Flash 10.1 r53
    * Next Generation Java Plug-in 1.6.0_20 for Mozilla browsers
    #Check your plugin versions: http://www.mozilla.com/en-US/plugincheck/
    #*'''Note: plugin check page does not have information on all plugin versions'''
    #'''Update Shockwave for Director'''
    #*NOTE: this is not the same as Shockwave Flash; this installs the Shockwave Player.
    #*Use Firefox to download and SAVE the installer to your hard drive from the link in the article below (Desktop is a good place so you can find it).
    #*When the download is complete, exit Firefox (File > Exit)
    #*locate and double-click in the installer you just downloaded, let the install complete.
    #*Restart Firefox and check your plugins again.
    #*'''<u>Download link and more information</u>''': http://support.mozilla.com/en-US/kb/Using+the+Shockwave+plugin+with+Firefox
    #'''Update Shockwave Flash'''
    #*Use Firefox to Download and SAVE to your hard drive from the link in article below
    #*SAVE to your Desktop so you can find it
    #*After download completes, close Firefox
    #*Click on the file you just downloaded and install
    #**Note: Vista and Win7 users may need to right-click the installer downloaded and choose "Run as Administrator"
    #**Note: Most browsers other than IE will also get updated with this one download
    #**Note: To update IE, same procedure '''<u>but use IE</u>''' to go: http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_ax.exe
    #*After installation, restart Firefox and check your version again.
    #*'''<u>Download link and other information</u>''': https://support.mozilla.com/en-US/kb/Managing+the+Flash+plugin#Updating_Flash
    #* Also see: http://support.mozilla.com/en-US/kb/Installing+the+Flash+plugin
    #* Also see (if needed): http://kb2.adobe.com/cps/191/tn_19166.html#main_Uninstall
    #'''Update Java:'''
    #* Download and update instructions: https://support.mozilla.com/en-US/kb/Using+the+Java+plugin+with+Firefox

  • There are multiple users with the same display name

    Hi,
    We have a user and when she get an item assigned to her she sees the following alert:
    "There are multiple users with the same display name USERNAME and at least one of them does not have read permissions to some of the files"
    Now I looked in the database and when I run the following query with the username:
     SELECT     
         [ProviderDisplayName]  
        ,[DisplayName]  
        ,[HasDisplayName]  
        ,[Domain]  
        ,[AccountName]  
        ,[UniqueUserId]  
        ,[LastSync]  
      FROM [Tfs_Configuration].[dbo].[tbl_Identity] where displayname like '%USERNAME%'  
    Then I get 2 same usernames back, How can I get rid of one of them ? When I access TFS trough the portal I only find 1 occurence of this user.
    We use VS2013 and TFS2013 update 4
    Best regards

    Hi DSW,  
    Thanks for your post.
    In your query result, please check if these two users have the same Account Name. if they are two different Account Name in result, it indicate there’s two users have the same display name in your AD, please check that two users’ information in
    your AD. We suggest change one user’s display name in AD.  
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • A few days ago my TV show and movie displays went whacky-the shows are no longer in alpha order, there are multiple listings of the same show, the pictures are random-including album covers.  I downloaded latest version.  Any ideas??

    A few days ago my TV show and movie displays went whacky-the shows are no longer in alpha order, there are multiple listings of the same show, the pictures are random-including album covers.  I downloaded latest version & no change.  Any ideas??

    ME TOO.
    I think mine are all still in alphabetical order, but :
    * movies I deleted from my library and told "hide this purchase in the cloud" are showing up again. If I try to play them, I get the "cannot find the file in its proper location, would you like to locate it" error message.
    * for movies that have "iTunes Extras," the extras show up as a separate item, with another copy of the movie artwork. Most of these I believe I had DELETED the "iTunes Extras" anyway.
    * Items are showing up multiple times.
    * A few MUSIC ALBUMS are listed in my Movies section.
    * Some movies (I believe ones that I deleted off my HD but are still in the cloud) are showing random album covers instead of their proper artwork.
    * Just rented a movie, and it didn't show up anywhere in my library. It downloaded properly and completely, was in a suitably labeled folder in my iTunes/Media/Movies section, but didn't show up in any section of the library (or via a library search). Had to manually find it and tell it to open the file using iTunes.
    Running the latest version, even checked for updates. No other changes made lately since the last round of apple software updates. This was wonky before the latest small update to iTunes - now it's even wonkier. And it is very, VERY effing annoying.

  • Suddenly there are multiple copies of the same ibook on my bookshelf. How do I get rid of the extra copies?

    I have purchased several ibooks from the bookstore over the last several months. Suddenly there are multiple copies of several titles. Not coincidentally I am have trouble downloading newly purchased titles. I am receiving a message that there is insufficient space when there is, in fact, 6GB+ available. How to proceed?

    Quit iBooks completely and reboot the iPad.
    From your home screen -Double tap the home button and the recents tray will appear with all of your recent apps displayed at the bottom. Tap and hold down on any app icon until it begins to wiggle. Tap the minus sign in the upper left corner of the iBooks app icon. Tap the home button or anywhere above the task bar.
    Reboot the iPad by holding down on the sleep and home buttons at the same time for about 10-15 seconds until the Apple Logo appears - ignore the red slider if it appears on the screen - let go of the buttons. Let the iPad start up.
    Go back to iBooks and see if the duplicates have disappeared.

  • How does IITTrackCollection handle ItemByName if there are multiple tracks by the same name?

    I am writing a program in C# that is trying to check if a track already exists in the iTunes Library before adding it (thus preventing duplicates).  The best method I have come up to do this with is to use 'MyPlaylist.ItemByName(SongName)' to retrieve a possible duplicate and then compare the rest of that track's attributes (i.e. the artist and album).  However, I have several examples of tracks in my library which have the exact same name, but are in fact completely different and unrelated.  How is this handled by the iTunes COM?  Or is there a better way to do it?

    Hi DSW,  
    Thanks for your post.
    In your query result, please check if these two users have the same Account Name. if they are two different Account Name in result, it indicate there’s two users have the same display name in your AD, please check that two users’ information in
    your AD. We suggest change one user’s display name in AD.  
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • How to I toggle the adjustments from a single mask when there are multiple masks of the same kind?

    If I have multiple brush masks how can I toggle just one of them on and off; for instance just the active pin.  I know I can turn off all of the brush masks at once but I just can't figure out how to toggle them individually. Thanks!

    I think I know what you mean but if you do Reset it resets ALL the brushes instead of just the one.  The OP just wants to toggle one brush.
    To toggle one brush.
    Click on the brush you want to toggle.
    Double click the word "Effect:" int the upper righthand of the slider box,  This resets the sliders to zero
    To reverse, you can click undo
    To see the difference many times, just click back and forth in history to see the changes before you do the undo.

  • MDS-00010: DuplicateRefException. In document {0} there are multiple elemen

    I am getting this error and I don't know why
    MDS-00010: DuplicateRefException. In document {0} there are multiple elements with the same ID {1}.
    Cause: Either an element was being added with an ID that already existed within the document, or a preexisting document had multiple elements with the same ID.
    Action: Change the ID of the elements so that there is no ID duplication.
    Level: 1
    --- Level 1: Detail 0 -----
    (oracle.mds.exception.MDSRuntimeException) MDS-00010: DuplicateRefException.
    In document /elechead/entities/PollingDivisions.xml there are multiple elements with the same ID PollingDivisions.
    the entity pollingdivisions looks fine, correct unique primary key
    I get this error when trying to run a module that has been built using the adf business services wizard (created entities, view objects and readonly objects)

    I guess you get this error if you haves duplicate component ids one one of your pages. MDS its the meta data service which is used to store information about a jsf page in a special repository.
    Timo

  • Exchange 2007 Management shell issue: "There are multiple objects matching the identity "servername" Please specify a unique value"

    I thought this would be an easy answer to an issue I'm facing, but there's a problem executing the solution.
    I'm running Exchange 2007 in a clustered SCC configuration.  The clustered resource is called "DENBURYMAIL."  I want to give my account full mailbox access rights to all the mailboxes in this resource/database.
    I believe I found the solution to this at
    http://technet.microsoft.com/en-us/library/bb310792%28EXCHG.80%29.aspx (about halfway down the page) the instructions read as follows: 
    ==============================
     Q: I have a third-party messaging application that requires full access to each user's mailbox. With Exchange Server 5.5, we grant a special account the Service Account Admin permissions, and then tell the application to use this account. How
    can I achieve similar functionality in Exchange 2007?
    A: Exchange 2007 security works differently from that of Exchange Server 5.5. In fact, Exchange 2007 does not use a site service account. Instead, all services start as the local computer account.
    If your logon account is the Administrator account, a member of the root Domain Administrators, a member of the Enterprise Administrators groups, or a member of the Exchange Organization Administrators role, you are explicitly denied access to all mailboxes
    that are not your mailbox, even if you have full administrative rights over the Exchange system. All Exchange 2007 administrative tasks can be performed without having to grant an administrator sufficient rights to read other people's mail.
    You can achieve the results that you want in the following ways, but do so only in accordance with your organization's security and privacy policies:
    In the Exchange Management Shell, use the following command to allow access to all mailboxes on a given mailbox store:
    Add-ADPermission -identity "mailbox database" -user "serviceaccount" -ExtendedRights Receive-As
    =============================
    But when I run the command (Add-ADPermission -identity "denburymail" -user "matthew.fazio" -ExtendedRights Receive-As) I get an error telling me that "There are multiple objects matching the identity "DENBURYMAIL."  Please Specify a unique value."
    I'm not sure what's causing this-- why are there "multiple objects?"  Is this a problem due to operating in a clustered environment?
    Any assistance would be appreciated!

    It may not be specific enough for the command to understand you.
    Try this:
    Get-MailboxDatabase -Server <servername> | Add-ADPermission -user "matthew.fazio" -ExtendedRights Receive-As

  • Why there are overloaded create methods in Statful bean?

    Hi all,
    I have a question ...!
    Why there are overloaded create methods for Statefule beans? and why not for Stateless bean?
    because any way these create methods are for giving referneces of EJB objects.hence, what is use of overloaded methods in stateful bean?
    Thanks in advance.
    Regards,
    Rahul

    Hi Rahul,
    Each stateful session bean is tied to a particular client. That means whatever state is passed in during create() is guaranteed
    to be available on subsequent invocations. Allowing multiple create methods is a convenience.
    For stateless session beans there is no prescribed relationship between the caller and which bean instance is used to handle
    an invocation. It wouldn't make sense to allow creation parameters since there would be no guarantee that a subsequent
    invocation is handled by an instance containing that particular initialization state.
    All of this only applies to the EJB 2.1 and earlier API. Starting in EJB 3.0, there are no longer explicit create() methods.
    As you've seen there isn't any benefit to having them in the stateless case. For stateful session beans in EJB 3.0, the
    developer can perform initialization by just declaring a particular business method and calling that after first acquiring a
    new stateful session bean reference.
    --ken                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Can you use home share where there are 2 itunes on the same computer but under different user profiles?

    Can you use 'Home Share' where there are 2 itunes on the same computer, but under different user profiles?

    check out method one from this support article -> How to use multiple iPods, iPads, or iPhones with one computer

  • Why there are N169.3 things when i right click my desktop ?

    i think my macbook pro is having an error. this morning, when i right click on my desktop and then there are "new folder", "get info", "change desktop background", "N169.3", "N148", "N35". Why there are those N-number words? and also I can't open some of the applications that i downloaded before. do anyone knows why?

    yeah i am having the same problem!!!!!!! its really annoying just done a software update and its done nothig either!
    sounds like we arent the only tho.
    might be just one of thos glitches in the software that has activated at a certain time!
    im running snow leopard?
    also my skype has been down for about a week now wont let me open it at all so messed up.
    i hope they read this and fix it soon

  • HT5188 Nearly every time I buy a VPP app and download the spreadsheet there are multiple redemption codes that say that they are invalid!  HOW can a code I am getting directly from apple be invalid!!!!!!!!  Seems like your system has A LOT of flaws.

    Nearly every time I buy a VPP app and download the spreadsheet there are multiple redemption codes that say that they are invalid!  HOW can a code I am getting directly from apple be invalid!!!!!!!!  Seems like your system has A LOT of flaws.

    I have taken it back to the Apple store genius bar, but they say they don't see anything wrong. Well unless you use it all day and experience the problems when they happen, you wont see anything wrong. But there are lots wrong with it. But this would be the same store as I purchased the phone. And they backed up my old Iphone 4, but were not able to get anything to load back onto my new phone. So, I lost pretty much everything. But over time, some of my contacts have started showing up, although i am still missing over 800 of them.

  • Why there are two IMG steps provided for Home Page configuration?

    Dear experts,
    I wonder why there are two IMG steps provided for configuring ESS home page.
    1. Cross Application Components --> Employee Self Service --> General Settings
    2. Personnel Management --> Employee Self-Service --> General Settings
    Both tables contents are also similar.
    Why SAP has provided same configuration steps in two areas?

    Your first one is wrong. It is under Cross App. Components but not in an ESS node....I am sure it is a typo on your part. Anyways......
    It's NOT two steps. It's just the same configuration in two places. It makes it easier to locate for instance if you are in ESS to just have it there. BUT the Homepage Framework is used elsewhere (MSS for example) as well as you can use it for whatever else you like (building an easier interface for other things) therefore, it has it's "true" place up as a "cross application component".
    This is very similar to say Benefits. If you look under the Benefits config area in the IMG, you will actually see a lot of ESS settings there that are the exact same ones you see under the ESS node too.
    Don't let it confuse you.

  • I am a final cut pro user and i recently started using adobe premiere pro. for anyone firmiliar with fcp, there are interesting ways of doing introductions on it and im wondering if anyone could tell me if premiere pro has preset introductions i can use

    i am a final cut pro user and i recently started using adobe premiere pro. for anyone firmiliar with fcp, there are interesting ways of doing introductions on it and im wondering if anyone could tell me if premiere pro has preset introductions i can use.

    Singenu wrote:
    I tought about looking in Monitor Activity to see what happens...
    Well, when I start working (should I say try to work with FCPX, activity monitor in the %processor column for FCPX jumps rapidly over 100% and reaches more than 200% ??? What the **** is that ?
    200% or more is not strange. Remember that your mac has 4 cores (you say it's 3 months old, so I assume it is a new model), so 200% amounts to using 2 of these 4 cores to the max.
    Regarding the question of creating a new admin user: while it sits in the same system, it may help if the problem is caused by some user-specific preferences or settings. Not likely in your case, since you seem to have reinstalled from scratch, but still it is worth a try. It takes 5 minutes and may help pinpoint the problem.

Maybe you are looking for

  • BT Infinity 2 and Master Socket.

    Hello all. We ordered our BT infinity 2 and telephone line and they said the engineer will be coming on the 13th to set things up. After looking through the installation of BT infinity I found out that it has to be connected to a master socket. This

  • Function Module for GL Open Items

    Could any body from forum tell me that "there is any Function Module for General Ledge open Items". Rgds, Raju

  • No entry in table for key T012K

    hi I am getting an error with Pre-DME  "No entry in table for key : T012K" I am getting this for all the company codes except one which is the sending company code , everything is maintained correctly like the DTAKT feature and all the company codes

  • Re: Blank Sainsburys gift card

    Sent a £50 sainsburys gift card after much complaining, phone calls etc. Got to the checkout at Sainsburys today with a trolley full of shopping at one of the busiest times of year  only to find that BT had not activated the card and there was nothin

  • Any Alternative to install apps

    Hi Everyone, I am Govinda from Bangalore,India. I am using BB Z3. I just want to know is there a way to install the apps from Blackberry world in SD Card storage rather than the Internal phone storage? Thanks, Govinda