<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://sharepointcommunity.de/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>mosslive.de (Daniel Wessels) : Development</title><link>http://sharepointcommunity.de/blogs/dwessels/archive/tags/Development/default.aspx</link><description>Tags: Development</description><dc:language /><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>SharePoint EasySetup für Entwickler</title><link>http://sharepointcommunity.de/blogs/dwessels/archive/2010/11/01/sharepoint-easysetup-f-252-r-entwickler.aspx</link><pubDate>Mon, 01 Nov 2010 12:20:38 GMT</pubDate><guid isPermaLink="false">1eb0e3d2-d83a-44d0-b840-d81a9d15b663:23041</guid><dc:creator>Daniel Wessels</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://sharepointcommunity.de/blogs/dwessels/rsscomments.aspx?PostID=23041</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://sharepointcommunity.de/blogs/dwessels/commentapi.aspx?PostID=23041</wfw:comment><comments>http://sharepointcommunity.de/blogs/dwessels/archive/2010/11/01/sharepoint-easysetup-f-252-r-entwickler.aspx#comments</comments><description>&lt;p&gt;Hallo zusammen,&lt;/p&gt;  &lt;p&gt;auch wenn ich gerade meine 2010er-Dev Maschine fertig aufgesetzt habe (Beschreibung dazu folgt in einem späteren Artikel), und für mich somit etwas zu spät kommt, klingt dieses “Script” von Chris Johnson trotzdem gar nicht schlecht (auch wenn ich persönlich lieber auf einem Server entwickle &lt;img style="border-bottom-style:none;border-left-style:none;border-top-style:none;border-right-style:none;" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://sharepointcommunity.de/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/dwessels.metablogapi/3666.wlEmoticon_2D00_smile_5F00_09F4AB1A.png" /&gt;):&lt;/p&gt;  &lt;p&gt;&lt;a title="http://blogs.msdn.com/b/cjohnson/archive/2010/10/28/announcing-sharepoint-easy-setup-for-developers.aspx" href="http://blogs.msdn.com/b/cjohnson/archive/2010/10/28/announcing-sharepoint-easy-setup-for-developers.aspx"&gt;http://blogs.msdn.com/b/cjohnson/archive/2010/10/28/announcing-sharepoint-easy-setup-for-developers.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Das Script lädt folgende Komponenten runter und installiert diese auf das lokale System oder eine bereitgestellte bootfähige VHD:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;SharePoint Server 2010 + pre-requisites (Standalone) &lt;/li&gt;    &lt;li&gt;Visual Studio 2010 Ultimate Edition &lt;/li&gt;    &lt;li&gt;Silverlight 4 Tools for Visual Studio &lt;/li&gt;    &lt;li&gt;Expression Studio 4 Ultimate &lt;/li&gt;    &lt;li&gt;Open XML SDK &lt;/li&gt;    &lt;li&gt;Visual Studio SDK &lt;/li&gt;    &lt;li&gt;Visual Studio SharePoint Power Tools &lt;/li&gt;    &lt;li&gt;Office 2010 Professional Plus &lt;/li&gt;    &lt;li&gt;SharePoint Designer 2010 &lt;/li&gt;    &lt;li&gt;Visio 2010 &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:05ceee82-ca52-4553-a6c2-9d306ab81cd8" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/SharePoint+2010" rel="tag"&gt;SharePoint 2010&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Visual+Studio+2010" rel="tag"&gt;Visual Studio 2010&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Developer" rel="tag"&gt;Developer&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Setup" rel="tag"&gt;Setup&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Daniel+Wessels" rel="tag"&gt;Daniel Wessels&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://sharepointcommunity.de/aggbug.aspx?PostID=23041" width="1" height="1"&gt;</description><category domain="http://sharepointcommunity.de/blogs/dwessels/archive/tags/SharePoint+2010/default.aspx">SharePoint 2010</category><category domain="http://sharepointcommunity.de/blogs/dwessels/archive/tags/Development/default.aspx">Development</category><category domain="http://sharepointcommunity.de/blogs/dwessels/archive/tags/Visual+Studio+2010/default.aspx">Visual Studio 2010</category></item><item><title>SPC ‘09 – 1.1 Überlick über die Entwicklerplattform</title><link>http://sharepointcommunity.de/blogs/dwessels/archive/2009/10/30/spc-09-1-1-220-berlick-252-ber-die-entwicklerplattform.aspx</link><pubDate>Fri, 30 Oct 2009 15:22:44 GMT</pubDate><guid isPermaLink="false">1eb0e3d2-d83a-44d0-b840-d81a9d15b663:9279</guid><dc:creator>Daniel Wessels</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://sharepointcommunity.de/blogs/dwessels/rsscomments.aspx?PostID=9279</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://sharepointcommunity.de/blogs/dwessels/commentapi.aspx?PostID=9279</wfw:comment><comments>http://sharepointcommunity.de/blogs/dwessels/archive/2009/10/30/spc-09-1-1-220-berlick-252-ber-die-entwicklerplattform.aspx#comments</comments><description>&lt;p&gt;&lt;/p&gt;  &lt;p&gt;Tag 1, Session 1: Überblick über die Entwicklerplattform&lt;/p&gt;  &lt;p&gt;Diese Session war relativ voll gepackt mit verschiedenen Demos, die zum großen Teil die Neuerungen in Visual Studio 2010 in Bezug auf SharePoint zeigten. &lt;/p&gt;  &lt;p&gt;Highlights waren:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;“Vísual Webparts”      &lt;br /&gt;&lt;/strong&gt;Webparts können nun wie UserControls erzeugt werden (genau genommen basieren sie auf der UserControl Klasse), was also die Vermutung nahe liegt, dass man in SharePoint einfach einen Wrapper eingebaut hat (lang lebe der SmartPart :-) ).&lt;/p&gt;  &lt;p&gt;Leider wird das aber wohl nur für “normale” SharePoint Sites funktionieren. Die sogenannten “Sandboxed Solutions” werden Visual Webparts vermutlich nicht unterstützen; zumindest ist dies der aktuelle Stand…aber ist ja noch Beta. ;-)&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Feature/Solution Editor&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Es wird einen Editor geben, der es dem Entwickler erlaubt, die in eine Solution zu verpackenden Features auszuwählen und auch entsprechende Abhängigkeiten mitnimmt. Die Solutions können dann direkt deployed werden.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;“F5 Experience”&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Was soll ich dazu noch sagen, F5 im Studio drücken und VS deployed den aktuellen Code, öffnet den Browser und hängt sich an den w3wp-Prozess, so dass direkt debugged werden kann.&lt;/p&gt;  &lt;p&gt;Was ich persönlich noch ganz interessant fand ist, dass das Studio erkennt, um was für ein Feature es sich handelt. In der Demo war es ein Webpart, weshalb im Browser direkt die Erstellungs-Seite für Webpartseiten aufgerufen wurde.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;LINQ&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;In Teilen funktionierte der Zugriff per LINQ auf SharePoint ja schon und dann gibt es ja auch noch das entsprechende Projekt auf Codeplex (&lt;a href="http://linqtosharepoint.codeplex.com" target="_blank"&gt;LINQ to SharePoint&lt;/a&gt;). Mit der neuen Version haben wir nun endlich direkten Support von LINQ für SharePoint. Wichtig: dieses ist die einzige Möglichkeit, strikte Datentypen zu verwenden und es läuft, wie das Objektmodell bisher auch, ausschließlich auf dem Server.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Client API&lt;/strong&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Zusätzlich zu dem Server-seitigen Objektmodell wird es zukünftig auch ein Client-API geben, das es erlaubt, vom Client aus direkt gegen SharePoint zu arbeiten (für Listen z.B. heißt das Objekt dann List statt SPList). Einschränkungen: Das Client API wird nicht identisch zum Server-seitigen API sein außerdem erlaubt es keine strikten Datentypen…aber das sind wir ja aktuell eh schon gewohnt. :-)&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Fazit&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Alles in allem kann man aber sagen, dass sich viel getan hat, um das Entwickler-Leben zu verbessern, was nicht zuletzt aber auch daran liegen dürfte, dass SharePoint mit der Version 2010 eine elementare Rolle als neue Basis-Plattform zuteil werden wird. Wie sich die einzelnen Verbesserungen dann in der Praxis bewähren wird sich wohl noch zeigen müssen. Die aktuelle Beta des VS 2010 arbeitet leider erst mit der Beta-Version von SharePoint; wir müssen uns also noch bis November gedulden.&lt;/p&gt;  &lt;p&gt;/Daniel&lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:35cea33b-202d-4a40-b382-5f8a9c1b5228" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/SharePoint+2010" rel="tag"&gt;SharePoint 2010&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Visual+Studio+2010" rel="tag"&gt;Visual Studio 2010&lt;/a&gt;,&lt;a href="http://technorati.com/tags/SharePoint+Conference+2009" rel="tag"&gt;SharePoint Conference 2009&lt;/a&gt;,&lt;a href="http://technorati.com/tags/SPC+2009" rel="tag"&gt;SPC 2009&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Daniel+Wessels" rel="tag"&gt;Daniel Wessels&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://sharepointcommunity.de/aggbug.aspx?PostID=9279" width="1" height="1"&gt;</description><category domain="http://sharepointcommunity.de/blogs/dwessels/archive/tags/SharePoint+Conference/default.aspx">SharePoint Conference</category><category domain="http://sharepointcommunity.de/blogs/dwessels/archive/tags/SharePoint+2010/default.aspx">SharePoint 2010</category><category domain="http://sharepointcommunity.de/blogs/dwessels/archive/tags/Development/default.aspx">Development</category><category domain="http://sharepointcommunity.de/blogs/dwessels/archive/tags/Visual+Studio+2010/default.aspx">Visual Studio 2010</category></item></channel></rss>