Intelligent Enterprise

Better Insight for Business Decisions

Intelligent Enterprise - Better Insight for Business Decisions
search Intelligent Enterprise
Advanced Search
RSS
Webcasts
Digital Library
Subscribe
Home



Microsoft Releases SharePoint Extensions | Intelligent Enterprise Blog
Microsoft Releases SharePoint Extensions

Posted by Shawn Shell
Monday, June 9, 2008
3:53 PM

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...

Shawn Shell is the founder of Consejo and lead analyst of The CMSWatch SharePoint Report. White him at shawn_shell@consejoinc.com.



E-MAIL | SLASHDOT | DIGG




This is a public forum. CMP Technology and its affiliates are not responsible for and do not control what is posted herein. CMP Technology makes no warranties or guarantees concerning any advice dispensed by its staff members or readers.

Community standards in this comment area do not permit hate language, excessive profanity, or other patently offensive language. Please be aware that all information posted to this comment area becomes the property of CMP Media LLC and may be edited and republished in print or electronic format as outlined in CMP Technology's Terms of Service.

Important Note: This comment area is NOT intended for commercial messages or solicitations of business.


 




    Subscribe to RSS feed of all blogs


 



InformationWeek Business Technology Network
InformationWeekInformationWeek 500InformationWeek 500 ConferenceInformationWeek AnalyticsInformationWeek CIO
InformationWeek EventsInformationWeek ReportsInformationWeek MagazinebMightyByte and SwitchDark Reading
Digital LibraryIntelligent EnterpriseInternet EvolutionNetwork ComputingNo JitterPlug Into The Cloud
space
Techweb Events Network
InteropVoiceConWeb 2.0 ExpoWeb 2.0 SummitEnterprise 2.0 ConferenceMobile Business ExpoSoftware ConferenceCSI - Computer Security Institute
Black HatGTECEnergy CampMashup CampStartup Camp
space
Light Reading Communications Network
Light ReadingLight Reading EuropeUnstrungLight Reading's Cable Digital NewsConstantinopleInternet EvolutionPyramid Research
Heavy ReadingLight Reading Live!Light Reading InsiderEthernet ExpoOptical ExpoTeleco TVTower Technology Summit
space
Financial Technology Network
Advanced TradingBank Systems & TechnologyInsurance & TechnologyWall Street & TechnologyAccelerating Wall StreetBank Systems & Technology Executive SummitBuyside Trading SummitInsurance & Technology Executive Summit
space
Microsoft Technology Network
MSDN MagazineTechNetThe Architecture Journal
space