Home > Backend Development > Python Tutorial > 为什么metasploit框架选择ruby而不是python呢?

为什么metasploit框架选择ruby而不是python呢?

WBOY
Release: 2016-06-06 16:24:28
Original
1856 people have browsed it

目前略懂一些c# gui,php开发;偶尔也会有兴趣研究一下metasploit,这个框架为什么会选择用ruby开发呢,相比起来,python的语法格式的确更优雅一些。

回复内容:

谢邀。你算是问对人了。

其实这个问题, Metasploit的官网已经回答了:[framework] Why the framework uses ruby instead of perl?

简单总结下,有下面几个原因:

1. Metasploit的开发人员喜欢Ruby。 文章中有好几个地方表达了这种观念。 比如说他们非常讨厌Python的缩进语法(这点跟我相似)
2. Ruby本身的强大元编程能力,非常适合Metasploit要实现的特性。
3. 其他原因,具体看文章吧。

其实我觉得最重要的原因就是因为Metasploit开发者喜欢Ruby,其他原因只是说明他们为什么喜欢Ruby而已。 因为这群人单纯喜欢ruby

妈蛋!python才是世界上最好的语言 哈哈哈哈,因为我想用ruby自由自在的玩耍,而且他们被说服了。 ruby有更加统一的类库?
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template