有人能帮我理解Google浏览器是用哪个框架(如果有的话)开发的吗?
好的,这是 WebGL 和Javascript,但是它们是使用允许WebGL交互的GWT扩展,还是手工编写js,然后缩小或其他框架?
任何帮助都很感激。
发布于 2011-05-23 13:01:32
它使用的库名为tdl.js http://code.google.com/p/threedlibrary/
下面是Google端口http://www.google.com/events/io/2011/sessions/3d-graphics-on-android-lessons-learned-from-google-body.html上的Google /O会话
编辑
Google是开源的,哇!http://google-opensource.blogspot.com/2012/01/google-body-becomes-zygote-body-built.html
您可以查看http://code.google.com/p/open-3d-viewer/的源代码。
发布于 2011-05-23 12:14:24
有几个gwt webgl库/包装器:http://code.google.com/hosting/search?q=gwt+webgl&projectsearch=Search+projects
我想他们在googleio会话中提到了一些webgl库,不太记得了,但是如果您想使用webgl和gwt,可能会有一些有趣的会话要看。http://www.google.com/events/io/2011
如果他们不使用GWT,他们很可能会编写js并使用Google闭包编译器(这比编写普通的js有几个优点)编译它,这就是Google所做的。
发布于 2011-05-23 12:56:50
它使用Google闭包库(以及编译器)。
GWT用一个$gwt_version
变量(以及其他函数和变量中的gwt
)生成代码,这里不是这样的。在Body浏览器的代码中查找"goog“,您会发现goog.structs.SimplePool
是一个闭包库类:SimplePool.html
我不知道关于WebGL的任何框架(除了ForPlay这样完全抽象它的东西,所以相同的代码可以在WebGL或画布-or中运行,实际上是普通的JVM,甚至是作为ActionScript的-or,但这是完全不同的,就ForPlay而言基于GWT)。
https://stackoverflow.com/questions/6095771
复制相似问题