<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-8853093985412189331.post3883622261451605940..comments</id><updated>2009-11-22T22:57:42.202+01:00</updated><category term='stackoverflow'/><category term='covariance'/><category term='dynamics'/><category term='csharp'/><category term='csharpsharp'/><category term='scrum'/><category term='moq'/><category term='ironpython'/><category term='TinyIoC'/><category term='unittest'/><category term='contravariance'/><category term='vs2010'/><category term='mstest'/><category term='tdd'/><category term='bdd'/><category term='nunit'/><category term='DI'/><title type='text'>Comments on @slamidtfyn: Dynamics i C#4.0</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.soerenlarsen.dk/feeds/3883622261451605940/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8853093985412189331/3883622261451605940/comments/default'/><link rel='alternate' type='text/html' href='http://blog.soerenlarsen.dk/2009/10/dynamics-i-c40.html'/><author><name>Søren Larsen</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_ApFkFUhRth8/SNQZkq7n7fI/AAAAAAAACCA/qNfyXSlMKWs/S220/15092008(019)_small.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8853093985412189331.post-3709193694292111948</id><published>2009-11-22T22:57:42.202+01:00</published><updated>2009-11-22T22:57:42.202+01:00</updated><title type='text'>Hej Stig,

Jeg synes også at man skal være forsigt...</title><content type='html'>Hej Stig,&lt;br /&gt;&lt;br /&gt;Jeg synes også at man skal være forsigtig med at bruge dynamics, i almindelig dagligdags udviklings opgaver, især, hvis løsningen sagtens kan løses i &amp;quot;ren&amp;quot; C#. Med hensyn til fx office integration så er der jo også VSTO, hvor man jo har fjernet meget af det besværlige med at kommunikere med office komponenter. Jeg har også talt med nogen, der mener at dette med dynamics, svarer til &amp;quot;typen&amp;quot; variant i VB6. Det synes jeg dog efter at have kigget nærmere på det ikke er tilfældet - jeg faldt forleden over endnu en ting, som udnytter dynamic typen, nemlig et expandoobject. Jeg har ikke fået kigget så meget på det endnu - men jeg synes at det også er en ,for mig, ny måde at udnytte dynamic. Man kan fx bruge det til at lave en liste af typestærke objekter inline i koden (der dog først bliver genereret runtime) istedet for at fx bruge en dictionary, hvor man jo kun har en key og en value at gøre godt med.&lt;br /&gt;&lt;br /&gt;Men mange tak for din kommentar. Det er rart når ens slid med at forsøge at forstå og beskrive nye ting, også kan bruges af andre.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8853093985412189331/3883622261451605940/comments/default/3709193694292111948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8853093985412189331/3883622261451605940/comments/default/3709193694292111948'/><link rel='alternate' type='text/html' href='http://blog.soerenlarsen.dk/2009/10/dynamics-i-c40.html?showComment=1258927062202#c3709193694292111948' title=''/><author><name>Søren Larsen</name><uri>http://www.blogger.com/profile/00211616024017922584</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_ApFkFUhRth8/SNQZkq7n7fI/AAAAAAAACCA/qNfyXSlMKWs/S220/15092008(019)_small.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.soerenlarsen.dk/2009/10/dynamics-i-c40.html' ref='tag:blogger.com,1999:blog-8853093985412189331.post-3883622261451605940' source='http://www.blogger.com/feeds/8853093985412189331/posts/default/3883622261451605940' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-299775725'/></entry><entry><id>tag:blogger.com,1999:blog-8853093985412189331.post-9040252533139787560</id><published>2009-11-21T21:24:52.522+01:00</published><updated>2009-11-21T21:24:52.522+01:00</updated><title type='text'>Super-spændende indlæg :-)

Jeg har ikke selv fors...</title><content type='html'>Super-spændende indlæg :-)&lt;br /&gt;&lt;br /&gt;Jeg har ikke selv forsøgt at kalde Python fra C#, men jeg kan helt sikkert se fordelen i at bruge dynamics mod andre unmanaged frameworks.&lt;br /&gt;&lt;br /&gt;Men samtidig synes jeg også det er et ret udfordrende paradigme-skift i måden at opfatte C# på. Jeg kan som udvikler godt se ideen med dynamics og endnu vigtigere føler jeg mig i stand til at prioritere hvor det giver mest mening at anvende. Men der er altså unægtelig forskel på den &amp;quot;modeltolkning&amp;quot; en udvikler vælger ved eksempelvis at bruge en generisk liste af MyType og en generisk liste af dynamics, og jeg kan ikke helt slippe tanken om at dynamic på en måde er med til at afhjælpe udfordrende integrationspunkter til legacy- eller ufleksible komponenter. Hvis C# virkelig var vejen frem for Microsoft, burde integrationsbyrden så ikke ligge hos de øvrige sprog (ikke nødvendigvis for Python men eksempelvis med Office integration)? Skal vi til at opgive visionen med generic og typestærke erklæringer og gøre plads til &amp;quot;any type&amp;quot;?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8853093985412189331/3883622261451605940/comments/default/9040252533139787560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8853093985412189331/3883622261451605940/comments/default/9040252533139787560'/><link rel='alternate' type='text/html' href='http://blog.soerenlarsen.dk/2009/10/dynamics-i-c40.html?showComment=1258835092522#c9040252533139787560' title=''/><author><name>Stig</name><uri>http://www.boomshanka.dk</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.soerenlarsen.dk/2009/10/dynamics-i-c40.html' ref='tag:blogger.com,1999:blog-8853093985412189331.post-3883622261451605940' source='http://www.blogger.com/feeds/8853093985412189331/posts/default/3883622261451605940' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1482061477'/></entry></feed>
