Depuis JavaScript a été créé par Netscape pour ajouter plus de fonctionnalités aux pages Web HTML , des milliers ont été confondus par la similitude d'appellation de langage de programmation Java de Sun Microsystem . Tous deux ont été couramment utilisé dans les applications Web , mais ils ne sont pas les mêmes. Les distinguer est relativement facile , cependant. Java
Java a été créé par James Gosling de Sun Microsystems bien avant l'arrivée de JavaScript en être. Il a été conçu pour être un langage de programmation orientée objet (POO ), avec une vision de classes Java --- les paquets autonomes de code qui agissent comme précurseurs de Java " objets" --- étant répartis à travers l'Internet et ont appelé sur par les applications distribuées . Java est encore utilisé dans de nombreux contextes d'affaires , et en particulier dans l'éducation, comme un exemple d' un langage de programmation orientée objet .
JavaScript
JavaScript a été créé par Netscape en tant que langage de script pour ajouter des fonctionnalités dynamique aux pages Web HTML statiques . Il s'appelait à l'origine LiveScript , et a subi un changement de nom à une époque où le langage de programmation Java a été très populaire. JavaScript permet aux concepteurs et développeurs Web de créer des pages plus interactives et fonctionnelles. Combiné avec CSS , il est la force motrice derrière le paradigme du développement Web appelé Web 2.0 .
Similitudes
deux langues partagent une syntaxe similaire, en tant que porter ressemblance syntaxique pour le + + langage de programmation C . D'autres langages de programmation modernes , tels que PHP , partagent également ces similitudes . Java est toujours Object Oriented et ne peut être utilisé autrement . JavaScript peut être utilisé comme un langage orienté objet . Au moment où il a été créé , ce qui a permis de contribuer à son apparente similitude avec Java. En 2011, toutefois , la majorité des langages de script soutiennent également une approche de la programmation orientée objet .
Différences
JavaScript ne peut fonctionner que dans le contexte d'un navigateur Web ou , potentiellement , un autre environnement qui peut exécuter des scripts JavaScript. Java est un langage de programmation autonome qui lui-même de nombreux pouvoirs d'applications mobiles , des applications de serveur Web , et d'autres exemples de fonctionnement indépendamment logiciel . JavaScript a été conçu pour manipuler du code HTML et maintenant peut également manipuler CSS ainsi que d'activer certaines fonctions du navigateur Web qui l'héberge. Cependant, il est impuissant sans cet environnement. Java peut être compilé pour exécuter pratiquement n'importe où.