阅读笔记6

基于插件的平台型软件有两种设计:
1 Eclipse:插件与平台紧耦合,插件的脆弱可能会导致平台的崩溃;插件需要实现的接口较复杂,不易于编写简单的任务。
2 Emacs / Firefox:插件与平台通过脚本语言(lisp / javascript) 松耦合,插件的崩溃对平台没有致命的影响;插件的入门较容易;平台自动更新界面和分发代码。

原文地址:https://www.cnblogs.com/--lzx1--/p/14941478.html