Ok, jadi di 'lab inovasi' kami, saat ini ada dorongan untuk menggunakan Ionic, kerangka kerja aplikasi hybrid yang dibangun di atas Cordova untuk akses asli dan angularJS untuk 'kode web'.
Ada juga beberapa proyek yang merupakan web seluler murni, menggunakan Angular + bootstrap untuk desain responsif misalnya.
Masalahnya adalah beberapa proyek yang akan datang harus memiliki situs web seluler dan aplikasi asli (hybrid ionik). Sebagian besar fitur dan layar akan sama, berbagi back end dan sebagian besar UI tetapi masih ada beberapa perbedaan.
Jadi pertanyaan saya adalah; Cara membuat arsitektur proyek sehingga dapat berupa proyek ionik dan situs web sudut normal dengan 2 pendekatan penyebaran yang berbeda. Sebagian besar kode digunakan kembali tetapi beberapa tampilan untuk situs web seluler dan beberapa tampilan untuk aplikasi hybrid (menggunakan lebih banyak komponen dan konvensi asli), mungkin beberapa perbedaan rute juga.
Apakah itu ide yang bagus?
Dan dalam kode bersama, apakah ada cara sederhana untuk mengetahui dalam hal apa Anda berada? beberapa IF, beberapa arahan tidak aktif di luar konteksnya, dll.
Rasanya ada semacam tautan yang hilang yang mungkin tidak saya sadari.
Terima kasih sebelumnya.