Facebook好奇号,他们使用的是什么javascript框架?

Facebook好奇号,他们使用的是什么javascript框架?,javascript,facebook,Javascript,Facebook,想知道你们中的一些人是否知道facebook正在使用什么javascript框架 谢谢看起来他们在使用自己的,因为没有任何YUI/jQuery脚本引用,而且看起来像是标准的DOM脚本。我以前问过自己这个问题。但这很难说,因为他们把一切都弄糊涂了。谁知道他们在干什么?这是他们的私有财产,他们的服务器是世界上的私有服务器 我确实知道一些事情。他们已经用不以dojo、YAHOO或jQuery开头的模块大量污染了全局名称空间 显然,他们有自己的JavaScript库FBJS,然而,我不知道他们在自己的网

想知道你们中的一些人是否知道facebook正在使用什么javascript框架


谢谢

看起来他们在使用自己的,因为没有任何YUI/jQuery脚本引用,而且看起来像是标准的DOM脚本。

我以前问过自己这个问题。但这很难说,因为他们把一切都弄糊涂了。谁知道他们在干什么?这是他们的私有财产,他们的服务器是世界上的私有服务器

我确实知道一些事情。他们已经用不以dojo、YAHOO或jQuery开头的模块大量污染了全局名称空间

显然,他们有自己的JavaScript库FBJS,然而,我不知道他们在自己的网站上使用它的程度

这是任何人的猜测

首先,他们的核心服务是Facebook开源的基础;此外,他们有自己的基于JavaScript的库。它们可能在用户空间内外合并了大量标准DOM脚本(但已模糊化)代码

基于此,您可以了解他们的组织布局,以及他们可能如何实现许多功能

如果你能找到它,如果它仍然存在的话,大约在2007年有一个源代码泄漏,但当然:这是互联网

实际上,我们可能已经掌握了当前的源代码,正如PHAbricator的开源所揭示的,PHAbricator是一种内部控制源代码(git viewer)+任务和其他东西的内部工具

以下是文件:


您还可以查找源代码(通过访问phabricator)并了解facebook如何开发其应用程序的一些特殊情况。

无。对于大型项目,框架的使用通常会限制功能,因此扩展框架而不是构建自定义框架将是浪费时间。然而,Facebook的工程师通过修改实际的PHP/javascript语言来满足他们的需要,从而进一步实现了这一目标。以下是facebook软件栈的演示:

我听说facebook使用的是React js framweork

以前这不是开源的,现在它们以开源的形式发布

以下是Git hub链接:


您可以自己检查。看看代码。这就是JavaScript的美妙之处。是的,但整个脚本都打包了,但没有提到任何版权。@RageZ:你可以使用一个美化器(),它与缩小器相反。这就解释了我评论中的“美”部分:D