페이스 북 호기심, 어떤 JavaScript 프레임 워크를 사용하고 있습니까?

StackOverflow https://stackoverflow.com/questions/1408578

  •  05-07-2019
  •  | 
  •  

문제

어떤 사람들 중 일부가 JavaScript 프레임 워크 Facebook이 무엇을 사용하고 있는지 궁금하십니까?

감사

도움이 되었습니까?

해결책

Yui/JQuery 스크립트 참조가 없으므로 표준 DOM 스크립팅처럼 보이기 때문에 자체 사용을 사용하는 것 같습니다.

다른 팁

그 사람은 추측합니다.

우선, 그들의 핵심 서비스는 절약 Facebook이 OpenSource를 만들었습니다. 또한 자바 스크립트를 기반으로 자체 라이브러리가 있습니다. 아마도 사용자 공간과 위에 많은 표준 DOM 스크립팅 (그러나 난독 화 된) 코드를 통합하고있을 것입니다.

를 기반으로 프레젠테이션 조직 레이아웃과 그들이 많은 기능을 구현할 수있는 방법을 느낄 수 있습니다.

소스 코드가 2007 년경에 누출되어 있다면, 아직 존재하는 경우, 물론 이것은 인터넷입니다.

우리는 실제로 현재 소스에 손을 대고있을 수 있습니다. Facebook은 법원 명령을 준수합니다.

내부적으로 소스 코드 (Git Viewer) + 작업 및 기타 사항을 제어하기 위해 제작 된 내부 도구 인 Phabricator의 오픈 소싱에서 공개 된 바와 같이 "Javelin"도 있습니다.

문서는 다음과 같습니다. http://phabricator.com/docs/javelin/index.html

또한 (Phabricator에 액세스하여) 소스를 찾아 Facebook이 응용 프로그램을 개발하는 방법을 살펴볼 수도 있습니다.

나는 전에 그 질문을했다. 그래도 모든 것이 난독 화 된 것을 가지고 있기 때문에 말하기가 매우 어렵습니다. 그들이 무엇을하고 있는지 누가 알겠습니까? 그것은 그들의 사유 재산이며, 그들의 서버는 세계에서 개인입니다.

나는 몇 가지를 알고 있습니다. 그들은 Dojo, Yahoo 또는 JQuery로 시작하지 않는 모듈로 글로벌 이름 공간을 많이 오염했습니다.

분명히 그들은 FBJS라는 자체 자바 스크립트 라이브러리를 가지고 있지만, 나는 자신의 사이트에서 그것을 사용하는 정도를 모른다.

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

없음. 대규모 프로젝트의 경우 프레임 워크 사용은 일반적으로 기능을 제한하므로 사용자 정의 프레임 워크를 구축하는 대신 확장 할 시간 낭비가 될 것입니다. 그러나 Facebook 엔지니어들은 실제 PHP/JavaScript 언어를 자신의 요구에 맞게 수정함으로써이를 더 멀리 가져갔습니다. 다음은 Facebook의 소프트웨어 스택에 대한 프레젠테이션입니다. http://www.infoq.com/presentations/facebook-software-stack

Facebook에서 사용하는 React JS Framweork가 들었습니다.

이전에는 오픈 소스가 아니며 이제는 OpenSource로 출시되었습니다.

Git Hub 링크는 다음과 같습니다.

Facebook React JS

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top