• Home
  • Research
  • What We Offer
  • Who We Are
  • Blog
  • Your cart is empty.
  • Log in
  • Subscribe
  • Contact Us
  • Recent Entries
  • Get Custom Feeds
Team Blog
Free Research Sample
Shell

Microsoft Releases Latest SharePoint Extensions and Improves Developer Experience

Added By Shawn Shell at 6-Jun-2008 | Twitter: @shawnshell |

Microsoft recently announced the latest version of the Visual Studio Extensions for Windows SharePoint Services (v1.2). This announcement is significant in that, among specific improvements in and to "out-of-the-box" projects, Redmond has added support for Visual Studio 2008.  For those of you actively developing on SharePoint, this update to the extensions means, among other things:

  1. No more "hacking" to use VS 2008
    Until the 1.2 extensions, developers were reduced to "community" solutions for leveraging VS 2008.  Some of these community-developed solutions worked, but they were not supported by Microsoft and lacked the fit and polish of a commercial release.
  2. The ability to fully utilize .NET 3.5 (which provides native AJAX extensions)
    The latest version of the .NET framework has been out for some time.  However, SharePoint developers couldn't really take advantage of the update, since VS 2005 only supports .NET 3.0 (we can split hairs about how much SharePoint support there is with this extensions release, but that's another blog topic).  With the update, the facilities in the new framework are now effectively available to SharePoint developers, including having the AJAX framework built into .NET (although official support for AJAX within SharePoint doesn't really exist).
  3. Silverlight support (at least from Visual Studio's perspective)
    As mentioned in a previous post on the SharePoint conference, Microsoft has been demoing more and more Silverlight-based Web Parts in SharePoint.  Both Andrew Connell and Robert Bogue have been hosting a series of SharePoint online sessions that, in part, cover Silverlight-enabled Web Parts.  For highly interactive Web Parts, Silverlight may be a better option than AJAX, since SharePoint doesn't natively support AJAX.
  4. Improved project diversity
    There are additional project types added to SharePoint development, including custom fields, modules, and templates.  In addition, two project types (content types and list definitions) include stubbed Event Receivers.

As the SharePoint Report 2008 points out, the SharePoint developer experience needs some improvement.  Specifically, there were historical problems with the 1.0 extensions that Microsoft released.  The 1.1 extensions fixed may quirks, but didn't significantly add to the project types available and failed to support the latest Visual Studio version (even though the release dates were relatively close).  With the 1.2 release, it seems Microsoft has regained its development footing and has started moving the ball forward again. 

All this said, there were some disappointing news within the announcement.  Remote development is still not supported.  One could argue that remote development has never been a strong suit of Microsoft's server products; most products, including previous versions of SharePoint, Content Management Server, and BizTalk all required developers to have a local copy of the product installed.  However, as the SharePoint development community expands and more customers adopt the platform, I question whether it's reasonable to expect every developer to host their own SharePoint server.  I know of at least a few customers who don't want developers arbitrarily spinning up servers on their network and don't have the network support bandwidth for a half-dozen new servers just for development.

In all, the new extensions take a step forward, but the developer community is left still wanting more...

Categories: Shawn Shell, SharePoint Across the Enterprise, Implementation, Microsoft Office SharePoint Server 2007

  • Tweet This Entry

Online Education

Check out our classes and Register Today.

Evaluation Research

Get the real story about vendors and products.

My Research

Remember MeForgot password?

Not a subscriber? Learn about our subscriptions

Categories

Channel

  • Collaboration & Community Software (125)
  • Web Analytics (150)
  • Web Content Management (801)

Analyst

  • Adriaan Bloem (44)
  • Tony Byrne (661)
  • Apoorv Durga (8)
  • Jarrod Gingras (30)
  • Alan Pelz-Sharpe (65)
  • Theresa Regli (36)
  • Kas Thomas (77)

Topics

  • Asia-Pacific Marketplace (3)
  • Building Business Case (142)
  • Cloud Computing (5)
  • E-Discovery (1)
  • European Marketplace (15)
  • Governance (14)
  • Implementation (215)
  • Industry Events (1)
  • Industry Standards (111)
  • Information Architecture (84)
  • Intranets (6)
  • Marketplace at Large (504)
  • Open Source (93)
  • Selecting Technology (547)
  • Services Oriented Architecture (4)
  • Software-as-a-Service (17)
  • Usability (4)
  • Vendor Viability & Financials (128)
  • XML (28)

Industries

  • Finance (2)
  • Government (21)
  • Health Care (2)
  • Higher Ed (7)
  • Legal (1)
  • Manufacturing (2)
  • Pharma (1)
  • Publishing-Media (4)
  • Retail (7)

Dates

  • 2010 (64)
  • 2009 (200)
  • 2008 (223)
  • 2007 (166)
  • 2006 (99)
  • 2005 (104)
  • 2004 (58)
  • 2003 (67)
  • 2002 (67)
  • 2001 (28)

Have Questions?

Sales & Customer Support

+1 800 325 6190 (USA)+44 (0) 20 3318 1911 (UK)+1 617 340 6464 (Int'l)sales@realstorygroup.com support@realstorygroup.com

All other inquiries: info@realstorygroup.com

Copyright, 2001 - 2010, Real Story Group. All rights reserved.

  • Contact Us
  • Copyright Policy
  • Privacy Policy
  • Terms of Use

The Real Story Group

  • CMS Watch
  • Enterprise Information
       Watch
  • SharePoint Watch
  • The Real Story Group

Research

  • Vendor Evaluations
  • Webinars & Advisory Papers
  • Online Education
  • Vendor Lists
  • Free Research Sample
  • Purchase Now

What We Offer

  • Research & Advisory
       Services
  • Frequently Asked Questions
  • Consulting Services
  • Customer Support
  • Contact Sales Team

Who We Are

  • We're Different
  • Our Team
  • Media
  • Customer List
  • Events
  • Contact Us

Get the real story via our bi-weekly newsletter.

Follow us on: RSS twitter

Log In

Remember MeForgot password?