Любопытство Facebook, что платформа JavaScript они используют?

Это - C#, но должно дать Вам идею:

public static void Main() {
    typeof(Program).GetProperty("GetMe", BindingFlags.NonPublic | BindingFlags.Static);
}

private static int GetMe {
    get { return 0; }
}

(Вы должны ИЛИ NonPublic и Статичный только)

10
задан cherouvim 11 September 2009 в 06:22
поделиться

3 ответа

Похоже, они используют свои собственные, поскольку нет никаких ссылок на сценарии YUI / jQuery, и это похоже на стандартный сценарий DOM.

9
ответ дан 3 December 2019 в 20:43
поделиться

Любые догадки.

Прежде всего, их основные услуги основаны на Thrift , который Facebook сделал с открытым исходным кодом; Кроме того, у них есть собственная библиотека, основанная на JavaScript. Они, вероятно, включают в себя много стандартного (но запутанного) кода сценариев DOM в пользовательском пространстве и над ним.

Основываясь на презентациях , вы можете получить представление об их организационной структуре и о том, как они могут реализовать

Примерно в 2007 году произошла утечка исходного кода, если вы можете его найти, если он все еще присутствует, но, конечно же: это Интернет.

Мы действительно можем получить текущий источник, если Facebook выполнит постановление суда.

5
ответ дан 3 December 2019 в 20:43
поделиться

I have asked myself that question before. It is very hard to tell though, because they have everything obfuscated. Who knows what they are doing? It is their private property, their servers are private from the world.

I do know some things. They have polluted the global name space a lot with modules that don't start with dojo, YAHOO, or jQuery.

Apparently they have their own JavaScript library called FBJS, however, I don't know the extent of their use of it in their own site.

http://wiki.developers.facebook.com/index.php/FBJS

1
ответ дан 3 December 2019 в 20:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: