V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
guotie
V2EX  ›  编程

有人深入研究过 wordpress 的插件机制吗?

  •  
  •   guotie · 2014-08-30 18:07:30 +08:00 · 3280 次点击
    这是一个创建于 3748 天前的主题,其中的信息可能已经有所发展或是发生改变。
    wordpress的插件机制有什么优缺点?

    有什么更好的插件机制的实现?
    4 条回复    2014-09-11 12:27:44 +08:00
    kmvan
        1
    kmvan  
       2014-08-30 18:12:11 +08:00 via Android
    缺点,要用全局变量;执行效率不高,因为每跑一次页面都要加载所有插件的头信息;,没有钩子就无法实现更多功能。
    优点,扩展性强;
    crysislinux
        2
    crysislinux  
       2014-08-30 19:34:57 +08:00
    drupal的插件机制应该要更强大一些
    guotie
        3
    guotie  
    OP
       2014-08-30 21:29:03 +08:00
    @kmvan
    插件不是一次加载的吗


    @crysislinux
    为什么呢
    crysislinux
        4
    crysislinux  
       2014-09-11 12:27:44 +08:00
    @guotie 这基本是主流cms社区都公认的吧,只用过drupal,它有点类似于unix的哲学,各个模块做好自己最核心的事情,一些周边的功能或者很多模块都需要的基础功能就交给另外的模块来完成。模块之间跟linux软件包之间类似,经常会有依赖性。

    drupal插件的核心是hook,理论上可以插入到drupal执行过程中的任何阶段,可以修改drupal默认的处理方式。

    其他很多系统的插件方式更类似于windows,即大插件模式,功能强大的插件几乎类似于重写了一个系统,不过这种方式更利于安装和控制,实际面向用户的体验更好些。drupal的插件机制更倾向于取悦开发者。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1082 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 19:18 · PVG 03:18 · LAX 11:18 · JFK 14:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.