Quelle est la différence entre une application Web et une application Windows ?


Comme l'a mentionné Peter Felis, les applications web s'exécutent dans un navigateur, et les fenêtres s'exécutent directement dans le système d'exploitation.

J'aimerais le voir, dans une vision plus large des types d'applications que vous pouvez écrire :

  1. Une application de bureau.
  2. Une application web
  3. Une application mobile.

Ces trois types d'applications peuvent être disséqués et expliqués à l'infini, mais ce qui est important, c'est que:

  1. Une application de bureau(Qu'elle soit sur Windows, Linux, MAC OS ou autre) ont le contrôle total des ressources sur votre disposition de bureau, c'est-à-dire qu'une application de bureau peut écrire directement sur le disque, charge la mémoire sur la RAM, accède à vos partages réseau, vos capacités réseau, vos imprimantes, et chaque peripehal et votre disposition.
  2. Une application Web ne peut accéder qu'aux ressources de son serveur, elle peut accéder à CERTAINES de vos ressources informatiques, mais ne peut pas profiter directement de votre matériel pour faire bouger les choses.
  3. Une application mobile peut accéder aux ressources de votre téléphone portable, qui sont vastes et compliquées, créant de nouvelles possibilités que l'application de bureau ne peut tout simplement pas mettre en parallèle, mais en même temps, les appareils mobiles ne peuvent pas faire autant de travail informatique que le bureau, ou le web, en raison de sa nature.

Cela ne veut pas dire qu'une application web ou mobile n'est pas très puissante, dans le cas des applications web, elle a en fait une charge d'avantages, comme les capacités de servir plusieurs clients sur différents endroits globalement, et instantanément, l'URL fait de la mise en œuvre du logiciel un jeu d'enfant et une pure plaisanterie en comparaison avec les complexités de l'installation d'une application de bureau qui nécessitera une compréhension profonde de toutes les exigences et les conditions préalables dont votre utilisateur aura besoin pour votre application.

Alors, chacun a des avantages et des inconvénients, en espérant que cela puisse clarifier au moins un peu.