Django和Rails等Web框架依赖于Monkey补丁来支持插件。
是否有使用Python或Ruby的Web框架支持插件而无需求助于猴子修补?如何设计代码以支持没有猴子修补的插件,特别是如果一个人转移到静态类型的语言,它将如何成为可能呢?
答案 0 :(得分:0)
我质疑你对“猴子修补”和“插件”的定义。
Django 非常如此支持“插件”,尽管它称之为“包”或“模块”。这是一个仅存放Django可用包的网站:
http://www.djangopackages.com/
我对Rails一无所知,但我敢打赌我的房子也有类似的事情。