Monday, November 06, 2006

CSS, ASP, Apache, JavaScript, ActionScript

CSS

Els fulls d'estil en cascada (Cascading Style Sheets, CSS) són un llenguatge formal usat per a definir la presentació d'un document estructurat escrit en HTML o XML (i per extensió en XHTML). El W3C (World Wide Web Consortium) és l'encarregat de formular l'especificació dels fulls d'estil que servirà d'estàndard per als agents d'usuari o navegadors.
La idea que es troba darrere del desenvolupament de CSS és separar l'estructura d'un document de la seva presentació.
Per exemple, l'element d'HTML _h1_ indica que un bloc de text és un encapçalament i que és més important que un bloc etiquetat com _h2_. Versions més antigues d'HTML permetien atributs extra dins l'etiqueta oberta per donar-li format (com el color o la mida de font). No obstant això, cada etiqueta havia de disposar d'aquesta informació si es desitjava un disseny consistent per a una pàgina, i a més, una persona que llegís aquesta pàgina amb un navegador, perdia totalment el control sobre la visualització del text.
Quan s'utilitza CSS, l'etiqueta _h1_ no hauria de proporcionar informació sobre com serà visualitzat, només marca l'estructura del document. La informació d'estil separada en una fulla d'estil especifica com s'ha de mostrar _h1_: color, font, alineació del text, grandària, i altres característiques no visuals com definir el volum d'un sintetitzador de veu, per exemple.
La informació d'estil pot ser adjuntada tant com un document separat o en el mateix document HTML. En aquest document, podrien definir-se estils generals en la capçalera del document o en cada etiqueta particular mitjançant l'atribut "style".
Els avantatges d'utilitzar CSS (o altre llenguatge d'estil) són:
Control centralitzat de la presentació d'un lloc web complet amb el que s'agilita de forma considerable l'actualització del mateix.
Els navegadors permeten als usuaris especificar el seu propi full d'estil local que serà aplicada a un lloc web remot, amb el que augmenta considerablement l'accessibilitat. Per exemple, persones amb deficiències visuals poden configurar el seu propi full d'estil per a augmentar la grandària del text o remarcar més els enllaços.
Una pàgina pot disposar de diferents fulles d'estil segons el dispositiu que la mostri o fins i tot a elecció de l'usuari. Per exemple, per a ser impresa, mostrada en un dispositiu mòbil, o ser "llegida" per un sintetitzador de veu.
El document HTML en si mateix és més clar d'entendre i s'aconsegueix reduir considerablement la seva grandària.
Hi ha diverses versions : CSS1 i CSS2, amb CSS3 en desenvolupament pel World Wide Web Consortium (W3C). Els navegadors moderns implementen CSS1 bastant bé, encara que existeixen petites diferències d'implementació segons marques i versions dels navegadors¹. CSS2, no obstant això, està solament parcialment implentat en els més recents.


ASP

L'ASP (en anglès, Active Server Pages) és una tecnologia propietaria de Microsoft que permet crear planes web amb contingut dinàmic des del servidor i es desenvolupà amb el pròsit de substituir la tecnologia CGI ja obsoleta. Encara que la major part d'aquestes tipus de planes s'han programat amb Visual Basic Script, també es poden utilitzar altres llenguatges de programació com pot ser el JScript.
La tecnologia ASP, és molt semblant en quant a nivell tecnològic, al llenguatge PHP, però aquest últim té l'avantatge que és programari lliure. A prinicpis de la dècada del 2000, Microsoft, va presentar l'evolució de la tecnologia ASP, l'ASP.NET un llenguatge de programació totalment orientat a objectes.


Servidor HTTP Apache

Apache HTTP Server és un servidor HTTP (de pàgines web) de codi obert multiplataforma desenvolupat per Apache Software Foundation.
Quan va començar el seu desenvolupament l'any 1995, es basava inicialment en el codi del popular NCSA HTTPd 1.3, però més tard es reescriuria completament.
El seu nom prové de que, originalment, consistia solament un conjunt de pedaços a aplicar eal servidor NCSA: en Anglès, a patchy server (un servidor apedaçat).
El servidor Apache es desenvolupa dins del projecte HTTP Server (httpd) de l'Apache Software Foundation.
Apache presenta entre d'altres característiques missatges d'error altament configurables, bases de dades d'auntentificació i negociament de continguts, però va ser criticat per la manca d'una interfície gràfica que ajudi a configurar-lo.
Apache té una gran acceptació a la xarxa: el 2005, Apache era el servidor HTTP més usat, tenint un 70% de la quota de mercat i creixent (estadístiques històriques i d'ús diari proporcionades per Netcraft).


JavaScript

JavaScript es un llenguatge script basat en el concepte de prototip, implementat originàriament per Netscape Communications Corporation, i que va derivar en l'estandard ECMAScript. És conegut sobretot pel seu ús en pàgines web, però també s'utilitza en altres aplicacions.
Malgrat el seu nom, JavaScript no deriva del llenguatge de programació Java, però tots dos compartixen una sintaxi similar inpirada en el llenguatge C. Semànticament, JavaScript és més pròxim als llenguatges Self i ActionScript (basat també en l'ECMAScript). El nom "JavaScript" és una marca registrada per Sun Microsystems.


ActionScript

ActionScript és un llenguatge script basat en l'estàndard ECMAScript que s'utilitza en les pèl·licules i aplicacions Adobe Flash. El model d'objectes d'ActionScript es centra en les pel·lícules Flash, per treballar amb animacions, àudio, vídeo, text i events. La primera versió d'ActionScript es va incloure a la versió 5 de Flash.
Última versió: 3.0


ASCII

ASCII (de l'anglès American Standard Code for Information Interchange) és un Codi Estàndard Americà per a l'Intercanvi d'Informació.
L'ASCII és un joc de caràcters que assigna valors numèrics (del 0 al 127, 7 bits de longitud) a les lletres, xifres i signes de puntuació. Existeixen codis ASCII extensos de 256 caràcters (del 0 al 255, un byte), que permeten representar caràcters no anglesos com poden ser accents o la ç. Els caràcters de la part superior (127 a 255), varien d'un estàndard a un altre, encara que el més utilitzat és el ISO Latin-1 o ISO-8859-1.


Unicode


Unicode és un estàndar internacional de codificació de caràcters en suports informàtics. El seu objectiu és proporcionar el mitjà per a permetre emmagatzemar qualsevol text que es desitgi. Això inclou qualsevol mena de forma d'escriptura que es faci servir actualment, moltes formes d'escriptura conegudes només pels estudiosos i altra mena de símbols com ara els símbols matemàtics, lingüístics i APL.
Unicode és un projecte que pretén reemplaçar tota mena de conjunt de caràcters existent. Avui en dia, Unicode es considera el conjunt de caràcters més complet i ha esdevingut l'opció a triar en la internacionalització de programari en entorns multilingües. Molts estàndars recents i programari bàsic han adoptat Unicode per a representar text.

També suporta símbols (matemàtics, lògics, musicals...), ornamentació i sistemes d'escriptura de l'antiguitat, com ara l'ogham, les runes, el linear B o els diacrítics del grec clàssic

0 Comments:

Post a Comment

<< Home