Overblog Tous les blogs Top blogs Emploi, Enseignement & Etudes Tous les blogs Emploi, Enseignement & Etudes
Editer l'article Suivre ce blog Administration + Créer mon blog
MENU
Publicité
Ta Question. Information sur mesure

HTML, CSS, Java, JavaScript : Quelques Définitions

13 Mars 2009 , Rédigé par cherch-R Publié dans #Question-Réponse

+ Quelle est la différence entre html, css et java?                                                    ??



Il y a deux façons de répondre à cette question.

Il y a une façon courte, qui prend six lignes.


Réponse en six lignes


Html et CSS sont des langages descriptifs. Ils décrivent la façon dont un document doit être présenté ainsi que les liens qu'il établit. Ils servent à décrire la structure et le style du contenu d'un document : ils " parlent " avec les navigateurs.


Java est un langage de programmation. Il sert à créer des programmes et sur le web il permet l'intégration de contenu dynamique : il donne des instructions à l'ordinateur ou au serveur afin qu'il fasse certaines actions ; il " parle " donc avec les machines.



Voilà en six lignes.

Maintenant, à partir de la question que est-ce l'HTML nous pourrions remplir des pages et des pages allant de plus en plus loin dans les définitions et les distinctions : que est-ce un langage ? un langagé orienté objet? des balises?

Nous proposons ici un parcours qui contient quelques définitions ainsi que les mots clefs qui vous permetteront, si vous le souhaitez, d'aller plus loin.



Réponse à rébonds



HTML, une définition


L'HTML (Hypertexte Markup Language = langage de balisage d'hypertexte) est un langage de balisage qui permet de décrire et structurer des documents pour créer et afficher de l'hypertexte.


Les langages de balisage utilisent des balises (en HTML délimitées par < >) pour délimiter des unités dans un fichier texte. Ils sont un sous-groupes des langages descriptifs de format des données.


Un langage descriptif, comme son nom l'indique, sert à décrire du contenu, à mettre en forme des informations.


Un format de données est la manière utilisée en informatique pour représenter des donnes (texte, vidéo, son...) en forme de nombre binaire. C'est une convention qui permet l'interopérabilité, c'est-à-dire l'échange des données entre divers programmes.


Un programme est une liste d'instructions indiquant à l'ordinateur ce qu'il doit faire.


La notion d'hypertexte renvoie à un système de documents liées entre eux par des liens qui permettent de passer d'un document à un autre.



CSS, une définition


Le CSS (Cascading Style Sheets : feuilles de style en cascade) sert à décrire le style du contenu d'un fichier HTML et XLM.

L'HTML aussi dispose d'outils pour la mise en pages.

Mais la tendance actuelle est d'utiliser l'HTML pour décrire le type et la structure du contenu (texte, images..), et le CSS comme outil pour la mise en page et la définition du style. Le but est de distinguer la structure du document, du style de son contenu, ceci afin d'en faciliter la manipulation.

Ainsi HTML va dire que la balise XX contient du texte, CSS dira que la police est Arial 12 Noir.

Le csszengarden peut vous aider à mieux comprendre cette différence : il propose plusieurs façons de mettre en page un même contenu.

Ici donc la structure HTML est toujours la même, ce qui change est le style CSS qui lui est appliqué.



Différences entre Langages descriptifs et Langages de programmation


Un langage descriptif sert à décrire du contenu, à mettre en forme des informations.
Un langage de programmation sert à donner des instructions à l'ordinateur afin qu'il fasse des opérations.

 


Différences entre programme et logiciel


Un programme est une liste d'instructions indiquant à l'ordinateur ce qu'il doit faire.

Un logiciel est un ensemble d'un ou plusieurs programmes (les deuxième cas étant le plus fréquent)+interface+fichier de ressources.

 


 


JAVA, une définition


Java, lui, est un langage de programmation il sert donc à créer des programmes et, pour le net, à créer du contenu dynamique.


Un langage de programmation est un langage qui permet la communication entre l'homme et la machine. Il permet d'écrire en langage proche de celui de la machine mais compréhensible pour l'humain les
opérations que l'ordinateur doit effectuer.


Si le langage est compilé il est traduit en langage machine lors de la compilation par un

programme appelé compilateur. Cette phase est réalisée par l'ordinateur lui-même.


S'il est interprété il sera interprété à chaque utilisation par la machine.

Avec un langage de programmation on écrit des programmes informatiques.


Un programme est une liste d'instruction indiquant à l'ordinateur ce qu'il doit faire.



Java permet de créer des applets ou appliquettes, c'est-à-dire des logiciels qui s'exécutent sur un navigateur web.



JAVASCRIPT, une définition


JavaScript est un langage de programmation de scripts. Sur le web toujours il permet d'avoir du contenu dynamique grace aux scripts et aux applets.



Java et Javascript peuvent être intégrés à des pages HTML pour les rendre dynamiques.

 

 


Différences entre Page Statique et Page Dynamique


Le contenu dynamique se distingue du contenu statique.

Un site statique se constitue de pages dont le contenu est figé.

Un site dynamique contient des apliquettes ou applets reliés à des bases de données.

Un exemple va éclairer cette distinction :

Un site de vente par correspondance.

Une page avec un nombre X d'objets à vendre.

Un lien sur chaque objet pour en avoir la description.

Contenu statique : le webmaster crée une page pour chaque objet. Quand l'internaute clique sur le lien, le navigateur ouvre la page envoyée par le serveur.

Contenu Dynamique : le webmaster crée une seule page sur laquelle s'afficheront les informations

de l'objet choisi par l'internautes. Le serveur s'occupera d'aller chercher ces informations réunies dans un unique fichier (souvent une base de données).

 


Différence entre script et appliquettes


Les scripts sont interprétés (c.a.d. ils sont convertis en instructions exécutables par la machine au moment de l'exécution, il nécessitent donc d'un traducteur à chaque fois)

Les appliquettes sont compilées (c.a.d traduite en instruction lisible par la machine une fois pour toutes au moment de la programmation, il n'est donc pas nécessaire ensuite avoir à chaque fois un compilateur.s ).
Java est un langage semi-interprété.



Voici quelques dictionnaire informatique en ligne:

logins.fr

dicofr.com

materiel-informatique.be

pixelle.org

 

Publicité
Partager cet article
Repost0
Pour être informé des derniers articles, inscrivez vous :
Commenter cet article
N
Merci. C très clair!
Répondre