Skip to content

Ebikozesebwa

Okutegeera Enkola ya Ramses.Engine

Ramses.Engine si kintu kyakola kyokka eky'ekinnomu, wabula kikuŋŋaanyizo kya bintu n'ebikwata ebyassibwa mu pulogulaamu yo eya React Native (superapp). Obuvunaanyizibwa bwakyo obukulu kwe kukola ku miniapp business logic n'okukola UI ng'ekozesa ebintu bya native eby'amaanyi. Enkola ekwata ku kika ekya "three-tier model": Host (React Native SuperApp environment yo), Bridge (eky'okwogera), ne Renderer (eky'okulaga UI eya native). Kino ekikolebwa kirabira miniapps okukozesa ebintu bya native n'okuba n'ekifo ekitali kinene. Buli miniapp ekola mu ecosystem eno ekolebwa, ng'efuna obuyambi okuva ku React Native's capabilities awatali kulagira abakola pulogulaamu okuzimba native modules ku bwabwe.

Bridge: Ekifo ky'Okubalukawo okw'Okulabirira Okw'omunda

Bridge ekola nga "critical message broker" ekyungiriza miniapp logic yo ku React Native functionality eya native. Ekola ku bubaka bwonna okuva mu WebView execution context ey'omunda, ng'ekozesa enkola y'okutambuza okukola ku bubaka bw'enjawulo obulungi. Ng'efuna bubaka obukwatagana ne UI, Bridge etuusa internal state yaayo, ng'eyita native Renderer okwogera ku ekyo ekiragibwa. Ku bubaka obutandika ne rs.* obwetaagisa ebintu bya native (kamera, storage, payments, n'ebirala), Bridge eyita ku React Native module ekwatagana, ng'ekwata ekyo ekivaamu, n'okukikomeza mu execution context. Kino ekikola eky'okwogera ku njuyi zombi kikakasa okutuukana okutaliiko buzibu wakati wa JavaScript logic yo n'ebintu bya native bya kyuma ate n'okulabirira okukwatagana kw'ebintu.

Obukugu obw'Okukola Obutaliiko Kuzibu

Ramses ewa obukola obw'okukola obw'amangu, obukola emirundi n'emirundi obukoleddwa ku state-preserving hot reloading. Okukozesa VS Code n'e Ramses.SDK extensions ez'ekikugu kikukiriza okuzimba miniapps ng'okozesa ebika bya fayiro bisatu: .rxml ku bintu bya UI, .rxss ku bya styling, ne .js ku bintu bya bizinensi. Extensions ziwa autocompletion ey'amagezi, validation mu kaseera akatuufu, ne visual designer panel eraga live previews ng'okola amagezi. Enkyukakyuka ziraga amangu ddala awatali kuggwaawo kwa pulogulaamu state, ng'eyongeza nnyo ku misinde gy'okukola. Kino ekikola kiyungiriza okukola okw'oku mutimbagano n'amaanyi ga pulogulaamu ya native, nga kikuleka okussa essira ku kuzimba ebintu mu kifo ky'okulabirira enkola z'okuzimba.


Ramses kye kintu kyaffe ekya trademark ekyafulumiziddwa. Ebintu byonna ebirala ebiragiddwa ku mutimbagano gwaffe bya bannyini bwe bumu.