没有猴子修补的Web框架?

时间:2012-12-25 07:38:14

标签: ruby-on-rails django web-frameworks monkeypatching

Django和Rails等Web框架依赖于Monkey补丁来支持插件。

是否有使用Python或Ruby的Web框架支持插件而无需求助于猴子修补?如何设计代码以支持没有猴子修补的插件,特别是如果一个人转移到静态类型的语言,它将如何成为可能呢?

1 个答案:

答案 0 :(得分:0)

我质疑你对“猴子修补”和“插件”的定义。

Django 非常如此支持“插件”,尽管它称之为“包”或“模块”。这是一个仅存放Django可用包的网站:

http://www.djangopackages.com/

我对Rails一无所知,但我敢打赌我的房子也有类似的事情。