两个新玩意

来源:互联网 发布:粒子群算法参数 编辑:程序博客网 时间:2024/05/01 08:39

今天把要做的job搞定了
开始做自己想做的事情了
一上csdn就发现了两个好东西,以前没玩过的
一个是NUNIT,另一个是IronPython
都是针对.net了哈
Nunit算是一个web应用程序的测试工具
到最后玩了之后发现并不是测性能的,而是有点适应软件工程的意味,就是说你做个项目必须有个测试阶段拉,而用Nunit模式的话是基于测试的开发,先做出了test case,然后方便做出web application
另一个IronPython,一种语言而已,类似perl,php吧
动态解释性的脚本语言,是Python的变种
当年开始玩.net的时候,甚至到现在觉得这个平台的好无非有一点就是集成了很多语言,实现语言的通用性,什么c++,basic,java拉,都集成,做到一起就是Visual C++7.0,Visual Basic.Net,Visual,J#,当然还有我用的最多的Visual C#
后来知道了Mono,听说是跑在linux平台的啊,靠,当时感觉好牛比呀,那样的话.net岂不是太有前途了,可惜后来没什么动静了,业内人士分析士MS并不是很愿意这样做,至少现在对他来讲还没必要,没办法啊,MS就是MS

现在看到IronPython的出现(刚刚在我破机器上把例子调成功了,好爽啊,好兴奋哪),感觉.net还是有前途的啊.
下面是翻译了那个IronPython开拓者的一段文字:

不到一年前的时候,就是我刚刚开始研究CLR的时候,曾经计划做一点工作然后写一篇提为"为什么.NET对动态语言是一个糟糕的平台"短文.

当我发现CLR将完美针对高效动态Python语言,我的计划变了,我开始华大量空余时间致力于IronPython的开发

花在ClR上的时间越多,我对他的潜力越兴奋,同时,我也开始害怕因为我在这个工作上是用空余时间会影响进程.在经历了一次抉择之后,我找到了一个最理想的途径去实现CLR激动的有潜力的前景,我决定加入微软的CLR团队.

在微软我继续以前的工作,把IronPython融入CLR强大简单的动态/脚本语言,我的这个工作同时成为CLR动态语言的一个高级有质量的应用,当然我也努力帮助其他动态语言克服阻碍他们高效支持CLR的障碍.

欢迎任何致力于实现这个目标的人群,你可以通过jim@ironpython.com联系我

原创粉丝点击