Section courante

A propos

Section administrative du site

Vue alphabétique  

Introduction

Bien qu'à l'origine le HTML était uniquement interprété du côté du navigateur Web (client), la tendance changea progressivement à cause du succès de ColdFusion et son CFML (DBML renommé par la suite CFML). Tous les autres langages de programmations serveurs d'origine commercial suivre la lancée de ColdFusion, comme ASP.NET et Java. Toutefois, du côté de la communauté libre, des langages comme le langage de programmation PHP n'offre pas de solution intégré, il faut donc passer par des cadres d'applications ou des bibliothèques externes et interpréter pour faire la même chose que les autres. Le résultat est que le PHP, se retrouve comme un langage de programmation plus lent à l'exécution que les autres à se chapitre. Il est regretable que le PHP n'ouvre toujours pas la porte au niveau de son noyau aux balises.

Représentation

Voici une représentation des balises sous forme de croix dans son utilisation avec les différents langages de programmation :

CSS
background background-attachment background-color background-image background-position background-repeat border border-bottom border-bottom-color border-bottom-style border-bottom-width border-left border-left-color border-left-style border-left-width border-right border-right-color border-right-style border-right-width border-top border-top-color border-top-style border-top-width caption-side clear color cursor direction display filter float font font-family font-size font-size-adjust font-stretch font-style font-variant font-weight height letter-spacing line-height list-style list-style-image list-style-position list-style-type margin margin-bottom margin-left margin-right margin-top mso-footer-margin mso-header-margin mso-ignore mso-margin-top-alt mso-page-orientation mso-pagination mso-style-name overflow padding padding-bottom padding-left padding-right padding-top tab-interval tab-stops text-align text-decoration text-indent text-shadow text-transform vertical-align white-space visibility width word-spacing
ASP.NET (C#, VB .NET) HTML XHTML ColdFusion (CFML)
ASP:ADROTATOR ASP:BUTTON ASP:CALENDAR ASP:CHECKBOX ASP:CHECKBOXLIST ASP:DATAGRID ASP:DROPDOWNLIST ASP:FILEUPLOAD ASP:HYPERLINK ASP:IMAGE ASP:IMAGEBUTTON ASP:IMAGEMAP ASP:LABEL ASP:LINKBUTTON ASP:LISTBOX ASP:LISTITEM ASP:PANEL ASP:RADIOBUTTON ASP:RADIOBUTTONLIST ASP:REPEATER ASP:REQUIREDFIELDVALIDATOR ASP:TABLE ASP:TABLEROW ASP:TEXTBOX A ABBR ACRONYM ADDRESS APPLET AREA ARTICLE ASIDE AUDIO AUDIOSCOPE B BASE BASEFONT BDO BGSOUND BIG BLACKFACE BLINK BLOCKQUOTE BODY BR BUTTON CANVAS CAPTION CENTER CITE CODE COL COLGROUP COMMAND COMMENT DATAGRID DATALIST DD DEL DETAILS DFN DIALOG DIR DIV DL DT EM EMBED EVENTSOURCE FIELDSET FIGCAPTION FIGURE FONT FOOTER FORM FRAME FRAMESET H1 H2 H3 H4 H5 H6 HEAD HR HTML I IFRAME ILAYER IMG INPUT INS ISINDEX KBD KEYGEN KEYGEN LABEL LAYER LEGEND LI LINK LISTING MAP MARK MARQUEE MENU META METER MULTICOL NAV NEXTID NOBR NOEMBED NOFRAMES NOSCRIPT O:P O:SHAPEDEFAULTS OBJECT OL OPTGROUP OPTION OUTPUT P PARAM PLAINTEXT PRE PROGRESS Q RP RT RUBY S SAMP SCRIPT SECTION SELECT SERVER SHADOW SIDEBAR SMALL SOURCE SPACER SPAN STRIKE STRONG STYLE SUB SUMMARY SUP TABLE TBODY TD TEXTAREA TFOOT TH THEAD TIME TITLE TR TT U UL VAR VIDEO WBR XMP CFABORT CFAJAXIMPORT CFAJAXPROXY CFAPPLET CFAPPLICATION CFARGUMENT CFASSOCIATE CFAUTHENTICATE CFBREAK CFCACHE CFCALENDAR CFCASE CFCATCH CFCHART CFCHARTDATA CFCHARTSERIES CFCOL CFCOLLECTION CFCOMPONENT CFCONTENT CFCOOKIE CFDBINFO CFDEFAULTCASE CFDIRECTORY CFDIV CFDOCUMENT CFDOCUMENTITEM CFDOCUMENTSECTION CFDUMP CFELSE CFELSEIF CFERROR CFEXCHANGECALENDAR CFEXCHANGECONNECTION CFEXCHANGECONTACT CFEXCHANGEFILTER CFEXCHANGEMAIL CFEXCHANGETASK CFEXECUTE CFEXIT CFFEED CFFILE CFFLUSH CFFORM CFFORMGROUP CFFORMITEM CFFTP CFFUNCTION CFGRAPH CFGRAPHDATA CFGRID CFGRIDCOLUMN CFGRIDROW CFGRIDUPDATE CFHEADER CFHTMLHEAD CFHTTP CFHTTPPARAM CFIF CFIMAGE CFIMPERSONATE CFIMPORT CFINCLUDE CFINDEX CFINPUT CFINSERT CFINTERFACE CFINVOKE CFINVOKEARGUMENT CFLAYOUT CFLAYOUTAREA CFLDAP CFLOCATION CFLOCK CFLOG CFLOGIN CFLOGINUSER CFLOGOUT CFLOOP CFMAIL CFMAILPARAM CFMAILPART CFMENU CFMENUITEM CFMODULE CFNTAUTHENTICATE CFOBJECT CFOBJECTCACHE CFOUTPUT CFPARAM CFPDF CFPDFFORM CFPDFFORMPARAM CFPDFPARAM CFPDFSUBFORM CFPOD CFPOP CFPRESENTATION CFPRESENTATIONSLIDE CFPRESENTER CFPRINT CFPROCESSINGDIRECTIVE CFPROCPARAM CFPROCRESULT CFPROPERTY CFQUERY CFQUERYPARAM CFREGISTRY CFREPORT CFREPORTPARAM CFRETHROW CFRETURN CFSAVECONTENT CFSCHEDULE CFSCRIPT CFSEARCH CFSELECT CFSERVLET CFSERVLETPARAM CFSET CFSETTING CFSILENT CFSLIDER CFSPRYDATASET CFSTOREDPROC CFSWITCH CFTABLE CFTEXTAREA CFTEXTINPUT CFTHREAD CFTHROW> CFTIMER CFTOOLTIP CFTRACE CFTRANSACTION CFTREE CFTREEITEM CFTRY CFUPDATE CFWDDX CFWINDOW CFXML CFZIP CFZIPPARAM
JSP (Java)
jsp:attribute jsp:body jsp:element jsp:doBody jsp:forward jsp:getProperty jsp:include jsp:invoke jsp:output jsp:plugin jsp:root jsp:setProperty jsp:text jsp:useBean
Struts (Java) Smarty (PHP)
bean:cookie bean:define bean:header bean:include bean:message bean:page bean:parameter bean:resource bean:size bean:struts bean:write html:base html:button html:cancel html:checkbox html:errors html:file html:form html:frame html:hidden html:html html:image html:img html:javascript html:link html:messages html:multibox html:option html:options html:optionsCollection html:password html:radio html:reset html:rewrite html:select html:submit html:text html:textarea html:xhtml logic:empty logic:equal logic:forward logic:greaterEqual logic:greaterThan logic:iterate logic:lessEqual logic:lessThan logic:match logic:messagesNotPresent logic:messagesPresent logic:notEmpty logic:notEqual logic:notMatch logic:notPresent logic:present logic:redirect nested:checkbox nested:define nested:empty nested:equal nested:errors nested:file nested:form nested:greaterEqual nested:greaterThan nested:hidden nested:image nested:img nested:iterate nested:lessEqual nested:lessThan nested:link nested:match nested:message nested:messages nested:messagesNotPresent nested:messagesPresent nested:multibox nested:nest nested:notEmpty nested:notEqual nested:notMatch nested:notPresent nested:options nested:optionsCollection nested:password nested:present nested:radio nested:root nested:select nested:size nested:submit nested:text nested:textarea nested:write nested:writeNesting s:a s:action s:append s:bean s:date s:debug s:else s:elseif s:generator s:if s:i18n s:include s:iterator s:merge s:property s:push s:set s:sort s:subset s:text ui:param ASSIGN CAPTURE CONFIG_LOAD COUNTER CYCLE DEBUG ELSE ELSEIF EVAL FETCH FOREACH FOREACHELSE HTML_CHECKBOXES HTML_IMAGE HTML_OPTIONS HTML_RADIOS HTML_SELECT_DATE HTML_SELECT_TIME HTML_TABLE IF INCLUDE INCLUDE_PHP INSERT LDELIM LITERAL MAILTO MATH PHP POPUP POPUP_INIT RDELIM SECTION SECTIONELSE STRIP TEXTFORMAT

Avenir

Est-ce que les programmes seront uniquement écrit sous forme de balises dans l'avenir ? On peut en douté, quand on constate que FaceBook à abandonné son FBML pour se tourner davantage sur le XHTML. De plus, des projets comme Gagawa, lequel fournit la programmation des balises HTML avec de l'objet en Java ou PHP, nous permettent d'en douter : car il y a ceux croyant que le code compilé vaut mieux qu'interpréter. Par contre, Microsoft améliore progressivement ses balises ASP.NET et Oracle avec son Java offre continuellement de nouveaux projets pour supporter davantage de balises que ceux d'origine du JSP.

Légende

    Cette couleur permet d'indiquer que les balises utilisable par les navigateurs Web.
    Cette couleur permet d'indiquer que les balises au supplément au HTML utilisable par les navigateurs Web.
    Cette couleur permet d'indiquer que les balises sont inclus à partir d'un langage de programmation de serveur Web.
    Cette couleur permet d'indiquer que les balises ne sont pas directements reliés au langage de programmation.

Voir également

Langage de programmation - ASP.NET - Référence des balises
Langage de programmation - ColdFusion - Référence des balises (CFML)
Langage de programmation - CSS - Référence des propriétés
Langage de programmation - Java - Struts - Référence des balises
Langage de programmation - JSP - Référence des balises
Langage de programmation - HTML5 - Référence des balises
Langage de programmation - PHP - Smarty - Référence des balises
Langage de programmation - XHTML 1.0 - Référence des balises
Référence des balises d'Apple pour Safari

Dernière mise à jour : Dimanche, 1 mai 2016