У чым розніца паміж вэб-дадаткам і мабільным дадаткам?


адказ 1:

Існуе шмат адрозненняў паміж імі.

Самае прынцыповае адрозненне складаецца ў тым, што вэб-дадатак працуе ў браўзэры, а мабільнае прыкладанне працуе на самой прыладзе.

Вось некалькі асноўных адрозненняў паміж двума:

  1. Для вэб-прыкладання патрабуецца актыўны Інтэрнэт, каб ён працаваў на вашых прыладах. Мабільнае прыкладанне працуе без актыўнага Інтэрнэту. Вэб-дадатак не можа выкарыстоўваць рэсурсы, якія прадстаўляе сістэма (ён можа выкарыстоўваць толькі столькі, колькі прадастаўляецца браўзэру). Мабільнае прыкладанне можа выкарыстоўваць столькі, колькі трэба. Таксама таму, што вэб-дадатак не можа выкарыстоўваць рэсурсы, якія прадстаўляе сістэма. Налада службы для воблака павінна быць падлучана да аддаленай базы дадзеных для ўсіх мэтаў. Мабільнае прыкладанне можа выкарыстоўваць базу дадзеных, прадстаўленую сістэмай (у Android - гэта база дадзеных SQLite). З пункту гледжання карыстацкага інтэрфейсу складана распрацаваць вэб-прыкладанні, паколькі кожны браўзэр павінен запаволіць усе прылады і ўлічваць шмат памераў экрана, усе кіруючыя прынцыпы таксама адсутнічаюць. Карыстальніцкі інтэрфейс мабільнага прыкладання мае пэўныя рэкамендацыі і некалькі абмежавальны. Вэб-прыкладанні больш схільныя ўзлому, чым мабільныя. Праверце код вэб-прыкладанняў, што з мабільнымі прыкладаннямі складана (таму большасць кампаній, як электронная камерцыя, спрабуюць прымусіць карыстальнікаў карыстацца гэтым дадаткам). Існуе таксама шмат уразлівасцяў вэб-прыкладанняў, напрыклад, сцэнарыяў сайтаў, ін'екцый SQL і многіх іншых, да якіх мабільныя прыкладанні вельмі абаронены. Мабільныя прыкладанні, створаныя для пэўнай асяроддзя, не могуць быць рэплікаваны ў іншыя асяроддзі; Вэб-прыкладанні не залежаць ад гэтага асяроддзя і могуць быць адаптаваны да ўсіх прылад.

адказ 2:

Самае галоўнае - падключэнне. Для вэб-прыкладання патрабуецца актыўнае падлучэнне да Інтэрнэту. Аднак мабільнае прыкладанне не абавязкова патрабуе падлучэння да Інтэрнэту.

Серада кода больш тонкая для карыстальніка, але вельмі шырокая для распрацоўшчыка. Аглядальнікі прапануюць вялікую падтрымку вэб-прыкладанням у выглядзе віртуальнай сістэмы графічнага адлюстравання, базы дадзеных і іншых стандартных функцый на прыладзе. Усё гэта больш-менш стандартна для кожнага браўзэра. У той час як мабільнае прыкладанне забяспечвае стандартную падтрымку платформы для прылады, уся іншая падтрымка залежыць ад распрацоўшчыка. Вы можаце выкарыстоўваць родныя графічныя бібліятэкі, міжплатформенныя графічныя бібліятэкі альбо ствараць свае ўласныя. Вы можаце выкарыстоўваць адзін або некалькі стандартаў базы дадзеных на прыладзе або стварыць свой уласны. Вы можаце выкарыстоўваць любую колькасць паслуг з Інтэрнэту ці іншых сервераў. і г.д.….

Серада кода можа быць рознай. Большасць вэб-прыкладанняў працуе ў Java Script. Родныя прыкладанні ў Apple - Objective C або Swift на Android Java, хоць ёсць і іншыя варыянты. Калі вы выкарыстоўваеце крос-платформавы інструмент для свайго мабільнага прыкладання, ёсць яшчэ шмат варыянтаў: C, C #, C ++, Java, Small Talk, PHP, Ruby - спіс - ДОЛГ!

У пэўным сэнсе браўзэр для запуску вэб-прыкладання - гэта машына на машыне. Ён прапануе вылічальную сераду, якая не залежыць ад прылады, на якой яна працуе. Apple, Android, Windows, MAC і г.д. не так важныя, таму што "віртуальная машына" браўзэра (VM) працуе больш-менш аднолькава на кожнай з іх. Калі вы пішаце (роднае) мабільнае прыкладанне, вы пішаце яго для пэўнага тыпу машыны, Apple, Android, Amazon і г.д. Інструменты міжплатформеннай платформы дапамагаюць віртуалізаваць адрозненні. Аднак спытайце любога распрацоўшчыка, які падтрымлівае міжплатформавае мабільнае прыкладанне, і ён скажа вам, што кожны тып машыны патрабуе асаблівых меркаванняў.


адказ 3:

Самае галоўнае - падключэнне. Для вэб-прыкладання патрабуецца актыўнае падлучэнне да Інтэрнэту. Аднак мабільнае прыкладанне не абавязкова патрабуе падлучэння да Інтэрнэту.

Серада кода больш тонкая для карыстальніка, але вельмі шырокая для распрацоўшчыка. Аглядальнікі прапануюць вялікую падтрымку вэб-прыкладанням у выглядзе віртуальнай сістэмы графічнага адлюстравання, базы дадзеных і іншых стандартных функцый на прыладзе. Усё гэта больш-менш стандартна для кожнага браўзэра. У той час як мабільнае прыкладанне забяспечвае стандартную падтрымку платформы для прылады, уся іншая падтрымка залежыць ад распрацоўшчыка. Вы можаце выкарыстоўваць родныя графічныя бібліятэкі, міжплатформенныя графічныя бібліятэкі альбо ствараць свае ўласныя. Вы можаце выкарыстоўваць адзін або некалькі стандартаў базы дадзеных на прыладзе або стварыць свой уласны. Вы можаце выкарыстоўваць любую колькасць паслуг з Інтэрнэту ці іншых сервераў. і г.д.….

Серада кода можа быць рознай. Большасць вэб-прыкладанняў працуе ў Java Script. Родныя прыкладанні ў Apple - Objective C або Swift на Android Java, хоць ёсць і іншыя варыянты. Калі вы выкарыстоўваеце крос-платформавы інструмент для свайго мабільнага прыкладання, ёсць яшчэ шмат варыянтаў: C, C #, C ++, Java, Small Talk, PHP, Ruby - спіс - ДОЛГ!

У пэўным сэнсе браўзэр для запуску вэб-прыкладання - гэта машына на машыне. Ён прапануе вылічальную сераду, якая не залежыць ад прылады, на якой яна працуе. Apple, Android, Windows, MAC і г.д. не так важныя, таму што "віртуальная машына" браўзэра (VM) працуе больш-менш аднолькава на кожнай з іх. Калі вы пішаце (роднае) мабільнае прыкладанне, вы пішаце яго для пэўнага тыпу машыны, Apple, Android, Amazon і г.д. Інструменты міжплатформеннай платформы дапамагаюць віртуалізаваць адрозненні. Аднак спытайце любога распрацоўшчыка, які падтрымлівае міжплатформавае мабільнае прыкладанне, і ён скажа вам, што кожны тып машыны патрабуе асаблівых меркаванняў.


адказ 4:

Самае галоўнае - падключэнне. Для вэб-прыкладання патрабуецца актыўнае падлучэнне да Інтэрнэту. Аднак мабільнае прыкладанне не абавязкова патрабуе падлучэння да Інтэрнэту.

Серада кода больш тонкая для карыстальніка, але вельмі шырокая для распрацоўшчыка. Аглядальнікі прапануюць вялікую падтрымку вэб-прыкладанням у выглядзе віртуальнай сістэмы графічнага адлюстравання, базы дадзеных і іншых стандартных функцый на прыладзе. Усё гэта больш-менш стандартна для кожнага браўзэра. У той час як мабільнае прыкладанне забяспечвае стандартную падтрымку платформы для прылады, уся іншая падтрымка залежыць ад распрацоўшчыка. Вы можаце выкарыстоўваць родныя графічныя бібліятэкі, міжплатформенныя графічныя бібліятэкі альбо ствараць свае ўласныя. Вы можаце выкарыстоўваць адзін або некалькі стандартаў базы дадзеных на прыладзе або стварыць свой уласны. Вы можаце выкарыстоўваць любую колькасць паслуг з Інтэрнэту ці іншых сервераў. і г.д.….

Серада кода можа быць рознай. Большасць вэб-прыкладанняў працуе ў Java Script. Родныя прыкладанні ў Apple - Objective C або Swift на Android Java, хоць ёсць і іншыя варыянты. Калі вы выкарыстоўваеце крос-платформавы інструмент для свайго мабільнага прыкладання, ёсць яшчэ шмат варыянтаў: C, C #, C ++, Java, Small Talk, PHP, Ruby - спіс - ДОЛГ!

У пэўным сэнсе браўзэр для запуску вэб-прыкладання - гэта машына на машыне. Ён прапануе вылічальную сераду, якая не залежыць ад прылады, на якой яна працуе. Apple, Android, Windows, MAC і г.д. не так важныя, таму што "віртуальная машына" браўзэра (VM) працуе больш-менш аднолькава на кожнай з іх. Калі вы пішаце (роднае) мабільнае прыкладанне, вы пішаце яго для пэўнага тыпу машыны, Apple, Android, Amazon і г.д. Інструменты міжплатформеннай платформы дапамагаюць віртуалізаваць адрозненні. Аднак спытайце любога распрацоўшчыка, які падтрымлівае міжплатформавае мабільнае прыкладанне, і ён скажа вам, што кожны тып машыны патрабуе асаблівых меркаванняў.