Note that there are some explanatory texts on larger screens.

plurals
  1. POA future for Dynamic Feature Runtime in context of c#?
    text
    copied!<p>So c# had evolved as staticly typed language and does a more than a perfect job in holding the niche in developing the Line of Business Applications with .net framework. </p> <p>Now, clearly, in recent past, microsoft has started making leaps towards other fundamental paradigms for which c# and .net never really claimed to be the tool up untill the recent past. </p> <p>One of these is the <a href="http://msdn.microsoft.com/en-us/library/dd233052.aspx">DLR</a></p> <p>Ok language divercity - great, I am thinking, only now it looks like I have to change the way I am thinking when I write my business entities with classes if I want to take advantage of the feature...Which is cool, and I am all of learning the new. But before I do I have some questions for the respected community in that regards. Now for the sakes of clarification, I am more so interested in the application of the DLR alongside CLR.</p> <p>So we begin:</p> <ol> <li><p>To your opinion, is DLR a viable feature that desrves to be looked at from the enterprise commercial software development standpoint? Meaning, does c# really need that as a feature to continue to do what it's doing or would it make more sense to switch to a standart dynamicly typed language at that point?</p></li> <li><p>Where the combination of developing and writing code with CLR and DLR shine in terms of business applicability? Concrete examples would be the most valued to me.</p></li> <li><p>Benefits.</p></li> </ol> <p>Now the msdn says this:</p> <p><code>Provides Future Benefits of the DLR and .NET Framework Languages implemented by using the DLR can benefit from future DLR and .NET Framework improvements. For example, if the .NET Framework releases a new version that has an improved garbage collector or faster assembly loading time, languages implemented by using the DLR immediately get the same benefit. If the DLR adds optimizations such as better compilation, the performance also improves for all languages implemented by using the DLR.</code></p> <p>Well great, but how exactly? And won't I get the same if I just upgrade my framework anyways? Why do I need to write in DLR for that?</p> <ol> <li><p>Can you post code samples to showcase that DLR can do a better jon than regular c#?</p></li> <li><p>Is it worth to learn it to be a marketable .net engineer, or is it more or less an isoteric feature to just say: "Oh we are better than Ruby, bc we can do it too plus more"?</p></li> <li><p>What are the overhead of combining those 2 or just using the DLR by itself in app. developing?</p></li> <li><p>Can DLR be used with f#?</p></li> </ol> <p>Regards.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload