12得票1回答
Golang事件:插件架构的EventEmitter /调度器

在Node.js中,我能够使用EventEmitter轻松地制作一个WordPress克隆,并将钩子系统复制并构建到CMS核心中,然后插件可以附加到这些钩子上。 现在,我需要在使用Go编写和移植的CMS中具有同样级别的可扩展性和核心隔离。基本上,我现在已经完成了核心部分,但为了使它真正灵活,...

12得票1回答
可扩展的WPF应用程序 - MEF、MAF还是简单的加载?

(我知道其他关于MEF/MAF的问题,但这是一个更具体的问题) 我想创建一个WPF应用程序,它基本上只是一个简单的插件宿主、GUI和设置。所有实际的工作都将由一个或多个插件完成。它们不需要相互通信,主应用程序会将用户输入/命令发送给它们,它们将返回一些结果(例如要渲染的WPF UI元素)。 ...

11得票1回答
为自定义设计师编写Visual Studio扩展程序

所以,我有个想法想要尝试一下。这个想法是创建一个作为Visual Studio扩展的可视化设计师,我希望能够拖动事件处理程序并连接行为,任何玩过魔兽争霸III脚本编辑器的人都会对我想做的事情有很好的想法。在Visual Studio扩展工具中是否容易处理这种类型的问题?如果是的话,我应该从哪里...

11得票5回答
可扩展/适应的Java EE应用程序:接口与拦截器和装饰器

我们目前正在分析一款 Java EE 应用程序的新版本的技术需求。现在是 Java EE 6,但升级到 7 也是一个选项。到目前为止,这只是一个单一的应用程序,一个 EAR,提供明确定义的功能。但是,需要能够基于实施项目和/或客户以非常特定的方式定义某些功能。 例如,一些客户将具有非常特定的...

10得票3回答
VimL脚本语言:其他语言有没有实现?

问题: Vim最让我喜欢的一点是它的灵活性,而最让我反感的则是VimL脚本语言本身。我知道每个人对于语言和编辑器都有自己的偏好,所以我认为并不是每个人都同意我的看法。 问题: 如果你是Vim用户,并且你也对使用VimL扩展Vim有类似的不满,你使用了哪些替代方案来扩展Vim而避免使用默认语言...

10得票2回答
为Rails应用构建扩展框架

我开始研究如何为Rails应用构建用户级插件系统(类似于WordPress插件),因此我需要一些常规的指导和建议。所谓用户级插件是指用户可以将其提取到文件夹中并在管理员界面上显示的软件包,允许他们添加一些额外的配置,然后激活它。 如何着手做这件事?是否已有任何其他开源项目在此方面进行了工作?...

9得票2回答
在Visual Studio扩展中,如何检测调试器继续运行?

我希望我的 Visual Studio 扩展程序能够对调试事件作出反应。我已经注册了一个 IDebugEventCallback2,并且收到了事件,但是对于每个事件,我只得到了一个不透明的 IDebugEvent2 和一个 GUID,其中许多不仅没有记录文档,而且在 Web 上(或我的注册表中...

9得票4回答
9得票5回答
.NET中的插件化架构

我正在尝试实现一个类似插件的应用程序。我知道已经有几个解决方案了,但这只是概念证明,没有更多的东西。想法是通过默认情况下使应用程序主应用程序几乎没有功能,然后让插件相互了解,让它们实现所有所需的功能。 一些问题出现了: 1. 我希望插件在运行时通过我的应用程序相互了解。这并不意味着在代码时...

8得票2回答
Selenium的waitFor机制是如何工作的?

我正在尝试通过拦截对doClick(定位器)的调用(通过user-extentions.js),自定义Selenium的click命令的行为。基本上,每当我们应用程序显示“繁忙指示器”时,我需要延迟单击操作。 (现在,这种情况的标准答案是在脚本中插入waitFor。实际上,我们目前在整个脚本...