UD7. Lenguajes de descripción de páginas
UD7 NA2 LLENGUATGES DE DESCRIPCIÓ DE PÀGINA
HTMLHTML és el llenguatge amb el qual es defineixen les pàgines web. Es tracta d'un conjunt d'etiquetes que serveixen per definir la forma en de presentar el text i altres elements de la pàgina.Aquest llenguatge s'escriu en un document de text, per això necessitem un editor de textos per escriure una pàgina web. Així doncs, l'arxiu on està contingut el codi HTML és un arxiu de text, amb una peculiaritat, que té extensió. Html o. Htm (és indiferent quin utilitzar). De manera que quan programem en HTML ho farem amb un editor de textos, el més senzill possible i guardarem els nostres treballs amb extensió. Html, per exemple:lamevapàgina.htmlHi ha diferents caràcters per posar en negreta, cursiva, etc. però no es pot canviar la mida de la lletra.DHTML o HTML dinàmicDHTML és el que fa possible crear pàgines web que salvin totes les limitacions de l'HTML com les comentades amb anterioritat. Com veiem, el DHTML és molt ampli i engloba moltes tècniques que es poden realitzar amb multitud de llenguatges de programació i programes diferents.Anem a fer una classificació de DHTML per acotar una mica les seves ràdios d'acció i perquè el concepte es delimite en àrees de la programació web que podem ia conèixer.diferents DHTML com per l'exemple el DHTML de client, el DHTML de servidor.CSSCSS, és una tecnologia que ens permet crear pàgines web d'una manera més exacta.Gràcies a les CSS som molt més amos dels resultats finals de la pàgina, podent fer moltes coses que no es podia fer utilitzant només HTML, com incloure marges, tipus de lletra, fons, colors.Hi ha diferents hotkeys i caràcters per poder canviar aquest tipus de coses en l'HTML el podem aconseguir gràcies aquests caràcters.Tots aquests caractares els enllacem amb <>.JavascriptJavascript és un llenguatge de programació utilitzat per a crear petits programets encarregats de realitzar accions dins l'àmbit d'una pàgina web. És compatible amb la majoria de navegadorsVirtual Basic ScriptÉs un llenguatge de programació d'scripts del costat del client, però només compatible amb Internet Explorer. És per això que la seva utilització està desaconsellada a favor de Javascript.JavaJava és un llenguatge de programació amb el qual podem realitzar qualsevol tipus de programa.Una de les principals característiques per les quals Java s'ha fet molt famós és que és un llenguatge independent de la plataforma.Applets de JavaÉs una altra manera d'incloure codi a executar en els clients que visualitzen una pàgina web.Es tracta de petits programes fets en Java, que es transfereixen amb les pàgines web i que el navegador executa en l'espai de la pàgina.ASPASP (Active Server Pages) és la tecnologia desenvolupada per Microsoft per a la creació de pàgines dinàmiques del servidor.PHPPHP és l'acrònim de Hipertext Preprocesor. És un llenguatge de programació del costat del servidor gratuït i independent de plataforma, ràpid, amb una gran llibreria de funcions i molta documentació.XMLXML és una tecnologia en realitat molt senzilla que té al seu voltant altres tecnologies que la complementen i la fan molt més gran i amb unes possibilitats molt més grans.VRMLEl Virtual Reality Modeling Language és un llenguatge de modelatge de mons virtuals en tres dimensions. Igual que l'HTML ens serveix per maquetar pàgines web, VRML serveix per a crear mons en tres dimensions a què accedim utilitzant el nostre navegador, com si visitem una pàgina web qualsevol, amb l'excepció que les nostres visites no es limiten a veure una mica més atractiva i fotografies, sinó que ens permet veure tota mena d'objectes i construccions en 3D pels quals podem passejar o interactuar.SQLLes aplicacions en xarxa són cada dia més nombroses i versàtils. En molts casos, l'esquema bàsic d'operació és una sèrie d'scripts que regeixen el comportament d'una base de dades.POOLa programació Orientada a objectes (POO) és una forma especial de programar, més propera a com expressaríem les coses a la vida real que altres tipus de programació.CGIÉs el sistema més antic que existeix per a la programació de les pàgines dinàmiques de servidor.PerlÉs un llenguatge de programació molt utilitzat per construir aplicacions CGI per al web.JSPJSP és un acrònim de Java Server Pages, que en castellà vindria a dir alguna cosa com Pàgines de Servidors Java.
ActiveXActiveX és una tecnologia de Microsoft per al desenvolupament de pàgines dinàmiques. Té presència en la programació del costat del servidor i del costat del client, encara que existeixin diferències en l'ús en cada un d'aquests dos casos.FORTRANUna mica d'història
• Aquest llenguatge procedural va ser el primer d'alt nivell (1957).
• Va ser desenvolupat per IBM per l'IBM 704.
• Orientat a l'eficiència en l'execució
• Es va crear la definició estàndard del llenguatge en el 66.
• Altres versions: - FORTRAN 77 - FORTRAN 90
LISPUna mica d'història:
• 1960. McCarthy al MIT.
• Molt usat en IA.
• En LISP la recursió s'empra sovint com a estructura de control, el que resta eficiència a les execucions.
• Les versions actualitzades d'LISP inclouen un recolector d'escombraries.
PDFPDF és un format portàtil per a documents (Portable Document Format) desenvolupat per Adobe Systems i molt usat en Internet causa de la seva versatilitat, facilitat d'ús i mida petita.Cross-BrowserDes que els navegadors els realitzen diferents empreses o organitzacions de desenvolupament de programari, amb els seus propis interessos, les diferències en els navegadors han estat patents. Hi ha uns organismes que defineixen com han de ser llenguatges com HTML, CSS o JavaScript, però de vegades les interpretacions són diferents per part de les empreses desenvolupadores de programari, o fins i tot aquestes es permeten el luxe de crear noves etiquetes o funcionalitats, fins i tot decidir quines suporten.AJAXAllà per mitjans de la dècada de 1990, època en la que Internet amb prou feines apareixia en les nostres vides quotidianes, i molts eren els que encara encara podrien prescindir-ne, era molt comú sentir parlar del llenguatge JAVA.XPSÉs un nou format de documents creat per Microsoft. XPS, que ve de les sigles XML Paper Specification, és un format de documents pensat perquè sigui fàcil de compartir, llegir i imprimir. XPS és un format independent de plataforma (que es podria llegir en qualsevol sistema operatiu), obert i sense royalties (es pot utilitzar en qualsevol cas sense haver de pagar cap dret al creador). Microsoft ha llançat aquest format recentment i l'han integrat amb Windows Vista i Office 2007.
XPS i PDFEl format és, al meu entendre, una aposta de Microsoft per competir amb el format PDF, tot i que encara té força per davant perquè es converteixi en un veritable estàndard obert. De fet, per aconseguir visualitzar en XP un document XPS hem de passar una bona estona i fer algunes descàrregues.RSSRSS és un estàndard creat per distribuir continguts, usualment les novetats, dels llocs web per un canal diferent de la pròpia pàgina web. Gràcies a RSS l'usuari visitant d'una pàgina web pot subscriure's a les seves novetats i rebre-les en el seu ordinador, en l'instant de ser publicades, sense necessitat d'accedir a la pàgina web on s'han inserit. Òbviament, RSS està pensat per a webs que publiquen novetats molt sovint i per a usuaris que volen estar al corrent d'aquestes actualitzacions, sense haver d'entrar tot el temps al lloc web per veure si s'ha publicat alguna cosa nova.DOMDOM és una abreviatura de Document Objet Model. En espanyol podríem traduir per Model d'Objecte de Document, encara que en DesarrolloWeb.com ens hem referit al DOM habitualment amb el nom de jerarquia d'objectes del navegador, perquè realment és una estructura jeràrquica on hi ha diversos objectes i uns depenen dels altres.BBCodeEls codis BBCode (També es pot veure escrit separat, com BB Code) serveixen per especificar la forma amb la qual s'ha de mostrar un text, per mitjà d'una espècie d'etiquetes, semblants a les que coneixem en HTML, que permeten formatar aquest text .CMSCMS són les sigles de Content Management System, que es tradueix directament a l'espanyol com a Sistema Gestor de Continguts. Com el seu propi nom indica, és un sistema que ens permet gestionar continguts. En línies generals, un CMS permetria administrar continguts en un mitjà digital i per al cas particular que ens ocupa, un CMS permetria gestionar els continguts d'una web.
Vignette: http://www.vignette.com/esÉs un sistema CMS comercial, que dit sigui de passada, ha de ser bastant car. És important comentar per ser el primer sistema CMS comercial que va aparèixer al mercat.Drupal: http://drupal.org/Un dels CMS més populars, en aquest cas gratuït i open source.Creat en PHP i amb possibilitat d'utilitzar diverses bases de dades diferents, per defecte MySQL.Mambo: http://www.mamboserver.com/Un sistema CMS lliure i gratuït, creat en PHP.Pots llegir l'article sobre què és Mambo publicat en DesarrolloWeb.com.Joomla!: Http://www.joomla.org/És un CMS de codi lliure, també creat en PHP. Sorgeix com una millora o ampliació de MamboWordpress: http://wordpress.org/El CMS per a la creació de blocs per excel.lència. El més utilitzat i el més ben valorat, també creat en PHP i gratuït.OsCommerce: http://www.oscommerce.com/El sistema gestor de continguts de codi lliure, per a la creació d'una botiga més conegut i utilitzat. PodcastPodcast és una d'aquelles paraules que circulen per Internet i que es tornen part del nostre vocabulari habitual, o bé d'aquestes paraules són tot un misteri per als que no les coneixen
Tipografia digital
Tipografia digital
-Fundicions de lletres:
A) Postcript
B) True type
C) Open type
utilitzen un llenguatge de programnacio continu y complet per descriure una imatge d'impresio aquest llenguatge es adecuar unes necesitats a les tipografias de manera que una treball no quedi desmedecut. Aquest sistema postcript tambe es importan perque incrementa la composicio d'imatges. es describien en un conjunt de: incloure linies horitzontals, pixels al vol, descripcions de corves de cierre, tipografia fonts alta qualitat a baixa resolucio.
Els parametres d'un comandament
Postcript va servir operacionjs de piles per procesar dades i executar els comandamets d'accipons
Aquestes piles son 4: piles de uperandos, pila de diccionari, piles d'execucio, piles d'estat grafic.
postcript tipus 1: 1976-1982: objectes vectorials fereis suport, amb fonts de contorn tambe amb liniatures de semitons profesionals, apacitat de generar punt de semitons distintes formes, gestiona fins a 256 tons de grissos per a impressio, es independent del dispositiu de de sortida, el que fa que pugui aprofitar a maxim resolucio d'aquests dispositius, aquests dispositius, aquests tipus de postcript la facilitat portabilitat entre aparells disponibilitat publica codi i seva sintaxis, el que permet que qualsevol persona pugui generarpostcript.
Postcript tipo 2
-gestión de memoria extremadamente mejorada
-mayor velocidad y fiabilidad
-capacidad para realizar la separación del color dentro del RIP (in-RIP separation)
-descompresión de imágenes
-soporte para fuentes asiáticas
-soporte para fuentes compuestas
-mejora de los controladores de impresora
-mejora muy notable (aunque algo tardía) de los algoritmos de tramado de semitonos.
Postcript tipo 3
A partir de esta versión Adobe abandonó la terminología de niveles, pasando a usar la de versiones. Esta versión fue liberada a finales de 1997. Las principales mejoras que introdujo esta nueva versión son:
-uso de 12 bits para describir las lineaturas de semitono
-control extremadamente mejorado de las separaciones de color
-soporte del formato PDF desarrollado para el programa Acrobat
-gestión del color mucho más avanzada.
-nuevas características de impresión relacionadas con las posibilidades que ofrece Internet que aún no han sido muy desarrolladas.
para impimir tipografia postcript necesitamos 2 archivos
1 representado en el monitor
1 envio tipografia a la impresora.
Tipo TrueType
Aparece en 1991 windows 3.1 incluia programa escalada tipo de letra que era capaz de gestionar estas fuentes. Fuentes vectoriales emplean funciones mas rapidas que postcript. tambien tiene un complemento hints mejora la visualizacion de las tipografias a baja resolucion. esta tecnologia truetype permite que este sistema operativo gestione las tipografias.
Tipo OpenType
microsoft y despues adobe, surge el formato en 1996 pero hasta el 2000 no se puede decir que habian suficientes fuentes al mercado para triunfar mucho, el catalogo de 2002 ya estaba pasado OpenType y al 2005 ya habian 10.000 fuentes y un tercio eran de adobe, 2006 todos los fabricantes tipograficos hacen fuentes OpenType (iso) international standar organitation.
(buscar estructura opentype, como se construye la fuente opentype, en que lenguaje basan datos cotorno las fuentes)
glifo cada uno de los simbolos que entra dentro de un grupo de tipologia, fuentes caracteristicas especiales efectos especiales avanzados
archivos de fuentes pueden ser compatibles entre diferentes plataformas.
si no son agregrados glifos adicionales, o caracteristiques tipograficas extensivas. las fuentes opentype pueden ser mas pequeñas que las tipo 1.
A) Postcript
B) True type
C) Open type
utilitzen un llenguatge de programnacio continu y complet per descriure una imatge d'impresio aquest llenguatge es adecuar unes necesitats a les tipografias de manera que una treball no quedi desmedecut. Aquest sistema postcript tambe es importan perque incrementa la composicio d'imatges. es describien en un conjunt de: incloure linies horitzontals, pixels al vol, descripcions de corves de cierre, tipografia fonts alta qualitat a baixa resolucio.
Els parametres d'un comandament
Postcript va servir operacionjs de piles per procesar dades i executar els comandamets d'accipons
Aquestes piles son 4: piles de uperandos, pila de diccionari, piles d'execucio, piles d'estat grafic.
postcript tipus 1: 1976-1982: objectes vectorials fereis suport, amb fonts de contorn tambe amb liniatures de semitons profesionals, apacitat de generar punt de semitons distintes formes, gestiona fins a 256 tons de grissos per a impressio, es independent del dispositiu de de sortida, el que fa que pugui aprofitar a maxim resolucio d'aquests dispositius, aquests dispositius, aquests tipus de postcript la facilitat portabilitat entre aparells disponibilitat publica codi i seva sintaxis, el que permet que qualsevol persona pugui generarpostcript.
Postcript tipo 2
-gestión de memoria extremadamente mejorada
-mayor velocidad y fiabilidad
-capacidad para realizar la separación del color dentro del RIP (in-RIP separation)
-descompresión de imágenes
-soporte para fuentes asiáticas
-soporte para fuentes compuestas
-mejora de los controladores de impresora
-mejora muy notable (aunque algo tardía) de los algoritmos de tramado de semitonos.
Postcript tipo 3
A partir de esta versión Adobe abandonó la terminología de niveles, pasando a usar la de versiones. Esta versión fue liberada a finales de 1997. Las principales mejoras que introdujo esta nueva versión son:
-uso de 12 bits para describir las lineaturas de semitono
-control extremadamente mejorado de las separaciones de color
-soporte del formato PDF desarrollado para el programa Acrobat
-gestión del color mucho más avanzada.
-nuevas características de impresión relacionadas con las posibilidades que ofrece Internet que aún no han sido muy desarrolladas.
para impimir tipografia postcript necesitamos 2 archivos
1 representado en el monitor
1 envio tipografia a la impresora.
Tipo TrueType
Aparece en 1991 windows 3.1 incluia programa escalada tipo de letra que era capaz de gestionar estas fuentes. Fuentes vectoriales emplean funciones mas rapidas que postcript. tambien tiene un complemento hints mejora la visualizacion de las tipografias a baja resolucion. esta tecnologia truetype permite que este sistema operativo gestione las tipografias.
Tipo OpenType
microsoft y despues adobe, surge el formato en 1996 pero hasta el 2000 no se puede decir que habian suficientes fuentes al mercado para triunfar mucho, el catalogo de 2002 ya estaba pasado OpenType y al 2005 ya habian 10.000 fuentes y un tercio eran de adobe, 2006 todos los fabricantes tipograficos hacen fuentes OpenType (iso) international standar organitation.
(buscar estructura opentype, como se construye la fuente opentype, en que lenguaje basan datos cotorno las fuentes)
glifo cada uno de los simbolos que entra dentro de un grupo de tipologia, fuentes caracteristicas especiales efectos especiales avanzados
archivos de fuentes pueden ser compatibles entre diferentes plataformas.
si no son agregrados glifos adicionales, o caracteristiques tipograficas extensivas. las fuentes opentype pueden ser mas pequeñas que las tipo 1.
Etiquetas: C1
0 Comments:
Publicar un comentario
<< Home