首页 / 知识
关于ironpython:Iron Ruby或Iron Python,哪种Dynamic .NET语言更有意义?
2023-04-14 03:21:00

Which Dynamic .NET language makes more sense to learn, Iron Ruby or Iron Python?我想花点时间来学习更多有关基于DLR构建的动态语言的信息,但我不确定哪种语言会更好。 时间有限,我真的只有时间去学习其中之一。 从长远来看,对于两者(Iron Ruby或Iron Python)中的哪一个有何看法? 在不考虑语言相对优势的情况下(这本身将是一场小便大赛),IronPython(稳定的1.1.1,beta 2.0)在开发中比IronRuby(alpha)更远。 如果这是"哪种语言在CLR上运行得更好",那么现在,IronPython胜出了。 从长远来看,"哪种语言将教给我更多知识,并在我作为程序员的职业生涯中为我提供更好的服务",我肯定会说IronRuby(CPython和CRuby都是如此)。 由于Ruby在处理lambda函数,代码块,eval等方面的方式更加宽松,因此与python相比,Ruby将为您提供更多的"概念"。 无论如何,这可能会演变成一场大战。对不起 无论您选择哪种方式,都可以看看IronEditor -非常适合玩耍。我目前正在使用它来尝试自己选择这些语言... 由于有很多书籍/相关信息(IronPython In Action即将完成),因此我会选择IronPython。 我个人将学习IronRuby,因为我更喜欢Ruby而不是Python的工作方式,并且因为它是其中之一,所以请选择您喜欢的语言。 我只想提到还有一个DLR版本的Javascript(JScript),这是我个人最喜欢的。如果您正在寻找一种学习dlr的新语言,我建议像上面提到的ironpython,它在dlr方面还有很长的路要走。 Python在dlr之外还非常流行用于gui编程,并为dmvc Web应用程序提供Django。 这纯粹是主观的,但我认为ruby的普及程度有所下降。从长远来看,我觉得它会像perl一样,被使用和尊重,但是与其他选项相比却是小巫见大巫。我碰巧真的很喜欢ruby(和perl),但是不建议将它作为达到您预期目的的新途径。 正如其他人所说,IronPython更加稳定和成熟,您可以找到更多示例和大量常规Python代码,您可以尝试使用。 IronRuby很棒,但是要当心:要尝试它,您需要从SVN中获取正确的代码并自行编译。或者,您可以下载Dynamic Silverlight SDK并以这种方式获取它,但是您还必须花一些时间来学习此环境。 |
最新内容
相关内容
linux命令是什么语言?
linux命令是什么语言?,系统,环境,代码,传播,管理,语言,操作系统,源码,自由,部分,dos和linux的命令行里面用的是什么语言?1、DOS/Windows/Linuxlinux改语言命令行?
linux改语言命令行?,系统,环境,工具,密码,概念,地方,软件,通信,管理,国际,linux命令行下怎样改变语言将内容改为:LANG=zh_CN.UTF-8LANGUAGE=zh_linux命令行c语言?
linux命令行c语言?,代码,系统,工具,环境,工作,保险,发行,命令,文件,终端,linux终端下如何进行C语言编译1、在Linux下面,如果要编译一个C语言源c语言在linux命令?
c语言在linux命令?,系统,工作,管理,命令,保险,基础,环境,信息,文件,语言,linux系统的命令是什么linux常用命令有pwd命令、cd命令、ls命令、catlinux编写c语言命令?
linux编写c语言命令?,系统,基础,环境,代码,盘面,保险,百度,情况,数据,工具,在Linux系统中,如何运行一个C语言程序?编译。由.c文件生成.o文件,写linux改变语言命令?
linux改变语言命令?,系统,管理,网上,官方网站,情况,服务,中文,语言,命令,终端,linux命令行下怎样改变语言将内容改为:LANG=zh_CN.UTF-8LANGUAGEc语言编译linux命令?
c语言编译linux命令?,代码,工具,环境,系统,基础,保险,百度,语言,源程序,文件,Linux中,运行一个C语言程序如何运行1、编译。由.c文件生成.o文件学习linux命令心得?
学习linux命令心得?,基础,基础知识,报告,系统,管理,时间,社会,数字,技术,命令,怎样学习linux?尝试实践:把学到的Linux知识用到实践中,尝试开发一linux常用命令语言?
linux常用命令语言?,工作,地址,系统,信息,命令,目录,标准,管理,工具,服务,linux常用命令linux系统常用操作命令如下:ls:全拼list,功能是列出目录r语言命令行写linux?
r语言命令行写linux?,环境,数据,系统,工具,简介,官网,语言,报告,软件,发展,如何在linux环境下使用r语言是的,可以在Linux系统上安装RStudio。 Rlinux语言查找命令行?
linux语言查找命令行?,系统,工作,位置,标准,地址,信息,命令,管理,时间,文件,在linux命令行下如何查找显示/etc/passwd文件中包含root的行如何Python编程语言的优缺点
Python编程语言的优缺点,代码,网站,航空,管理系统,培训,系统,概念,网络,基础,机器人,Python是一种编程语言,它的名字来源于一个喜剧。是由Guid