FOS-P1: keng va o'sib borayotgan Facebook ochiq manbasini o'rganish - 1-qism

FOS-P1: keng va o'sib borayotgan Facebook ochiq manbasini o'rganish - 1-qism

FOS-P1: keng va o'sib borayotgan Facebook ochiq manbasini o'rganish - 1-qism

Bu bilan birinchi qism haqidagi maqolalar turkumidan "Facebook Ochiq manba » Biz keng va o'sib borayotgan katalogni o'rganishni boshlaymiz ochiq dasturlar tomonidan ishlab chiqilgan Texnologik gigant de «Facebook ".

Guruhning har bir Texnologik Gigantlari tomonidan chiqarilgan ochiq dasturlar haqidagi bilimlarimizni kengaytirishni davom ettirish uchun GAFAM. Ko'pchilik allaqachon bilganidek, quyidagi Shimoliy Amerika kompaniyalaridan iborat: "Google, Apple, Facebook, Amazon va Microsoft".

GAFAM Open Source: Open Source foydasiga texnologik gigantlar

GAFAM Open Source: Open Source foydasiga texnologik gigantlar

Bizning kashf qilishni istaganlar uchun mavzu bilan bog'liq dastlabki nashrushbu nashrni o'qib bo'lgach, quyidagi havolani bosishingiz mumkin:

"Bugungi kunda ham davlat, ham xususiy tashkilotlar asta-sekin o'zlarining biznes modellari, platformalari, mahsulotlari va xizmatlariga Bepul dasturiy ta'minot va ochiq manbalarni kengroq integratsiya qilishga intilmoqda. Ya'ni, erkin va ochiq texnologiyalar tobora ko'proq o'z egalari, mijozlari yoki fuqarolari manfaati uchun ularda va undan tashqarida ishlashning muhim qismidir." GAFAM Open Source: Open Source foydasiga texnologik gigantlar

GAFAM Open Source: Open Source foydasiga texnologik gigantlar
Tegishli maqola:
GAFAM Open Source: Open Source foydasiga texnologik gigantlar

FOS-P1: Facebook ochiq manbai

FOS-P1: Facebook ochiq manbasi - 1-qism

Ilovalar Facebook ochiq manbasi

Ishga kirishishdan oldin, shuni ta'kidlash kerakki rasmiy veb-sayti Facebook ochiq manba (FOS) U ajratilgan 10 qism yoki bo'limga bo'linadi, ular:

  1. Android
  2. Sun'iy intellekt
  3. Ma'lumotlar infratuzilmasi
  4. Tuzuvchi operatsiyalari
  5. Rivojlanish vositalari
  6. frontend
  7. iOS
  8. tillar
  9. Linux
  10. xavfsizlik

Mavjudlarni hozirgi va kelajakdagi tahrirlari uchun Facebook ilovalarini oching, biz har bir bo'limda mavjud bo'lgan har bir ilovaning kichik guruhini kichik sharhini ko'rsatib, birinchisidan oxirigacha o'tamiz.

FOS-P1: Facebook ochiq dasturlari

Of birinchi bo'lim zikr qilingan, "Android", bu ro'yxatdagi birinchi Ilovalar:

Hermes

Qisqacha FOS ushbu dasturni quyidagicha tavsiflang:

"React Native-ni Android-da ishlash uchun optimallashtirilgan engil JavaScript dvigateli."

Ammo uning GitHub-dagi veb-sayt quyidagicha ta'riflang:

"Android-da React Native (RN) dasturlarini tezkor ishga tushirish uchun optimallashtirilgan JavaScript mexanizmi. Bu erta statik optimallashtirish va ixcham bayt kodiga ega. Shuni yodda tutingki, Hermesning har bir versiyasi ma'lum bir RN versiyasini maqsad qilib qo'ygan. Umumiy qoida - Hermes versiyalariga doimo qat'iy rioya qilish. Versiya nomuvofiqligi, eng yomon holatda sizning ilovalaringizning bir zumda ishdan chiqishiga olib kelishi mumkin."

Nihoyat, siznikidan rasmiy veb-sayti Quyidagi ma'lumotlarni ta'kidlash kerak:

"Ko'pgina ilovalar uchun Hermes-ni faollashtirish ishga tushirish vaqtini yaxshilaydi, xotiradan foydalanishni kamaytiradi va dastur hajmini kamaytiradi. Bugungi kunga kelib, Hermes shunchaki faollashtirilishi mumkin bo'lgan React Native xususiyati. "

Nota: Ushbu dastur haqida qo'shimcha ma'lumotni quyidagilarda olishingiz mumkin bog'lanish.

Reaktiv mahalliy

Qisqacha FOS ushbu dasturni quyidagicha tavsiflang:

"React bilan mahalliy dasturlarni yaratish uchun asos."

Ammo uning GitHub-dagi veb-sayt quyidagicha ta'riflang:

«React Native iOS va Android-ga React-ning deklarativ UI Framework-ni taqdim etadi. Shu bilan siz mahalliy foydalanuvchi interfeysi boshqaruvidan foydalanasiz va siz mahalliy platformaga to'liq kirish huquqiga egasiz. Ko'pgina afzalliklari va afzalliklari qatorida u Deklarativ ekanligini ta'kidlash mumkin, chunki u kodni oldindan taxmin qilinadigan va disk raskadrovka qilishni osonlashtiradigan interaktiv foydalanuvchi interfeyslarini yaratishni osonlashtiradi. Va u tarkibiy qismlarga asoslangan bo'lib, ma'lum bir holatni boshqaradigan va foydalanuvchi interfeyslarini murakkablashtiradigan kapsulali komponentlarni yaratishga imkon beradi."

Nihoyat, siznikidan rasmiy veb-sayti Quyidagi ma'lumotlarni ta'kidlash kerak:

"React Native har ikkala ilg'or iOS ishlab chiquvchilari uchun yangi boshlanuvchilarni o'zlarining kareralarida birinchi marta dasturlash bilan shug'ullanayotganlarga munosabat bildirish uchun juda mos keladi. "

Nota: Ushbu dastur haqida qo'shimcha ma'lumotni quyidagilarda olishingiz mumkin bog'lanish.

Flipper

Qisqacha FOS ushbu dasturni quyidagicha tavsiflang:

"Mobil dasturchilar uchun ish stolida disk raskadrovka platformasi. "

Ammo uning GitHub-dagi veb-sayt quyidagicha ta'riflang:

"Flipper (avvalgi Sonar) - bu iOS va Android-dagi mobil ilovalarni disk raskadrovka platformasi. Ilovalarni oddiy ish stoli interfeysidan ko'rish, tekshirish va boshqarish imkonini beradi. Va uni API plaginlari orqali keladigan yoki kengaytirilgan imkoniyatlar sifatida ishlatish mumkin. "

Nihoyat, siznikidan rasmiy veb-sayti Quyidagi ma'lumotlarni ta'kidlash kerak:

"Flipper ma'lumotlar oldinga va orqaga yuborish, funktsiyalarni chaqirish va ishlab chiqilgan mobil dastur voqealarini tinglash uchun javobgardir. Flipper-ning ish stoli ilovasi va mahalliy mobil SDK-si ochiq manbali va MIT litsenziyasiga ega. Bu ko'pchilikka plaginlar qanday qurilganini ko'rish va tushunish imkonini beradi va, albatta, hamjamiyatga qo'shilib, Flipper-ni takomillashtirishga yordam beradi. "

Nota: Ushbu dastur haqida qo'shimcha ma'lumotni quyidagilarda olishingiz mumkin bog'lanish.

Maqola xulosalari uchun umumiy rasm

Xulosa

Biz bunga umid qilamiz "foydali kichik post" bu birinchi kashfiyot haqida «Facebook Open Source», Technological Giant of tomonidan ishlab chiqilgan qiziqarli va xilma-xil ochiq dasturlarni taklif etadi «Facebook»; va juda katta qiziqish va foyda keltiradi «Comunidad de Software Libre y Código Abierto» va dasturlarning ajoyib, ulkan va o'sib borayotgan ekotizimining tarqalishiga katta hissa qo'shdi «GNU/Linux».

Hozircha, agar bu sizga yoqqan bo'lsa publicación, Toxtama baham ko'ring boshqalar bilan, sevimli veb-saytlaringizda, kanallaringizda, guruhlaringiz yoki ijtimoiy tarmoqlar yoki xabar almashish tizimlarining jamoalarida, tarjixon bepul, ochiq va / yoki undan xavfsizroq telegramma, Signal, Mastodon yoki boshqasi Fediverse, afzalroq. Va bizning uy sahifamizga tashrif buyurishni unutmang «FromLinux» ko'proq yangiliklarni o'rganish, shuningdek bizning rasmiy kanalimizga qo'shilish FromLinux-dan Telegram. Qo'shimcha ma'lumot uchun har qanday tashrif buyurishingiz mumkin Onlayn kutubxona kabi OpenLibra y jedit, ushbu mavzu bo'yicha raqamli kitoblarga (PDF) kirish va o'qish.


Maqolaning mazmuni bizning printsiplarimizga rioya qiladi muharrirlik etikasi. Xato haqida xabar berish uchun bosing bu erda.

Birinchi bo'lib izohlang

Fikringizni qoldiring

Sizning email manzilingiz chop qilinmaydi.

*

*

  1. Ma'lumotlar uchun javobgardir: Migel Anxel Gaton
  2. Ma'lumotlarning maqsadi: SPAMni boshqarish, izohlarni boshqarish.
  3. Qonuniylashtirish: Sizning roziligingiz
  4. Ma'lumotlar haqida ma'lumot: qonuniy majburiyatlar bundan mustasno, ma'lumotlar uchinchi shaxslarga etkazilmaydi.
  5. Ma'lumotlarni saqlash: Occentus Networks (EU) tomonidan joylashtirilgan ma'lumotlar bazasi
  6. Huquqlar: istalgan vaqtda siz ma'lumotlaringizni cheklashingiz, tiklashingiz va o'chirishingiz mumkin.