Skip to content

Zana

Kuelewa Miundo ya Ramses.Engine

Ramses.Engine si binary moja ya pekee yenye monolithic, bali ni mkusanyiko uliounganishwa wa vipengele na hooks vilivyowekwa ndani ya programu yako ya React Native (superapp). Wajibu wake mkuu ni kutekeleza mantiki ya biashara ya miniapp na kuonyesha UI kupitia vipengele vya asili vyenye utendaji wa juu. Miundo yake inafuata modeli ya tabaka tatu: Host (mazingira yako ya React Native SuperApp), Bridge (tabaka la mawasiliano), na Renderer (tabaka la kuonyesha UI asili). Muundo huu unaruhusu miniapps kutumia utendaji wa asili huku zikidumisha mzigo mdogo. Kila miniapp inafanya kazi ndani ya ekosistimu hii iliyopangwa, ikinufaika na uwezo wa React Native bila kuhitaji waundaji kujenga moduli za asili wenyewe.

Bridge: Kituo Kuu cha Mawasiliano

Bridge hufanya kazi kama broker muhimu wa ujumbe unaounganisha mantiki ya miniapp na kazi za asili za React Native. Inakamata ujumbe wote kutoka kwenye mazingira ya ndani ya WebView, ikitumia mekanizimu ya routing kushughulikia aina mbalimbali za ujumbe ipasavyo. Wakati inapopokea ujumbe unaohusiana na UI, Bridge inasasisha hali yake ya ndani, ikichochea Renderer asili kuonyesha tena skrini. Kwa ujumbe unaoanza na rs.* unaouomba uwezo wa asili (kamera, hifadhi, malipo, n.k.), Bridge inaiita moduli inayofaa ya React Native, inakamata matokeo, na kurudisha kwenye mazingira ya utekelezaji. Muundo huu wa mawasiliano ya pande zote mbili unahakikisha ujumuisho usio na mshikamano kati ya mantiki ya JavaScript na vipengele vya kifaa cha asili huku ukidumisha uthabiti wa hali.

Uzoefu Rahisi wa Maendeleo

Ramses inatoa mtiririko wa haraka na wa kujaribu mara kwa mara unaozingatia hot reloading isiyopoteza hali ya programu. Kutumia VS Code pamoja na nyongeza rasmi za Ramses.SDK kunaruhusu kuunda miniapps kwa kutumia aina tatu za faili: .rxml kwa muundo wa UI, .rxss kwa mtindo, na .js kwa mantiki ya biashara. Nyongeza hizi hutoa autocompletion ya akili, uhakiki wa wakati halisi, na paneli ya mchoraji wa kuona ikionyesha maonyesho ya moja kwa moja unapoandika code. Mabadiliko yanaonekana mara moja bila kupoteza hali ya programu, ukiharakisha sana mzunguko wa maendeleo. Njia hii inaunganisha kasi ya maendeleo kama ya wavuti na utendaji wa programu asili, ikikuruhusu kuzingatia ujenzi wa vipengele badala ya kusimamia michakato ya kujenga.


Ramses ni alama yetu ya biashara iliyosajiliwa. Bidhaa zote nyingine zilizotajwa kwenye tovuti yetu ni mali ya wamiliki wao wa kisheria.