当前位置: 首页 > 软件库 > Web应用开发 > Web框架 >

Duetto

用于 Web 的 C++ 编译器
授权协议 BSD
开发语言 C/C++
所属分类 Web应用开发、 Web框架
软件类型 开源软件
地区 不详
投 递 者 敖和韵
操作系统 Linux
开源组织
适用人群 未知
 软件概览

Duetto通过允许编程人员做如下的事情,来组合emscriptennode.js的优势:

  • 用C++编写web应用,重用现有的代码,并且使得移植到浏览器的应用和游戏看起来和原生应用一样;
  • 用同一种语言和代码库编写web应用的前端和后端

另外,duetto提供一些非常好的特性:

  • 为web带来C++编程的鲁棒性和经过验证的可扩展性
  • 你可以直接调用所有浏览器的APIs。Duetto继承了C++暴露平台能力(以及限制)给用户的理念。不存在任何的中介;
  • Duetto是基于LLVM/clang的。工业标准的C++编译器是程序员最好的朋友:代码合理性在编译时被检查,其中包括RPC(远程过程调用)签名;
  • LLVM工具链同样保证了在编译时运行了一堆令人兴奋的优化,从而产生高效率的代码。这会降低JavaScript的JIT编译器在运行时的负担;
  • 与emscripten,我们没有尝试用类型化数组去模拟一个传统的地址空间,而是直接将C++的对象映射到JS对象。这降低了内存开销,因为垃圾回收器可以删除没有被使用的对象。
 相关资料
  • 问题内容: 我知道有一个“适用于Python 2.7的Microsoft Visual C ++编译器”,但是目前或计划中是否存在针对Python 3.4的Microsoft Visual C 编译器或适用于Python 3.x的夏娃Microsoft Visual C 编译器?如果我不必在整个实验室中安装其他版本的Visual Studio,那将是非常有益的。 问题答案: 不幸的是,要能够使用其

  • 问题内容: 我正在寻找一种在开发过程中按需在服务器端编译CSS LESS文件的方法。例如,如果浏览器向/assets/css/foo.css发出请求,我希望服务器注意到有一个/assets/css/foo.less文件,然后编译该文件并返回生成的CSS。我猜想某个地方必须有一个LESS servlet可以做到这一点? 我正在使用Spring MVC应用程序运行tomcat 7 如何配置Java W

  • 本文向大家介绍C++ 用Clang编译,包括了C++ 用Clang编译的使用技巧和注意事项,需要的朋友参考一下 示例 由于锵前端被设计为是与GCC兼容,当你交换可通过GCC编译大多数程序将编译g++通过clang++在构建脚本。如果没有-std=version给出,将使用gnu11。 习惯了MSVC的Windows用户可以cl.exe与交换clang-cl.exe。默认情况下,clang尝试与已安

  • 有没有办法使用MinGW作为MS Visual C++的替代品?很多Python包都需要VS C++才能安装:4.5GB的磁盘空间!MinGW只需要450 MB,就可以达到编译C/C++的目的。 我使用的是Visual Studio代码,我尽量避免在3)-->中建议的Microsoft Visual C++安装,您也可以只安装C++构建工具:https://Code.visualstudio.co

  • 我使用以下两个C++编译器: cl.exe:Microsoft(R)C/C++优化编译器版本19.00.24210 for x86 g++:g++(Ubuntu 5.2.1-22Ubuntu2)5.2.1 201 51010 当使用内置正弦函数时,我得到不同的结果。这并不重要,但有时结果对我来说太有意义了。下面是一个具有“硬编码”值的示例: 使用cl.exe生成的结果: G++的结果: 我知道G+