これで 第一部 に関する一連の記事から "フェイスブック オープンソース " 広大で成長しているカタログの調査を開始します アプリを開く によって開発された 技術の巨人 de «フェイスブック".
グループの各TechnologicalGiantsによってリリースされたオープンアプリケーションに関する知識を拡大し続けるために、 GAFAM。 多くの人がすでに知っているように、これは次の北米企業で構成されています。 「グーグル、アップル、フェイスブック、アマゾン、マイクロソフト」.
私たちの探検に興味のある人のために トピックに関連する最初の出版物、この出版物を読み終えたら、次のリンクをクリックしてください。
「今日、公的機関と民間組織の両方が、フリーソフトウェアとオープンソースをビジネスモデル、プラットフォーム、製品、およびサービスにさらに統合する方向に向かって進んでいます。 言い換えれば、自由でオープンなテクノロジーは、所有者、クライアント、または市民の利益のために、テクノロジーの内外で働く方法のますます重要な部分になっています。 GAFAMオープンソース:オープンソースを支持するTechnological Giants
FOS-P1:Facebookオープンソース-パート1
アプリケーションの Facebookオープンソース
始める前に、の公式ウェブサイトが Facebookオープンソース(FOS) これは、強調表示された10の部分またはセクションに分かれています。
- Android
- Artificial Intelligence
- データインフラストラクチャ
- 開発者の操作
- 開発ツール
- フロントエンド
- iOS
- ESL, ビジネスESL <br> 中国語/フランス語、その他
- Linux
- セキュリティ
既存の現在および将来の改訂について Facebookアプリを開く、最初から最後まで、それぞれについて説明し、各セクションにある既存の各アプリの小グループの小さなレビューを示します。
から 最初のセクション 言及、 "アンドロイド"、これらはリストの最初のアプリです:
エルメス
簡単に言えば、 FOS このアプリケーションを次のように説明します。
「AndroidでReactNativeを実行するように最適化された軽量のJavaScriptエンジン。
彼の間に GitHubのウェブサイト 次のように定義します。
「AndroidでのReactNative(RN)アプリケーションの迅速な起動用に最適化されたJavaScriptエンジン。 初期の静的最適化とコンパクトなバイトコードを備えています。 Hermesの各バージョンは、特定のバージョンのRNを対象としていることに注意してください。 原則として、常にエルメスのバージョンに厳密に従うことです。 バージョンの不一致により、最悪の場合、アプリケーションが即座にクラッシュする可能性があります。
最後に、あなたから 公式サイト 次の情報は強調する価値があります。
「多くのアプリケーションでは、Hermesをアクティブ化すると、起動時間が改善され、メモリ使用量が削減され、アプリケーションサイズが削減されます。 今日の時点で、Hermesはアクティブ化できるReactNativeの機能にすぎません。」
注意:このアプリケーションの詳細については、以下をご覧ください。 リンク.
リアクティブネイティブ
簡単に言えば、 FOS このアプリケーションを次のように説明します。
「Reactでネイティブアプリケーションを構築するためのフレームワーク。
彼の間に GitHubのウェブサイト 次のように定義します。
「ReactNativeは、Reactの宣言型UIフレームワークをiOSとAndroidにもたらします。 これを使用すると、ネイティブユーザーインターフェイスコントロールを使用し、ネイティブプラットフォームへのフルアクセスが可能になります。 その多くの利点または利点の中で、コードをより予測可能でデバッグしやすくするインタラクティブなユーザーインターフェイスの作成を容易にするため、宣言型であると言えます。 また、コンポーネントに基づいているため、特定の状態を管理するカプセル化されたコンポーネントを構築でき、複雑なユーザーインターフェイスを作成できます。
最後に、あなたから 公式サイト 次の情報は強調する価値があります。
「React Nativeは、iOSの上級開発者から、初心者からプログラミングに不慣れな人まで、キャリアの中で初めてReactを使用するのに理想的です。」
注意:このアプリケーションの詳細については、以下をご覧ください。 リンク.
フリッパー
簡単に言えば、 FOS このアプリケーションを次のように説明します。
「モバイル開発者向けのデスクトップデバッグプラットフォーム。」
彼の間に GitHubのウェブサイト 次のように定義します。
「Flipper(以前のSonar)は、iOSおよびAndroidでモバイルアプリケーションをデバッグするためのプラットフォームです。 シンプルなデスクトップインターフェイスからアプリケーションを表示、検査、および制御できます。 また、そのまま使用することも、APIプラグインを介して機能を拡張することもできます。」
最後に、あなたから 公式サイト 次の情報は強調する価値があります。
「Flipperは、データの送受信、関数の呼び出し、開発されたモバイルアプリケーションのイベントのリッスンを担当します。 FlipperのデスクトップアプリとネイティブモバイルSDKは、どちらもオープンソースであり、MITライセンスを取得しています。 これにより、多くの人がプラグインがどのように構築されているかを見て理解することができ、もちろんコミュニティに参加してFlipperの改善に役立てることができます。」
注意:このアプリケーションの詳細については、以下をご覧ください。 リンク.
結論
これを願っています 「便利な小さな投稿 この最初の探査について «Facebook Open Source»
は、TechnologicalGiantによって開発された興味深い多種多様なオープンアプリケーションを提供します。 «Facebook»
; 全体として非常に興味深く有用です «Comunidad de Software Libre y Código Abierto»
そして、アプリケーションの素晴らしい、巨大で成長しているエコシステムの普及に大きく貢献しています «GNU/Linux»
.
今のところ、これが好きなら publicación
、 止まらないで それを共有する 他の人と一緒に、お気に入りのWebサイト、チャネル、グループ、またはソーシャルネットワークやメッセージングシステムのコミュニティで、できれば無料、オープン、および/またはより安全な Telegram, シグナル, マストドン または別の フェディバース、できれば。 そして、私たちのホームページにアクセスすることを忘れないでください «DesdeLinux» より多くのニュースを探索するだけでなく、の公式チャンネルに参加する の電報 DesdeLinux. 詳細については、次のいずれかにアクセスできます。 オンラインライブラリ として OpenLibra y ジェディット, このトピックまたは他のトピックに関するデジタルブック(PDF)にアクセスして読むため。