Facebookは、オープンソース運動の大きなスポンサーであり、社内プロジェクトの一部を
オープンソースライセンスで
公開しています。 Facebookは、MozillaやApacheなどの一般的なオープンソースプロジェクト用の
サーバーを提供し
ます 。 Facebookは今週、最初のオープンソースJavaScriptライブラリを
公開しました。
9月、FacebookはFBJSをリリースしました。FBJSは、Facebookプラットフォーム専用に開発されたJavaScriptの一部です。 これにより、開発者はAJAXやDOM操作などを含むJavaScriptをFacebookアプリケーションで使用できます。 それにもかかわらず、FBJSに問題がありました。 外部ライブラリではうまく機能しなかったので、そのような助けにはなりませんでした-開発者はあまり幸運ではありませんでした。
これらの状況を考えると、FacebookはFBJSのアニメーション用の内部JavaScriptライブラリを開発するように設定されています。 「そして、私たちは考えました:「そこで止まるのはなぜですか?」 ライブラリにはFacebook用の非常に小さくて特定のコードが含まれていたため、少し時間をかけて変更し、すべての人にソースを公開しました」とMarcel Laverdet氏は述べています。
Facebookは、ライバルウェブの巨人であるGoogleとYahoo!の足跡をたどります。どちらも内部にオープンなJavaScriptライブラリを持っています。 Facebookがこれまでに公開したアニメーションライブラリは、完全なYahoo!とはほど遠いものです。 および
Yahoo!のYUIや
GoogleのWeb Toolkitなどの
Google 。 これは、この方向へのほんの一歩です。 サードパーティプログラマ向けのオープンライブラリを公開することは、プラットフォームを選択する開発者の基盤となるため、非常に賢明です。 Yahoo!の場合 およびGoogleのライブラリは、開発者を他のAPI(GoogleマップやFlickrなど)に引き付けるのに役立ちました。 Facebookにとって、オープンライブラリは、より多くの開発者を引き付けてプラットフォームを選択するのに役立ちます。
アニメーションライブラリは、「CSSとDOMを使用して必要なアニメーションを作成する」方法として開発者に説明されています。修正されたBSDライセンスで公開されています。
readwriteweb.com経由