4
A
回答
1
是的在某些情況下。
主要動機是重用已經在Ruby和Python中實現的現有代碼和庫,並與其他使用C#編寫的代碼進行交互。對我來說,這完全是關於跨語言集成的好處。
1
我打算使用它們,如果它們適合我正在進行的項目。如果該項目在C#中輕鬆完成,我可能會堅持使用靜態語言,因爲dynamic
關鍵字將允許大部分相同的功能。
1
我不是一個.NET開發人員,但我會用它考慮以下條件:
- 速度/內存消耗(相對於其他實現方式);
- 可移植性(或:「它仍然是Python/Ruby/etc?這個相同的代碼是否在官方實現上運行?」);
- 不錯的額外功能(只要它們不會打破太多的項目2)。
2
是的,我當然打算找一些非必要的項目來熟悉IronRuby。
我敢肯定有,將使用動態語言受益形式,但我不相信我可以正確判斷,直到我寫語言中的一些有意義的代碼真正的項目,所以我認爲這需要有意識努力打破雞和雞蛋的局面。
我認爲IronRuby將提供機會專注於新語言的新功能,而不會被新的開發環境(我幾乎是C#monoglot)的差異所分心。
我是華清IronRuby: The Right Language for the Right Job昨天,這樣可能會影響我的答案;-)
1
大多數這些語言可以在您的應用程序託管,而這一點有意思。
如果你正在編寫一個應用程序,允許用戶編寫擴展腳本,那麼你應該考慮使用它們。除了一些元編程(反射很爛)
-1
號,動態語言並不真正持有多年來憑藉良好的類型推斷靜態類型語言的任何上訴。
由於弱IDE,生產力的損失,一個,傷害相當多。
0
我當然打算看看Cucumber。同樣,我認爲這至少不會看到Rails和Django。
相關問題
- 1. .NET 4.0支持的動態語言DLR
- 2. 用動態語言編寫.NET?
- 3. 爲.NET構建靜態和動態語言有什麼區別?
- 4. Windows API和.net語言
- 5. EXJS中的語言環境和動態多語言支持6
- 6. 動態日期格式取決於語言和語言環境
- 7. 動態語言和變量分配
- 8. 口譯員和動態類型語言
- 9. 動態語言的文檔
- 10. zf2動態更改語言
- 11. 更改語言動態codeigniter
- 12. 動態CRM語言包
- 13. 動態定義語言asp.net
- 14. 動態LINQ語言功能
- 15. liferay動態更改語言
- 16. Android - 動態更改語言
- 17. 動態更改UI語言
- 18. CodeIgniter動態語言功能
- 19. 動態列表語言
- 20. 動態Android應用語言
- 21. .NET彙編語言
- 22. .net腳本語言
- 23. .net多語言cms
- 24. .NET編程語言
- 25. 什麼動態語言可以用於.NET單元測試?
- 26. 在.NET 4.6和C#6中集成了動態語言運行時(DLR)嗎?
- 27. Facebook標記語言和.NET MVC 2.0
- 28. 語言版本和.net版本
- 29. 對於英語和一種語言的ASP.NET動態本地化
- 30. 靜態和動態編程語言不同