revista gustavo guzman

22
TODA LA INFORMACION CON UN CLIPS LENGUAJES PAGINAS WEB

description

todo como crear y subir una pagina web

Transcript of revista gustavo guzman

TODA LA INFORMACION CON UN CLIPS

LENGUAJESPAGINAS

WEB

En esta nueva era donde la tecnologíaavanza de una forma rápida o mejor dicho a pasosagigantados el conocer que es una pagina web y algunoslenguajes de programación de estas mas que solo culturageneral es una necesidad puesto que este medio se Puede usar desde solo recreación, pasando por finesEducativos hasta el crecimientoy expansión de cualquierempresa de cualquier rama.

GUSTAVO

GUZMAN

4

Una página web es un documento electrónico adaptado para la World Wide Web que generalmente forma parte de un sitio web. Su principal característica son los hipervínculos de una página, siendo esto el fundamento de la WWW. Una página web está compuesta principalmente por información, así como por hiperenlaces; además puede contener o asociar datos de estilo para especificar cómo debe visualizarse, y también aplicaciones embebidas para hacerla interactiva. Las páginas web son escritas en un lenguaje de marcado que provea la capacidad de manejar e insertar hiperenlaces, generalmente HTML. El contenido de la página puede ser predeterminado. Las páginas dinámicas que

se generan al momento de la visualización se hacen a través de lenguajes interpretados.Una página web es en esencia una tarjeta de presentación digital, ya sea para empresas, organizaciones, personas, etc. Así mismo, la nueva tendencia orienta a que las páginas web no sean solo atractivas para los internautas, sino también optimizadas para buscadores a través del código fuente.

5

Actualmente existen diferentes lenguajes de programación para desarrollar en la web, estos han ido surgiendo debido a las tendencias y necesidades de las plataformas. En el presente artículo pretende mostrar las ventajas y

desventajas de los lenguajes más conocidos.Desde los inicios de Internet, fueron surgiendo diferentes demandas por los usuarios y se dieron soluciones mediante lenguajes estáticos. A medida que paso el tiempo, las tecnologías fueron desarrollándose y surgieron nuevos problemas a dar solución. Esto dio lugar a desarrollar lenguajes de programación para la web dinámicos, que permitieran interactuar con los usuarios y utilizaran sistemas de Bases de Datos. A continuación daremos una introducción a los diferentes lenguajes de programación para la web.

7

Desde el surgimiento de internet se han publicado sitios web gracias al lenguaje HTML. Es un lenguaje estático para el desarrollo de sitios web (acrónimo en inglés de HyperText Markup Language, en español Lenguaje de Marcas Hipertextuales). Desarrollado por el World Wide Web Consortium (W3C). Los archivos pueden tener las extensiones (htm, html).

Este es un lenguaje interpretado, no requiere compilación. Fue creado por Brendan Eich en la empresa Netscape Communications. Utilizado principalmente en páginas web. Es similar a Java, aunque no es un lenguaje orientado a objetos, el mismo no dispone de herencias. La mayoría de los navegadores en sus últimas versiones interpretan código Javascript.El código Javascript puede ser integrado dentro de nuestras páginas web. Para evitar incompatibilidades el World Wide Web Consortium (W3C)

diseño un estándar denominado DOM (en inglés Document Object Model, en su traducción al español Modelo de Objetos del Documento).

Es un lenguaje de programación utilizado para la creación de sitio web. PHP es un acrónimo recursivo que significa “PHP Hypertext Pre-processor”, (inicialmente se llamó Personal Home Page). Surgió en 1995, desarrollado por PHP Group.PHP es un lenguaje de script interpretado en el lado del8

servidor utilizado para la generación de páginas web dinámicas, embebidas en páginas HTML y ejecutadas en el servidor. PHP no necesita ser compilado para ejecutarse. Para su funcionamiento necesita tener instalado Apache o IIS con las librerías de PHP. La mayor parte de su sintaxis ha sido tomada de C, Java y Perl con algunas características específicas. Los archivos cuentan con la extensión (php).

Es una tecnología del lado de servidor desarrollada por Microsoft para el desarrollo de sitio web dinámicos. ASP significa en inglés (Active Server Pages), fue liberado por Microsoft en 1996. Las páginas web desarrolladas bajo este lenguaje es necesario tener instalado Internet Information Server (IIS).ASP no necesita ser compilado para ejecutarse. Existen varios lenguajes que se pueden utilizar para crear páginas ASP. El más utilizado es VBScript, nativo de Microsoft. ASP se puede

hacer también en Perl and Jscript (no JavaScript). El código ASP puede ser insertado junto con el código HTML. Los archivos cuentan con la extensión (asp).

10

Es un lenguaje para la creación de sitios web dinámicos, acrónimo de Java Server Pages. Está orientado a desarrollar páginas web en Java. JSP es un lenguaje multiplataforma. Creado para ejecutarse del lado del servidor.JSP fue desarrollado por Sun Microsystems. Comparte ventajas similares a las de ASP.NET, desarrollado para la creación de aplicaciones web potentes. Posee un

motor de páginas basado en los servlets de Java. Para su funcionamiento se necesita tener instalado un servidor Tomcat.

Es un lenguaje de programación creado en el año 1990 por Guido van Rossum, es el sucesor del lenguaje de programación ABC. Python es comparado habitualmente con Perl. Los usuarios lo consideran como un lenguaje más limpio para programar. Permite

la creación de todo tipo de programas incluyendo los sitios web.Su código no necesita ser compilado, por lo que se llama que el código es interpretado. Es un lenguaje de programación multiparadigma, lo cual fuerza a que los programadores adopten por un estilo de programación particular:Programación orientada a objetos. Programación estructurada. Programación funcional. Programación orientada a aspectos. 11

Es un lenguaje interpretado de muy alto nivel y orientado a objetos. Desarrollado en el 1993 por el programador japonés Yukihiro “Matz” Matsumoto. Su sintaxis está inspirada en Phyton, Perl. Es distribuido bajo licencia de software libre (Opensource).Ruby es un lenguaje dinámico para una programación orientada a objetos rápida y sencilla. Para los que deseen iniciarse en este lenguaje pueden encontrar un

tutorial interactivo de ruby. Se encuentra también a disposición de estos usuarios un sitio con informaciones y cursos en español.

13

ECHO "<b>Hola</b>";PRINT "<b>Hola</b>";

Muestra Hola en negrita. Nótese que puede incluirse cualquier etiqueta HTML

ECHO $a; Muestra la variable $a

PRINTF ( "Te digo: %s %s" , "Hola" , 124 );

Muestra un texto con formato preestablecido, en este ejemplo imprime:Te digo: Hola 124

print STRTOLOWER("Hola Don Pepe");

StrToLower convierte una cadena a minúsculas.

print STRTOUPPER("Hola Don Pepe");

StrToUpper convierte una cadena a mayúsculas. (ver más pag.103)

echo STR_REPEAT(".oOo",20);

STR_REPEAT repite una cadena X número de veces.

15

print STRREV("hola"); //muestra en pantalla: aloh

STRREV invierte una cadena de texto.

echo CHR(65); //muestra: A

CHR genera un caracter a partir de la tabla ASCII. (entero)

<p>Un texto <%echo "intercalado"%>entre el html</p>

Se puede intercalar código PHP en cualquier parte del HTML

print KEY($vector); KEY devuelve la posición actual del puntero de arrays.

$vector=array("uno","dos","tres");ARRAY_UNSHIFT($vector,"cero");

ARRAY_UNSHIFT agrega elementos al principio del vector.

ARSORT, ASORT, KRSORT, KSORT, RSORT, UKSORT, USORT, RANGE

Todas se relacionan con el ordenamiento de vectores.

16

SHUFFLE($vector); SHUFFLE ordena los elementos de un vector de forma aleatoria.

$vector=array("perro","gato","loro","canario");$nuevo=ARRAY_REVERSE($vector);

ARRAY_REVERSE invierte los elementos de un vector.

ARRAY_SPLICE, ARRAY_WALK, COMPACT, ARRAY_COUNT_VALUES, ARRAY_SLICE, ARRAY_VALUES, EXTRACT

Funciones con Arrays más específicas, sin probar.

echo $HTTP_USER_AGENT."<br>";echo $REMOTE_ADDR."<br>";

Estas líneas muestran el tipo de Sistema Operativo y el IP del Usuario.

if (ISSET($var1)) {...} ISSET devuelve TRUE si la variable está definida

print DEFINED("CONSTANTE");

Devuelve TRUE, si la constante ha sido definida.

17

Usa solo

piel

sintética

Necesitamos un hosting donde subir los archivos y un programa FTP, nosotros utilizaremos FileZilla.

Paso 1: nos conectaremos a nuestro servidor, para eso completaremos los campos 1, 2 y 3, una vez que se haya conectado veremos varias carpetas en el panel 5 de la imágen.

Paso 2: en el panel de directorio local, buscaremos la carpeta donde estan los archivos de nuestra pagina web.

Paso 3: en el panel de directorio remoto nos dirigiremos a la carpeta public_html o www (depende de cada hosting, si contrataste hostgator verás la carpeta public_html).

Paso 4: una vez que tengamos localizada la carpeta de nuestro sitio en el panel 4 y la carpeta public_html en el panel 5 podemos comenzar a subir la pagina web, para esto seleccionaremos los archivos que queremos subir, haremos un clic derecho y luego clic en subir.

19

TODA LA INFORMACION CON UN CLIPS

Losteléfonos

++

vanguardista