{"id":9251,"date":"2007-05-14T12:05:19","date_gmt":"2007-05-14T12:05:19","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/bharry\/2007\/05\/14\/replaying-your-orcas-beta-1-feedback\/"},"modified":"2018-08-14T00:33:23","modified_gmt":"2018-08-14T00:33:23","slug":"replaying-your-orcas-beta-1-feedback","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/bharry\/replaying-your-orcas-beta-1-feedback\/","title":{"rendered":"Replaying your Orcas Beta 1 feedback"},"content":{"rendered":"<p>OK, I&#8217;ve now processed all of the feedback and written one-off responses to many of the specific questions. I appologize if I missed any.&nbsp; I want to thank all of you who took the time to provide feedback.&nbsp; It is tremendously appreciated and the best way I know of for us to learn and get better.\nHere I will summarize and play back what I heard. I will try to&nbsp;clarify and explain our current and future approaches to a few things.<\/p>\n<h4>Not enough time<\/h4>\n<p>Well, I can certainly relate to that. I have the same problem. I can only test drive a few things a year. &nbsp;I hate to admit it but I was one of the slackers who didn&#8217;t get around to installing Vista until after it shipped despite countless internal mails cajoling all of us to do so &#8211; head hung in shame&nbsp;\ud83d\ude41\nOne suggestion I saw was to create some virtual labs to substantially reduce the upfront cost to try out Betas. I&#8217;ve already sent mail to our release team asking about the possibility. In the Orcas product cycle, we&#8217;ve gone to releasing VPCs and have gotten good feedback on how that has helped.&nbsp; It sounds like taking even one more step toward simplicity will help some people.\nI also saw a few suggestions for better samples to get people started.&nbsp; I&#8217;ll poke into that a bit.\nThere&#8217;s nothing I can do to give you more time but at least maybe we can figure out how to take less of it.<\/p>\n<h4>Compatibility problems<\/h4>\n<p>First, I want to cover the degree to which VS is (or is not) coupled to the version of the .NET Framework.&nbsp; Over the last several versions, there has been a strong coupling.&nbsp; It is not, for example, possible to develop a .NET 1.1 application using VS2005.&nbsp; We&#8217;ve heard strong feedback that this coupling is very problematic for people due to the fact that apps don&#8217;t change very often and enterprises are cautious in rolling out new frameworks.&nbsp; We&#8217;ve heard customers want development tool improvements without being forced to deploy new frameworks.&nbsp; Because of this feedback, we have added the ability for Orcas to target multiple versions of the frameworks (2.0, 3.0 and 3.5).&nbsp; To see this you can, in a WinForms project for example, right click on the project in solution explorer and select Properties.&nbsp; You will see a &#8220;Target Framework&#8221; combo box.&nbsp; Now, that&#8217;s not going to help those of you who are still building 1.1 apps but it&#8217;s a start.&nbsp; The cross targeting experience isn&#8217;t perfect (intellisense isn&#8217;t fully aware of it, etc) but we expect it to get even better in future versions.\nSo, you actually <em><strong>can<\/strong> <\/em>use Orcas to build .NET 2.0 applications.\nThere were some comments about compatibility with GAT\/GAX, side by side problems with VS2005, etc.&nbsp; I don&#8217;t think we did enough to ensure side by side before Beta 1.&nbsp; We&#8217;ve done a ton of testing\/work on that for Beta 2.&nbsp; It&#8217;s something we need to continue to move earlier in the cycle.&nbsp; As for things like GAT\/GAX, Resharper, etc. it&#8217;s hard to make a Beta work with everything else already out in the ecosystem.&nbsp; We need to prioritize, so this kind of feedback is really valuable.&nbsp; Knowing what is important to you, we can work on getting that working earlier.\nI saw several comments about TFS compatibility in different forms.&nbsp; First, I want to clear up one thing: <strong>the Orcas TFS client is compatible with a TFS 2005 server<\/strong>.&nbsp; The Orcas server is also compatible with the TFS 2005 client.&nbsp; I hear you about the go-live, upgrade and forward data migration support issues.&nbsp; Our plan for Beta 1 was to get test driving kind of feedback and to support upgrade from TFS 2005, forward migration of TFS data to RTM and a go live license for Beta 2.&nbsp; I&#8217;m hearing you say that we shouldn&#8217;t expect much feedback until those things are in place and either I should set my expectations accordingly or we should have those things available for Beta 1.&nbsp; Fair enough &#8211; we&#8217;ll rethink this for our next release.&nbsp; There are, however, some good TFS client features in Orcas that work just fine with a TFS 2005 server and I encourage you to try those out if possible.<\/p>\n<h4>Too much stuff coming from Microsoft<\/h4>\n<p>This is hard feedback for me to swallow so I&#8217;m going to try to twist it into what I want it to say and then let you beat me if I go too far.&nbsp; I have, for a long time, believed that we don&#8217;t deliver enough stuff often enough.&nbsp; However, I&#8217;ve coupled that with the belief that when we do deliver something it&#8217;s big and it&#8217;s incompatible with everything else we&#8217;ve done before (OK, an overstatement but you get the idea).&nbsp; So my dream has been to deliver stuff more frequently but to have it usually be compatible with what you are already using and make it a really easy upgrade experience.&nbsp; I&#8217;m hoping that some of the stuff I talked about in &#8220;Not enough time&#8221; and &#8220;Compatibility problems&#8221; will help here.&nbsp; Imagine new versions of VS came out once a year but the vast majority of them could be installed cleanly side by side with everything else you have.&nbsp; All file formats were compatible (so you could use version N and version N+1) on the same solutions and projects.&nbsp; They can still build applications against the same framework versions.&nbsp; They just have new refactoring features, new debugging features, performance improvements, new version control features, etc.&nbsp; Would that be good?\nSo, I&#8217;m postulating that the &#8220;Too much stuff coming from Microsoft&#8221; problem is that we don&#8217;t make it easy enough or provide a smooth enough path.&nbsp; Is this right, or did I miss the point?<\/p>\n<h4>Conclusion<\/h4>\n<p>I did see some feedback from people who have tried out the Beta.&nbsp; There were several comments on the WPF designer and a few on other features.&nbsp; I&#8217;ve captured all of those comments and will be sharing them with my peers in the division shortly.\nI&#8217;m not sure I captured everything but the feedback seemed to fit roughly into the 3 buckets above.&nbsp; Again, thanks for the feedback.&nbsp; If I missed something or mischaracterized something, make sure to let me know.\nOne additional note.&nbsp; Someone asked about the remaining Orcas CTP plan.&nbsp; The plan is to have one more CTP between Beta 1 and Beta 2 that will be feature complete but not yet have all of the testing and bug fixing that will go into Beta 2.&nbsp; I think we are expecting it to be in June.\nThanks,<\/p>\n<p>Brian <\/p>\n","protected":false},"excerpt":{"rendered":"<p>OK, I&#8217;ve now processed all of the feedback and written one-off responses to many of the specific questions. I appologize if I missed any.&nbsp; I want to thank all of you who took the time to provide feedback.&nbsp; It is tremendously appreciated and the best way I know of for us to learn and get [&hellip;]<\/p>\n","protected":false},"author":244,"featured_media":14617,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[5,4],"class_list":["post-9251","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-tfs","tag-visual-studio"],"acf":[],"blog_post_summary":"<p>OK, I&#8217;ve now processed all of the feedback and written one-off responses to many of the specific questions. I appologize if I missed any.&nbsp; I want to thank all of you who took the time to provide feedback.&nbsp; It is tremendously appreciated and the best way I know of for us to learn and get [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts\/9251","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/users\/244"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/comments?post=9251"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts\/9251\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/media\/14617"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/media?parent=9251"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/categories?post=9251"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/tags?post=9251"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}