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?
- 2. .NET 4.0支持的动态语言DLR
- 3. Windows API和.net语言
- 4. 动态语言和变量分配
- 5. 口译员和动态类型语言
- 6. CodeIgniter动态语言功能
- 7. zf2动态更改语言
- 8. 动态CRM语言包
- 9. 动态Android应用语言
- 10. 动态定义语言asp.net
- 11. 动态更改UI语言
- 12. 更改语言动态codeigniter
- 13. 什么动态语言可以用于.NET单元测试?
- 14. .net脚本语言
- 15. .net多语言cms
- 16. .NET编程语言
- 17. 在.NET 4.6和C#6中集成了动态语言运行时(DLR)吗?
- 18. Facebook标记语言和.NET MVC 2.0
- 19. 更改语言动态使用机器人多语言支持?
- 20. 哪种语言最适合用动态语言开头
- 21. 语言 - 自动和用户
- 22. 跨.NET语言表演
- 23. 笨的语言数组动态文本
- 24. 动态html定价页面语言
- 25. 重定向动态语言slu 012
- 26. Android语言的动态更改
- 27. CodeIgniter URI路由(动态,多语言)
- 28. 动态更改iOS应用的语言
- 29. 动态类型语言中的类型
- 30. 以动态语言检查类型