SharePoint 2010 Development with Silverlight
SharePoint 2010 Development with Silverlight

Author: Bob German & Paul Stubbs
Publisher: Addison-Wesley, 2012
Pages: 562
ISBN: 978-0321769596
Aimed at: Developers creating custom SharePoint apps
Rating: 4.5
Pros: Well written descriptions of how to develop for SharePoint and the possibilities it offers
Cons: The situation regarding Silverlight
Reviewed by: Kay Ewbank

Custom SharePoint apps in Silverlight - a good idea or one that's already too late?

SharePoint is a natural target for applications, because you can get to a customised solution so much faster by making use of all its features. It came late to the list of possibilities as an environment, though, because Microsoft only added a supported route for development in 2007, and it was hardly what you'd call sophisticated even then. SharePoint 2010 and Visual Studio 2010 together are where the developer story with SharePoint could start, because there was at last some features to encourage developers. Silverlight was also included in the 2010 VS release, and there's no denying that it fits well with SharePoint.

Whether you'd decide to base your business model on this combination is another matter. As we've reported recently, Silverlight has been dumped in Windows 8 and made legacy on its only niche survival ground - the Windows Phone. So can you seriously decide to write in Silverlight for SharePoint? Only you (or more likely, the company you're working with) can decide this is a good idea. It's still true that Silverlight provides a good way to develop custom web parts, and there's nothing at the moment that provides equivalent facilities for SharePoint web development, so if you're asked to develop a custom web part for SharePoint, you're pretty much stuck with Silverlight for the moment even though you know it's not going anywhere in the future.

Some of the material for the book started life as conference sessions at events such as TechEd and the Microsoft SharePoint Conference, and the authors have then extended and added more depth. The book is part of the Microsoft .NET Development Series.




The book is split into three parts - getting started, SharePoint and Silverlight development, and building solutions. Part One introduces the techniques for SharePoint and Silverlight for those developers who haven't worked in either environment, and the really useful material starts with Part Two. This section starts with developing Web parts, expression blend for use with XAML, data binding, and using the HTML bridge. The remaining chapters in Part Two look at different ways to access the SharePoint data - via the client object model, using WCF Data Services, and Web Services.

Part Three starts with a look at Windows Phone 7 SharePoint app development. There's a chapter on Silverlight navigation, and another looks at using Silverlight with SharePoint Online for cloud apps. The book ends with a chapter showing how to create a Silverlight Field control.

The material is well written and readable, and there's plenty of well-explained code. The descriptions of working with SharePoint's Javascript with JQuery API is very good, as are the descriptions of working with REST and Azure. The authors may be writing about a technology that will be superseded, but they do it well.



Head First JavaScript Programming

Authors: Eric T. Freeman and Elisabeth Robson
Publisher: O'Reilly
Pages: 704
ISBN: 978-1449340131
Print: 144934013X
Kindle: B00J9TMSDU
Audience: Novice JavaScript programmers
Rating: 3.5
Reviewer: Ian Elliot

Is JavaScript suitable for the distinctive Head First format?

A Practical Approach to Large-Scale Agile Development

Author: Gary Gruver, Mike Young & Pat Fulghum
Publisher: Addison-Wesley
Pages: 208
ISBN: 978-0321821720
Audience: Newcomers to agile working on large scale projects
Rating: 4
Reviewer: Andrew Johnson

The key to this book is its subtitle, "How HP Transformed LaserJet Future Smart Firmware". But if t [ ... ]

More Reviews

Last Updated ( Wednesday, 07 March 2012 )

RSS feed of book reviews only
I Programmer Book Reviews
RSS feed of all content
I Programmer Book Reviews
Copyright © 2016 All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.