小编aju*_*ine的帖子

如何使您的GWT应用程序可插入?

我正在(与我的团队一起)编写一个GWT应用程序,它解析并表示一些特定于域的语言 - 例如,播放带有文本,视频和UI控件的媒体演示.因此,应用程序有一组组件:1 - 用于保存模型,1用于控制例程(控制器),当然我们有View类.

现在我们遇到了一个问题 - 在以下意义上使其全部可插拔:

  • 应该是一个核心插件,它使所有常见的东西.这个coer块必须是一个JavaScript文件(每个排列一个)

  • 应该能够扩展核心类,编写自定义类 - 并将其编译为单独的JS文件(每个排列一个)

每个插件必须注册(导出它的类等)本身到核心平台,因此可以使用它.

问题:

  1. 如何单独编译自定义的东西?
  2. 如何加载插件?

对于第二问题,我找到了http://code.google.com/p/gwt-exporter/,它将GWT类导出到外部世界,因此可以从纯JS调用它们.

此外,我有一个想法为新插件创建新模块,因此它将被编译为单独的文件(第一个问题).

您是否有构建此类架构的经验,在这种情况下,您有一些最佳实践吗?

gwt plugins

5
推荐指数
1
解决办法
964
查看次数

在 sbcl 中使用外国图书馆 - uffi 还是 cffi?

我正在努力使用我刚刚在 sbcl 中的 ubuntu 上成功编译的 C++ 库。

我曾尝试使用 .h 文件解析器“ah2cl”,但从文档中不清楚我是否需​​要 UFFI 或 CFFI(有区别吗?)。我尝试使用“ah2cl”提供的虚拟测试库和虚拟头文件失败。我从 sbcl 收到一条关于缺少 CALLBACK 包的消息。但是 sbcl 本身不支持回调吗?

是否有另一个 .h 文件解析器可以用于此类任务?

sbcl common-lisp

4
推荐指数
1
解决办法
1128
查看次数

标签 统计

common-lisp ×1

gwt ×1

plugins ×1

sbcl ×1