Saya cadangkan anda belajar tentang SOA (Seni Bina Berorientasikan Perkhidmatan).
Disebabkan sebab sejarah, kebanyakan Web biasa masih belum beralih kepada seni bina SOA, manakala Apl ialah aplikasi baharu (dan kerana ciri Aslinya), dan kebanyakannya menggunakan seni bina SOA secara langsung.
Jika anda menganggap kedua-dua penyemak imbas dan Apl sebagai pelanggan (C), dan pelayan (S) kedua-duanya menyediakan antara muka dalam bentuk API HTTP, maka tiada perbezaan antara keduanya. Jika apl itu ditulis menggunakan rangka kerja Hibrid seperti Codorva, maka perbezaan di antaranya hanyalah perbezaan antara rangka kerja penyemak imbas dan rangka kerja Hibrid Perbezaan ini tiada kaitan dengan pelayan.
Secara teorinya tiada perbezaan Contohnya, mereka semua menggunakan timbunan protokol tcp/ip, http(s) dan sebagainya, satu set antara muka boleh dikongsi oleh halaman mudah alih dan web.
Walau bagaimanapun, bahagian mudah alih mempunyai lebih banyak tindakan tolak, manakala bahagian web mempunyai lebih banyak tindakan tindak balas Walaupun bahagian web mempunyai lapisan MVC tertentu, sebenarnya, gandingan pada umumnya lebih kuat daripada bahagian apl.
Ubah suai enjin templat lapisan paparan tapak web kepada REST untuk menghantar dan menerima json, dan ia menjadi hujung belakang apl. Antara muka http apl umum direka bentuk dengan lebih teliti berbanding tapak web juga, apl biasanya menggunakan token, manakala tapak web menggunakan sesi untuk "mengekalkan status"
Saya cadangkan anda belajar tentang SOA (Seni Bina Berorientasikan Perkhidmatan).
Disebabkan sebab sejarah, kebanyakan Web biasa masih belum beralih kepada seni bina SOA, manakala Apl ialah aplikasi baharu (dan kerana ciri Aslinya), dan kebanyakannya menggunakan seni bina SOA secara langsung.
Jika anda menganggap kedua-dua penyemak imbas dan Apl sebagai pelanggan (C), dan pelayan (S) kedua-duanya menyediakan antara muka dalam bentuk API HTTP, maka tiada perbezaan antara keduanya. Jika apl itu ditulis menggunakan rangka kerja Hibrid seperti Codorva, maka perbezaan di antaranya hanyalah perbezaan antara rangka kerja penyemak imbas dan rangka kerja Hibrid Perbezaan ini tiada kaitan dengan pelayan.
Secara teorinya tiada perbezaan Contohnya, mereka semua menggunakan timbunan protokol tcp/ip, http(s) dan sebagainya, satu set antara muka boleh dikongsi oleh halaman mudah alih dan web.
Walau bagaimanapun, bahagian mudah alih mempunyai lebih banyak tindakan tolak, manakala bahagian web mempunyai lebih banyak tindakan tindak balas Walaupun bahagian web mempunyai lapisan MVC tertentu, sebenarnya, gandingan pada umumnya lebih kuat daripada bahagian apl.
Jika web dipisahkan dari bahagian depan dan belakang, perbezaannya tidaklah besar, tetapi mungkin terdapat perbezaan dalam keselamatan dan sesi.
Ubah suai enjin templat lapisan paparan tapak web kepada REST untuk menghantar dan menerima json, dan ia menjadi hujung belakang apl.
Antara muka http apl umum direka bentuk dengan lebih teliti berbanding tapak web juga, apl biasanya menggunakan token, manakala tapak web menggunakan sesi untuk "mengekalkan status"
Ia sama di mata saya.