Está en la página 1de 6

INSTITUTO TECNOLÓGICO SUPERIOR DE ACAYUCAN

NOMBRE DEL ALUMNO: YESSICA YOLANDA RUIZ MORENO

DOCENTE: ROBERTO QUINTO GARCÍA

MATERIA: DESARROLLO DE APLICACIONES WEB

ACTIVIDAD: LENGUAJE DE SCRIPT: PRINCIPALES LENGUAJES DE


SCRIPT, CARACTERÍSTICAS Y APLICACIONES

GRUPO: 607-C

CARRERA: ING EN INFORMÁTICA

SEMESTRE: 6°

FECHA DE ENTREGA: 19 DE MARZO DEL 2021


PRINCIPALES LENGUAJES SCRIPT
LOS LENGUAJES SCRIPT ES UN TIPO DE LENGUAJE INFORMÁTICO QUE SE UTILIZA PARA
DAR INSTRUCCIONES A OTRO SOFTWARE COMO UN NAVEGADOR WEB; UN SERVIDOR O
UNA APLICACIÓN INDEPENDIENTE.

TIPOS DE LENGUAJES DE SCRIPT: LENGUAJE DE CONTROL DE TAREAS Y SHELLS: CMD.EXE


(WINDOWS NT, WINDOWS CE, OS/2), COMMAND.COM (DOS, WINDOWS 9X), CSH,
APPLESCRIPT, SH, JSCRIPT VÍA WINDOWS SCRIPT HOST, VBSCRIPT VÍA WINDOWS SCRIPT
HOST, REXX, ETC.

 EN JAVASCRIPT, LA INTERACCIÓN CON EL USUARIO SE CONSIGUE MEDIANTE LA


CAPTURA DE LOS EVENTOS QUE ÉSTE PRODUCE. UN EVENTO ES UNA ACCIÓN DEL
USUARIO ANTE LA CUAL PUEDE REALIZARSE ALGÚN PROCESO (POR EJEMPLO, EL
CAMBIO DEL VALOR DE UN FORMULARIO, O LA PULSACIÓN DE UN ENLACE).

 ELEMENTO < SCRIPT >• UNA SCRIPT EMBEBIDA EN HTML USANDO ESTE ELEMENTO
USA EL FORMATO:• <SCRIPT LANGUAGE="JAVASCRIPT"> SENTENCIAS; ...
</SCRIPT>EL ATRIBUTO OPCIONAL LANGUAGE ESPECIFICA EL LENGUAJE DE LA
SCRIPT.

 EJEMPLO: UNA SCRIPT SENCILLA <HTML><HEAD> </HEAD><BODY>


<SCRIPTLANGUAGE="JAVASCRIPT"> DOCUMENT.WRITE("HOLA MUNDO!!");
</SCRIPT> </BODY></HTML>NOTA: JAVASCRIPT DIFERENCIA ENTRE MAYÚSCULAS
YMINÚSCULAS.

 LAS BASES DEL LENGUAJE JAVASCRIPT• EL LENGUAJE JAVASCRIPT SE INSERTA EN


DOCUMENTOS HTML(HYPERTEXT MARKUP LANGUAJE), DE FORMA QUE SU
CÓDIGO QUEDA REFLEJADO EN LA PROPIA PÁGINA Y NO ES LLAMADO O
CARGADO DE NINGUNA FUENTE EXTERNA (POR EJEMPLO UN ARCHIVO). SE
TRATA DE UN LENGUAJE INTERPRETADO PURO (NI COMPILACIÓN, NI
GENERACIÓN DE INTERMEDIOS CODIFICADOS DE NINGÚN TIPO) Y SENSIBLE A
MAYÚSCULAS, AUNQUE ALGUNAS IMPLEMENTACIONES IGNORAN EN PARTE ESTE
ÚLTIMO EXTREMO.

MUCHO DE LOS LENGUAJES SCRIPTS MAS POPULARES HOY EN DÍA SON LOS LENGUAJES
DE PROGRAMACIÓN COMO POR EJEMPLO:

➢ JAVA SCRIPT: JAVASCRIPT ES UNA IMPLEMENTACIÓN DEL ESTÁNDAR ECMA-262


QUE DEFINE EL LENGUAJE DE SCRIPT DE PROPÓSITO GENERAL ECMASCRIPT (ES).
EN OTRAS PALABRAS, JAVASCRIPT ES UN DIALECTO DEL LENGUAJE ECMASCRIPT,
POR LO TANTO NO TIENE UNA ESPECIFICACIÓN AUTÓNOMA, SINO QUE UTILIZA
LA MISMA SINTAXIS QUE ECMASCRIPT. JAVASCRIPT TIENE FUNCIONES DE
PRIMERA CLASE (LAS FUNCIONES SON TRATADAS COMO VARIABLES) Y SOPORTA
LA PROGRAMACIÓN ORIENTADA A OBJETOS BASADA EN PROTOTIPOS (LOS
OBJETOS EXISTENTES SON REUTILIZADOS COMO PROTOTIPOS).

➢ PHP: PHP ES UN LENGUAJE DE SCRIPTS DE PROPÓSITO GENERAL Y CÓDIGO


ABIERTO UTILIZADO EN EL DESARROLLO WEB DE BACKEND. EL ACRÓNIMO
ORIGINALMENTE SIGNIFICABA ‘PERSONAL HOME PAGE (PÁGINA DE INICIO
PERSONAL)’, YA QUE PHP FUE CREADO PARA AÑADIR FUNCIONALIDADES
DINÁMICAS A LAS PÁGINAS HTML ESTÁTICAS.

➢ RUBY: RUBY ES UN LENGUAJE DE SCRIPTS DE CÓDIGO ABIERTO Y PROPÓSITO


GENERAL CON UNA SINTAXIS COMPACTA Y FÁCIL DE LEER. SIGUE LOS PRINCIPIOS
DE LA PROGRAMACIÓN ORIENTADA A OBJETOS Y PERMITE ESCRIBIR UN CÓDIGO
LIMPIO Y LÓGICO. EN RUBY, TODO ES UN OBJETO, INCLUSO LOS TIPOS QUE SON
PRIMITIVOS EN LA MAYORÍA DE LOS LENGUAJES, COMO LOS BOOLEANOS Y LOS
ENTEROS.

➢ PYTHON: PYTHON ES ACTUALMENTE EL SEGUNDO LENGUAJE DE CODIFICACIÓN


MÁS POPULAR EN GITHUB (DESPUÉS DE JAVASCRIPT). ES AMADO POR SU SINTAXIS
CLARA Y CONCISA – CUANDO SE CODIFICA EN PYTHON, HAY QUE ESCRIBIR
MUCHO MENOS QUE EN LA MAYORÍA DE LOS LENGUAJES. PYTHON ES UN
PROYECTO DE CÓDIGO LIBRE Y ABIERTO, GESTIONADO POR LA FUNDACIÓN DE
SOFTWARE PYTHON. SOPORTA LOS PARADIGMAS DE PROGRAMACIÓN
ESTRUCTURADA, ORIENTADA A OBJETOS Y FUNCIONAL, Y TIENE UNA EXTENSA
BIBLIOTECA ESTÁNDAR QUE ES UNA COLECCIÓN DE MÓDULOS PYTHON DE USO
COMÚN.

➢ GROOVY: GROOVY ES UN INCREÍBLE LENGUAJE FLEXIBLE ESCRITO PARA LA


MÁQUINA VIRTUAL DE JAVA (JVM – JAVA VIRTUAL MACHINE) QUE PUEDE SER
USADO TANTO COMO LENGUAJE DE PROGRAMACIÓN COMO DE SCRIPTING. ES
UN PROYECTO DE CÓDIGO ABIERTO MANTENIDO POR LA FUNDACIÓN DE
SOFTWARE APACHE. GROOVY ES UN LENGUAJE ORIENTADO A OBJETOS QUE
EXTIENDE LA SUPERCLASE JAVA.LANG.OBJECT. ADMITE TANTO EL SCRIPTING
ESTÁTICO COMO EL DINÁMICO (LA COMPROBACIÓN DE TIPOS PUEDE
REALIZARSE TANTO EN TIEMPO DE COMPILACIÓN COMO EN TIEMPO DE
EJECUCIÓN) Y TIENE SOPORTE NATIVO PARA LISTAS, MATRICES ASOCIATIVAS,
EXPRESIONES REGULARES Y LENGUAJES DE MARCADO COMO HTML Y XML.
➢ PERL: PERL ES UN LENGUAJE DE SCRIPTING DE PROPÓSITO GENERAL QUE HA
EXISTIDO POR MÁS DE TREINTA AÑOS (DESDE 1987). ORIGINALMENTE, FUE
CREADO COMO UN LENGUAJE DE SCRIPTS UNIX PARA EL PROCESAMIENTO DE
INFORMES. DE AHÍ VIENE TAMBIÉN SU NOMBRE, YA QUE EL ACRÓNIMO PERL
SIGNIFICA «PRACTICAL EXTRACTION AND REPORTING LANGUAGE (LENGUAJE
PRÁCTICO DE EXTRACCIÓN Y REPORTE)».

CARACTERÍSTICAS DE LOS LENGUAJES SCRIPT

 UNA DE LAS CARACTERÍSTICAS PRINCIPALES E IMPORTANTES DE LOS LENGUAJES


SCRIPTS ES QUE SE PUEDEN ESCRIBIR MAS FÁCILMENTE, PERO CON UN COSTO
SOBRE SU EJECUCIÓN.

 SUELEN INTERPRETARSE CON INTERPRETES EN LUGAR DE COMPILADORES.

 TIENEN UNA FUERTE COMUNICACIÓN CON COMPONENTES ESCRITOS EN OTROS


LENGUAJES.

 LOS SCRIPTS SUELEN SER ALMACENADOS COMO TEXTO SIN FORMATO.

 PERMITEN SU USO INTERACTIVO Y COMO PROGRAMAS.

 SUS EXPRESIONES SUELEN SER CONCISAS.

 TIPADO DINÁMICO Y FLEXIBLE.

 PERMITEN UN ACCESO FÁCIL AL SISTEMA OPERATIVO SUBYACENTE.

 INCORPORAN TIPOS DE DATOS ESTRUCTURADOS Y DE ALTO NIVEL.

APLICACIONES DEL LENGUAJE SCRIPT

APLICACIONES WEB

PÁGINA DE INICIO: ES LA PAGINA WEB CONFIGURADA ESPECIALMENTE PARA INICIARSE


AL INTRODUCIR EL NOMBRE Ó DOMINIO EN EL NAVEGADOR DEL USUARIO. SU
CONSTRUCCIÓN TIENE LAS SIGUIENTES CARACTERÍSTICAS: ESTUDIO Y OPTIMIZACIÓN DE
PALABRAS CLAVES Y DESCRIPCIÓN DEL SITE PARA SU UBICACIÓN EN LOS BUSCADORES.
DISEÑO ESTRUCTURAL DE NAVEGACIÓN. ESTUDIO DE AMPLIACIÓN DEL SITE. DISEÑO
GRÁFICO DEL LOGO Y PRESENTACIÓN GENERAL. DISEÑO Y PROGRAMACIÓN DE
ESTILOS DE TEXTOS E HIPERTEXTO. MONTAJE Y PROGRAMACIÓN DE DISEÑO GRÁFICO
APROBADO.
PROCESAMIENTO Y COLOCACIÓN DE ELEMENTOS ESTÁTICOS (TEXTO, GRÁFICOS E
IMÁGENES ILIMITADOS INCLUYENDO TRABAJO FOTOGRÁFICO). PROCESAMIENTO
PROGRAMACIÓN E INSERCIÓN DE ELEMENTOS EN FLASH (OPCIONAL).
PROGRAMACIÓN DE APLICACIONES ESPECIALES (OPCIONAL).TRANSFERENCIA DE LA
PAGINA AL SITE.

DISEÑO DE PAGINAS ADICIONALES: ES UNA PAGINA WEB CON ENLACE A LA PAGINA


INICIAL, PUEDE APARECER COMO UNA VENTANA ADICIONAL O DENTRO DE UNO DE
LOS FRAMES DE LA PAGINA INICIAL. SU CONSTRUCCIÓN TIENE LAS SIGUIENTES
CARACTERÍSTICAS: DISEÑO GRÁFICO Y PRESENTACIÓN GENERAL. MONTAJE Y
PROGRAMACIÓN DE DISEÑO GRÁFICO APROBADO (HTML). INTRODUCCIÓN DE SUB-
ÍNDICES DE TEXTO VERSÁTILES PARA FUTURAS EXPANSIONES. PROCESAMIENTO Y
COLOCACIÓN DE ELEMENTOS ESTÁTICOS (TEXTO, GRÁFICOS E IMÁGENES EXISTENTES).
PROCESAMIENTO PROGRAMACIÓN E INSERCIÓN DE ELEMENTOS EN FLASH
(OPCIONAL). PROGRAMACIÓN DE APLICACIONES ESPECIALES (OPCIONAL).
TRANSFERENCIA DE LA PAGINA AL SITE.

MODIFICACIONES: AL MOMENTO DE INVERTIR EN UNA PAGINA WEB (INICIAL Ó


ADICIONAL), ES NECESARIO CONSIDERAR LA PERIODICIDAD DE LOS LOS CAMBIOS DE
INFORMACIÓN EN LA PUBLICACIÓN (MODIFICACIONES DE TEXTO, FOTOS Y ELEMENTOS
ESTÁTICOS HTML). SI LA PERIODICIDAD DE LOS CAMBIOS ES BAJA, PUEDE CONTRATAR
NUESTROS SERVICIOS DE ACTUALIZACIÓN (SEGÚN LA TARIFA OFERTADA PARA SU
PROYECTO EN FLASH Ó HTML). DE LO CONTRARIO SE RECOMIENDA INVERTIR EN UN
PROGRAMA DE ACTUALIZACIÓN AUTOMÁTICA ON-LINE EN EL CASO DE NO CONTAR
CON PERSONAL ADIESTRADO EN ESTE TIPO DE TAREAS.

PÁGINAS CON ACTUALIZACIÓN ON-LINE Y ENLACE A BASE DE DATOS: CONSISTE EN


PÁGINAS DINÁMICAS DONDE LA INFORMACIÓN QUE SE PRESENTA ES TOMADA DE UNA
BASE DE DATOS INCLUIDA EN EL HOSPEDAJE Ó BIEN CONFIGURADA EN EL PC DEL
CLIENTE. ESTE SISTEMA ES PROVECHOSO PARA PUBLICAR DATOS DE SU NEGOCIO QUE
CAMBIAN CONSTANTEMENTE.

MAILING-LIST PARA REVISTA ELECTRÓNICA: ESTE ES UN SISTEMA DE SUSCRIPCIÓN PARA


LOS USUARIOS DE SU PAGINA EN EL QUE QUEDAN REGISTRADOS LOS E-MAIL DE LOS
USUARIOS CON SUS NOMBRES EN FICHEROS Ó BASE DE DATOS. NUESTRO CLIENTE
PODRÁ DISTRIBUIR DE MANERA FÁCIL Y PERSONALIZADA CUALQUIER TIPO DE
PUBLICACIÓN VÍA E-MAIL A SUS SUSCRIPTORES.

FORO DE OPINIÓN: PODRÁ AGREGAR INTERACTIVIDAD A SU PAGINA MEDIANTE UN


FORO DE OPINIÓN PERSONALIZADO, DONDE LOS USUARIOS DE SU PAGINA PUEDEN
ESCRIBIR O RESPONDER MENSAJES ACERCA DE UN TEMA SELECCIONADO POR EL
CLIENTE.

CHAT ROOM: PUEDE INSTALAR SU PROPIO CHAT ROOM PERSONALIZADO DE


CAPACIDAD INTERMEDIA O ALTA PARA DIVERSOS USOS, COMO CONVERSACIONES
ENTRE USUARIOS, ATENCIÓN EN VIVO AL CLIENTE, ETC.
TIENDAS VIRTUALES E-COMMERCE: ASESORÍA, DESARROLLO E INSTALACIÓN DE
PLATAFORMA PARA TRANSACCIONES SEGURAS EN INTERNET CON BANCOS
NACIONALES E INTERNACIONALES. DISEÑO Y PROGRAMACIÓN DEL SITES CON
CATÁLOGOS DE PRODUCTOS POR CATEGORÍAS, CARRITO DE COMPRAS Y SECCIONES
BÁSICAS PARA TIENDAS ON-LINE.

PROGRAMACIÓN WEB: PROGRAMACIÓN EN JAVA, PHP, ASP, PERL Y OTROS LENGUAJES


PARA LA ELABORACIÓN DE TODO TIPO DE APLICACIONES COMPLEJAS DESEADAS POR
NUESTROS CLIENTES EN SU SITE (MANEJO DE BASE DE DATOS, BUSCADORES, ETC.).
ALTA EN BUSCADORES: TODAS NUESTRAS PAGINAS SON INSCRITAS EN LOS PRINCIPALES
BUSCADORES LATINOAMERICANOS, TALES COMO GOOGLE, YAHOO, MSN, YUPI,
ALTAVISTA, AUYANTEPUY, ETC. SU SITE APARECERÁ EN LA BASE DE DATOS DE ESTOS
BUSCADORES CUANDO LOS USUARIOS INTRODUZCAN LAS PALABRAS CLAVES
ASOCIADA A SU SITE, POR ESTA RAZÓN OPTIMIZAMOS EL CONTENIDO Y LA ESTRUCTURA
DE LA PAGINA INICIAL PARA UN MEJOR POSICIONAMIENTO.

GRÁFICOS ESPECIALES Y BANNERS: USADOS GENERALMENTE PARA RESALTAR LA


PROMOCIÓN DE SU PAGINA O SERVICIOS EN OTROS SITES. EXISTEN TRES TIPOS DE
BANNERS PUBLICITARIOS:

 BANNERS ESTÁTICOS. (JPG)


 BANNERS ANIMADOS (GIFT)
 BANNERS PROGRAMADOS EN EN FLASH.

EL DISEÑO WEB HA VISTO AMPLIA APLICACIÓN EN LOS SECTORES COMERCIALES DE


INTERNET ESPECIALMENTE EN LA WORLD WIDE WEB. ASIMISMO, A MENUDO LA WEB SE
UTILIZA COMO MEDIO DE EXPRESIÓN PLÁSTICA EN SÍ. ARTISTAS Y CREADORES HACEN
DE LAS PÁGINAS EN INTERNET UN MEDIO MÁS PARA OFRECER SUS PRODUCCIONES
Y UTILIZARLAS COMO UN CANAL MÁS DE DIFUSIÓN DE SU OBRA.

También podría gustarte