Je suis très nouveau dans le développement web (apprentissage depuis environ 2 mois) mais je continue à me demander quand une application est mieux adaptée au web ou au bureau. Par exemple, un hôpital aurait-il tendance à utiliser un ordinateur de bureau ou une application Web pour garder une trace de tous ses dossiers de patients. Les grandes entreprises telles que les compagnies d'assurance utiliseraient-elles également des applications Web ou de bureau pour stocker et accéder à toutes les informations de leurs clients? Je vous remercie.
De manière générale, je trouve que le plus grand avantage d'une application native est qu'elle peut être beaucoup plus rapide et qu'elle est bonne pour interfacer avec le matériel. Le plus gros inconvénient est qu'ils doivent généralement être construits sur mesure pour des systèmes d'exploitation spécifiques. Par exemple, une application native peut avoir besoin d'une version Windows et Mac intégrée, ce qui augmente considérablement le temps de développement.
C'est là que les avantages de l'application Web entrent en jeu. Parce que l'application est sur le Web, elle est généralement compatible sur de nombreuses plateformes, ce qui en fait l'option de développement la moins chère et la plus rapide. Vous sacrifiez cependant la vitesse et pouvez avoir des difficultés avec la compatibilité matérielle.
De plus, cela dépend de qui vous développez le logiciel. Par exemple, si vous déployez un service ou une sorte de système distribué, les applications Web sont généralement la voie à suivre. Mais, si vous créez un outil très spécialisé pour les particuliers, comme Photoshop ou Microsoft Word, il peut être préférable de développer des versions spécifiques à la plate-forme et de tirer le meilleur parti d'un système et de ses ressources.