当前位置:  软件>C/C++软件

跨平台应用框架 thrust breach

    来源:    发布时间:2014-12-15

    本文导语:  thrust 是基于 Chromium 的跨平台、跨语言应用程序框架。语言绑定:NodeJS通过  npm install node-thrust:require('node-thrust')(function(err, api) {  api.window({ root_url: 'https://breach.cc' }).show();});库:node-thrust breach/node-thrustGo通过 go get -u github.com/mi...

跨平台应用框架 thrust breach[图片]

thrust 是基于 Chromium 的跨平台、跨语言应用程序框架。

语言绑定:

NodeJS

通过  npm install node-thrust:

require('node-thrust')(function(err, api) {
 api.window({ root_url: 'https://breach.cc' }).show();
});

库:

Go

通过 go get -u github.com/miketheprogrammer/go-thrust/:

package mainimport (    "github.com/miketheprogrammer/go-thrust/dispatcher"
   "github.com/miketheprogrammer/go-thrust/spawn"
   "github.com/miketheprogrammer/go-thrust/window")func main() {
   spawn.Run()    thrustWindow := window.NewWindow("http://breach.cc/", nil)
   thrustWindow.Show()
   thrustWindow.Maximize()
   thrustWindow.Focus()
   dispatcher.RunLoop()
}


Python

通过 pip3 install pythrust [--user] (要求 Python3):

import asyncio, pythrust

loop = asyncio.get_event_loop()
api = pythrust.API(loop)

asyncio.async(api.spawn())
asyncio.async(api.window({ 'root_url': 'http://breach.cc' }).show())

loop.run_forever()


架构:
[Thurst Architecture]

          (Platform)           [stdio]      (Your Implementation)

                                  #
               +--------------+   #       +-----------------------+  | 
               | Cocoa / Aura |   #   +---|    win3: (HTML/JS)    |  |
               +-------+------+   #   |  +-----------------------++  |
                       |          #   +--|    win2: (HTML/JS)    |   | cli
+------------+ +-------+------+   #   | +-----------------------++   |
|            +-+ thrust (C++) +-------+-+    win1: (HTML/JS)    |    |
| ContentAPI | +-------+------+   #     +-----------------------+    |
|            |         |          #                | (TCP/FS)      
| (Blink/v8) | +-------+------+   #     +-----------------------+    |
|            | + JSON RPC srv +---------+ Client App (any Lang) |    | srv
+------------+ +--------------+   #     +-----------------------+    |
                                  #



    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 重装服务器后IIS网站错误(应用程序中的服务器错误)
  • 让HTML5应用与原生应用一样运行流畅 Steroids.js
  • 隐藏andriod 应用app启动图标的几种方法
  • 如何将应用程序加到桌面或应用程序组?
  • ​传统应用的docker化迁移
  • 怎样开发在LINUX 上运行的应用程序,像WINDOWS桌面应用程序一样
  • Http协议3XX重定向介绍及301跳转和302跳转应用场景
  • adnroid已安装应用中检测某应用是否安装的代码实例
  • Docker 1.12.4应用容器引擎发布及下载地址
  • linux商业应用或者说开源软件商业应用是否需要付费?
  • Docker v1.13.0 应用容器引擎正式版发布及下载地址
  • 在多cpu的linux系统上,到底是用多线程应用好些还是多进程应用好些??
  • docker应用之利用Docker构建自动化运维
  • 我要监测一台远程电脑的状态(未上线/上线但没打开每个应用程序/上线且打开应用程序),该如何作?
  • Windows下Docker应用部署相关问题详解
  • Android应用内调用第三方应用的方法
  • Docker详细的应用与实践架构举例说明
  • asp.net应用程序的生命周期和iis应用程序池
  • 手动执行应用程序ok,但用crontab(在正确的用户名下)运行应用程序就报-12545(tns连接错误),怎么解决?
  • 一个静态库包含多个函数,应用程序连接了库中的某个函数,应用程序目标代码中是否还包含了该静态库中的其他函数代码?
  • 介绍下速度快而应用功能齐全的LINUX版本,忍受不了windows的低速了……应用即可,最好带X。


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3