因此,c#已經發展爲靜態類型語言,並且在利用.net框架開發業務線應用程序方面不僅僅是完美的工作。c#中動態特性運行時的未來?
現在,顯然,最近過去,微軟已經開始向其他基本範式邁進,而c#和.net從來沒有真正聲稱是直到最近的過去。
其中一個是DLR
好的語言divercity - 偉大的,我在想,只是現在它看起來像我不得不改變我的想法的方式,當我寫我的業務實體類,如果我想利用這個功能......這很酷,而且我都在學習新的功能。但在此之前,我在這方面對受尊敬的社區有一些問題。現在爲了澄清,我對CLR和DLR的應用更感興趣。
所以我們開始:
你的意見,是DLR一個可行的功能,desrves將在從企業的商業軟件開發的角度看?意思是說,c#是否真的需要將它作爲一種功能繼續做它正在做的事情,或者在那時切換到標準的動態類型語言會更有意義嗎?
將開發和編寫代碼與CLR和DLR結合在商業適用性方面表現出色嗎?具體的例子將是我最看重的。
好處。
現在MSDN這樣說:
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.
那麼大,但究竟如何?如果我只是升級我的框架,我不會得到相同的結果嗎?爲什麼我需要在DLR中寫入?
你可以發佈代碼示例來展示DLR可以比常規c#做更好的jon嗎?
值得去了解它是一個可銷售的.net工程師,還是說它或多或少是一種等規的特徵,只是說:「哦,我們比Ruby好,BC我們也可以做得更多」?
在應用程序中組合這些2或僅使用DLR的開銷是多少?發展?
DLR可以和f#一起使用嗎?
問候。
哇,我希望得到一些更好的反饋。我想我需要自己開始挖掘。但是,如果您有任何與DLR有關的經驗 - 請發郵件給您,您將獲得有趣的事實。 – dexter 2011-02-04 15:22:10