edit-article
Home
Up
Delete
Article Name:
Article Description:
SUMMARY-VIDEO[30:00]-Q+A - w/Scott Hanselman, Scott Hunter, Damien Edwards and
Chapter ID/Name:
Status:
Write
Writing
Written
Add Photo:
Owner ID:
Content:
use HTML
Edit Content
<h1 style="text-align: center;">the lesser scotts</h1> <h2>[WHAT]</h2> <ol> <li>] This ia a SUMMARY of a VIDEO Q+A session at the 2015 microsoft build developer conference. Panel consisting of Scott Hanselman, Scott Hunter, Damien Edwards (ASP.net) and Rowan __ (EF guy)</li> </ol> <h2>[WHY]</h2> <ol> <li>] SUMMARY of a VIDEO</li> </ol> <h2>[WHERE]</h2> <ol> <li><strong>] WATCH THE FULL VIDEO</strong></li> <ol> <li>] <a href="http://channel9.msdn.com/Events/Build/2015/C9-16" target="_blank">The lesser scotts</a> </li> </ol></ol> <h2>[WHEN]</h2> <ol> <li>] 2015-05-01</li> </ol> <h2>[EXAMPLE]</h2> <ol> <li><strong>] what is '.net framework'?</strong></li> <ol> <li>] when you compile your app, you compile against a set of <em>assemblies</em></li> <li>] you then add references, call apis within those references</li> <li>] previously introduced concept of <em>reference assemblies(contracts), </em>they represent the platform that you want to compile against, ex silverlight, windows phone,</li> <li><em>] where ever ".net" is running </em></li> <li>] example - when your in vs, your not running on windows phone, your compiling against a set of 'reference assemblies' that represent that platform</li> <li>] .net framework has a set of reference assemblies that represent the .dot net framework on windows</li> <li>] .net client profile (from ver 4 ) also had a set of those as well</li> <li>] now that we have ] .net core ] .dnx ] .asp core </li> <li>] > your always going to be 'compiling against' a 'promise' of 'what your going to be runinng on'</li> <li>] portable class libraries</li> <li>?] a common subset of reference assemblies</li> </ol> <li><strong>] <span style="background-color: #00ff00;">the new 'asp.net'</span> - is it new, are we starting over, </strong></li> <ol> <li>] its a brand new thing that looks a lot like the old thing, it is "concept compatible"</li> <li>] there still are /controllers, /views, /routes, /actions, /razor,</li> <li>] BUT IF you go deep down the stack, there is NO system.web</li> <li>] EXAMPLE - of going from a 'regular car' to a 'hybrid car', the mechanics have changed, but the car still drives the same</li> <li>] can bring in resources you need, open source taskrunners, javascript libraries,</li> <li>] its still .net, .net on system.web(as we know it now), .net on windows phone, .net on window, its all .net</li> <li>] .net represents a lot of different things ( )</li> <li>] modularity </li> </ol> <li><strong>] what are the <span style="background-color: #00ff00;">MAIN benefits</span> of the "new" .net </strong></li> <ol> <li><strong>] benefit = the ability to run multiple .net vers side-by-side on 1 server,</strong> with different versions of .net on server</li> <ol> <li>PRB cust develops app for 1 .net ver but server has different .net ver, cust afraid to add new/diff .net vers to server b/c of existing .net ver on server, doesnt want to risk breaker</li> </ol> <li><strong>] benefits = x/platform</strong> - .net apps can now be run ON linux, windows, azure web services and mac platforms</li> <li>] - app user process </li> <li><strong>] example</strong> - demo in .net deep dive presentation - published a .net app to a usb stick, choosing a random laptop from audience member, .net app works w/out touching anything on the laptop, no registry, no system 32</li> <li>] .net framework - ships with windows,</li> <li>] NEW .net core -</li> <li>] asp.net 5 can target either .net core or .net framework</li> <li>*] there are implications to your choices, .net core is 11MB, frameworks is 100MB+, it doesnt have all the same stuff</li> <li>]</li> </ol> <li><strong>[07:30] what about Entity Framework 7.x () </strong></li> <ol> <li>- concept compatible -</li> </ol></ol> <p> </p> <p><strong>? asp.net or php</strong> <br />- web api, mvc, singleR, web pages (EX mads kristensen )<br />- vs OR vs code</p> <p><strong>? katana owin and asp.net 5</strong><br />-</p> <p>> 2 sessions 2 watch for primer</p> <p>dnx - execution manager<br />dnv - version manager<br />dnu - utilites</p> <p><strong>? performance</strong></p> <p><strong>? gulp or grunt</strong> <br />- runtime, bundling, minification <br />- default framework<br />- lots of choices<br />- user has to think about whats</p> <p><strong>? will asp.net run on iis7</strong> <br />- no 7.5 ></p> <p><strong>? will asp.net identity be changing</strong> <br />-</p> <p><strong>? more ways for developer to tap into the pipeline</strong> <br />- helios <br />- <br /><strong>? will migration help</strong> <br />be available <br />- guidance <br />- no tools for upgrade from mvc5 to mvc6</p> <p>* more open, more choice ,</p> <h2>[HOW-TO]</h2> <ol> <li>] jeffry snowmer</li> </ol> <h2>[REFERENCE]</h2> <ol> <li>] VIDEO <a href="http://channel9.msdn.com/Events/Build/2015/C9-16" target="_blank">http://channel9.msdn.com/Events/Build/2015/C9-16</a> </li> </ol> <p> <br /><iframe src="//channel9.msdn.com/Events/Build/2015/C9-16/player" width="560" height="315" allowFullScreen frameBorder="0"></iframe></p> <p> </p> <p> </p> <p> </p> <p> </p> <h1 style="text-align: center;"> </h1>