Pour attirer l'attention sur les sites Web , les programmeurs s'éloignent de la norme HTML et utilisent des langages de programmation les plus robustes . PHP , Perl , Python, Java et JavaScript servent tous une sorte de consommation de niche dans la communauté du Web. Néanmoins, tous ces programmes lièvre un point commun d'aider servir des pages Web dynamiques pour les utilisateurs. Deux de ces langues , Java et JavaScript partager certaines similitudes mais aussi des différences importantes. Java est un langage autonome qui peut faciliter le développement en ligne, des ordinateurs de bureau et les appareils portatifs . En revanche, JavaScript représente un langage de script utilisé explicitement pour le développement Web . Java
programmeurs utilisent Java pour une variété de tâches de programmation , y compris le développement d' applications Web et de smartphones. Java s'exécute sur la machine virtuelle Java (JVM) , compilé en bytecode avant l'exécution. Un langage totalement orienté objet programmation , Java a souvent une syntaxe complexe, nécessitant la manipulation des hiérarchies de données détaillées pour programmer des tâches simples. Cependant , Java est également complète en soi, ce qui signifie qu'elle ne dépend pas d'une mise en œuvre de navigateur particulier pour dicter son comportement: . Tous les programmes Java fonctionnent de la même façon sur la JVM
JavaScript
Photos
JavaScript ressemble souvent à Java. En fait , JavaScript a été initialement conçu pour imiter l'exécution orientée objet Java. Cependant , JavaScript est un langage " interprété " , ce qui signifie qu'il ne compile pas comme Java. JavaScript ne fonctionne que dans le cadre d'une page Web , intégré dans le code HTML . Cela signifie aussi que JavaScript dépend de l'interpréteur JavaScript intégré dans le navigateur Web de l'utilisateur pour déterminer comment parties de celui-ci s'exécutent . JavaScript est moins riche en fonctionnalités langue léger, de Java. Mais la facilité d' utilisation et l'intégration avec le navigateur de l' utilisateur de JavaScript permet aux programmeurs de déployer rapidement des pages Web interactives .
Servlets Java vs JavaScript côté serveur
développement Web , il ya deux zones distinctes de fonctionnement: du côté serveur et du côté client . Le côté serveur se produit sur le serveur qui héberge les pages Web. Souvent , les serveurs contiennent une instance de la JVM pour exécuter des programmes Java. Ces programmes , appelés « servlets , " peuvent concevoir les pages Web réelles que l'utilisateur voit. Alternativement, les servlets peuvent exécuter des calculs complexes pour l'utilisateur. L' interpréteur JavaScript , alors que généralement intégré dans les navigateurs Web , a également une implémentation côté serveur , même si elle n'est pas aussi populaire que d'autres langues côté serveur tels que Java. En outre, il ne contient pas le même niveau de fonctionnalité .
Applets Java
applets Java représentent les similitudes les plus proches que Java et JavaScript actions. Les applets Java sont de petites applications Java qui s'exécutent sur le client ( l'utilisateur) côté plutôt que du côté serveur . Comme le JavaScript , les applets Java sont exécutées par le navigateur Web. Cependant, contrairement à JavaScript, le navigateur Web n'interprète pas l'applet. Au contraire, l'utilisateur dispose d' une version de la JVM installée avec un plugin du navigateur. Cela signifie que l'utilisateur doit avoir Java installé sur son ordinateur. Cela signifie également que l'applet Java regarder et agir de même sur plusieurs ordinateurs avec la même JVM quel que soit le type de navigateur.