интересно, знаете ли некоторые из вас, что использует фреймворк javascript?
Спасибо
интересно, знаете ли некоторые из вас, что использует фреймворк javascript?
Спасибо
Похоже, что они используют свои собственные, поскольку нет ссылок на YUI/jQuery script, и это похоже на стандартный сценарий DOM.
Его любые предположения.
Прежде всего, их основные сервисы основаны на Thrift, который Facebook сделал с открытым исходным кодом; Кроме того, у них есть своя библиотека, основанная на JavaScript. Вероятно, они включают в себя множество стандартных сценариев DOM (но обфускации) в и над пользовательским пространством.
Основываясь на presentations, вы можете почувствовать их организационную структуру и то, как они могут реализовать много своих функций.
Произошла утечка около 2007 года исходного кода, если вы можете найти его, если он все еще присутствует, но, конечно же: это интернет.
На самом деле мы можем взять на себя текущий источник, Facebook соблюдает их судебный приказ.
Существует также "Javelin", как показано в открытом источнике PHAbricator, внутренний инструмент, предназначенный для внутреннего контроля исходного кода (git viewer) + задач и других вещей.
Вот документация: http://phabricator.com/docs/javelin/index.html
Вы также можете искать источник (путем доступа к фабрикатору) и взглянуть на некоторые особенности того, как facebook разрабатывает свои приложения.
Я задал себе этот вопрос раньше. Это очень сложно сказать, потому что у них все запутывается. Кто знает, что они делают? Это их частная собственность, их серверы являются частными в мире.
Я знаю кое-что. Они сильно загрязнили глобальное пространство имен модулями, которые не начинаются с dojo, YAHOO или jQuery.
По-видимому, у них есть своя собственная библиотека JavaScript под названием FBJS, однако я не знаю, насколько они используются на их собственном сайте.
Отсутствует. Для крупных проектов использование структуры обычно ограничивает возможности, поэтому было бы пустой тратой времени на ее расширение вместо создания пользовательской структуры. Тем не менее, инженеры Facebook сделали это дальше, изменив язык PHP/javascript в соответствии с их потребностями. Вот презентация на стеке программного обеспечения facebook: http://www.infoq.com/presentations/Facebook-Software-Stack
Я слышал React js framweork, используемый facebook.
Ранее это не открытый исходный код, теперь они были выпущены как Opensource
Вот ссылка Git hub: