Di mana kode meteor sisi server dijalankan ketika disebarkan melalui cordova?

Saya sedang memikirkan bagaimana merancang proyek saya. Saya membuat aplikasi web meteor untuk browser normal, yang akan menjadi 'manajer acara'. yang akan digunakan untuk membuat acara, aplikasi meteor terpisah kemudian akan terhubung melalui ddp, mendaftar untuk acara tersebut, dll.

Jadi saya jelas menggunakan DDP untuk menghubungkan kedua aplikasi tetapi tiba-tiba saya bertanya-tanya di mana meteor menempatkan kode sisi server dalam aplikasi seluler, karena ini adalah masalah besar, aplikasi seluler harus berfungsi meskipun tidak di internet, jadi saya pikir itu Akan logis bahwa beberapa rendering sisi server terjadi offline di ponsel, dan jika bukan itu masalahnya, maka saya harus memisahkan aplikasi saya, menjadi sesuatu yang dirender dengan data penyimpanan lokal jika tidak terhubung ke internet & saya harus menyinkronkan dua database aplikasi + penyimpanan lokal.

Saya pikir kode sisi server berjalan di ponsel, rasanya berlawanan dengan intuisi bahwa setiap ponsel memiliki 'server' sendiri.

terima kasih atas bantuannya :)


person DenLilleMand    schedule 15.02.2015    source sumber
comment
Saya bisa saja salah tetapi saya cukup yakin aplikasi Cordova hanyalah pembungkus, jadi tidak akan ada kode sisi server yang dijalankan di telepon (mengapa ada?)   -  person Ramsay Lanier    schedule 15.02.2015


Jawaban (1)


Cordova hanyalah pembungkus. Ia berfungsi sama seperti browser lainnya. Meskipun menyediakan akses API ke perangkat keras, aplikasi itu sendiri bukanlah aplikasi asli. Ini adalah platform aplikasi hybrid.

Sisi klien berjalan dalam wadah aplikasi (Cordova) dan berkomunikasi dengan bagian server melalui soket.

person Jason Cochran    schedule 15.02.2015
comment
Oh..Maaf @RamsayLanier. Saya tidak melihat Anda sudah berkomentar. DOH! :) - person Jason Cochran; 16.02.2015