Vous êtes sur la page 1sur 4

LENGUAJES DE PROGRAMACION

Conjunto de reglas o normas que


permiten asociar a cada programa
correcto un clculo que ser llevado
acabo por un ordenador.
ASP
El lenguaje ASP (Active Server Pages,
Paginas Activas en el Servidor) es un
lenguaje de programacin para
servidores, es adecuado para el acceso
a la base de datos, lecturas de ficheros,
etc. Hay cuatro versiones de este
lenguaje: 1.0, 2.0, 3.0 y la ASP.NET
que se le conoce como ASP clsica.
Objetivos
Crear sitios web vacos en
visual web developer 2010
express.
Identificar el entorno de la
aplicacin.
Crear script bsicos con
controles web.
Ventajas
El mejor sistema para
programadores que conozcan
Visual Basic.
Fcil para aprender para los
que no conozcan Visual Basic.
Gratuito con el sistema
operativo.
Cientos de componentes.
Gran base de usuarios.
Desventajas
Solo para sistemas operativos
Microsoft.
Mayora de componentes no
gratuitos.
Producto cerrado.
Objetos integrados
Request
Response
Session
Appliccation
Server
JSP (JAVA SERVER PAGES)

Es un lenguaje de scripting basado en
java para el desarrollo de pginas web
dinmicas y estilos web, pginas de
servidores java son HTML normal con
trozos de cdigo java incrustadas en
ellos. Un compilador JSP se utiliza para
generar servlets desde la pgina JSP.

Ventajas
Multiplataforma.
La parte dinmica est escrita
en java.
Permite el uso de servlets.

Desventajas
Complejo aprendizaje.



INSTITUTO TECNOLOGICO DE TLAXIACO
LENGUAJES DE PROGRAMACIN
PRESENTA
AVENDAO LIMA MARIO
RUIZ HERAS RENE
HERNNDEZ PABLO NORBERTO
JOSE SARMIENTO RICARDO
TRINIDAD RAMIREZ CELIA
FACILITADOR-ING. AUDEL ROLANDO PREZ GARCA
Caractersticas
El JSP permite que las pginas
web que se generan de forma
dinmica que estas utilizan
unas etiquetas de XML y Java
servlets.
Java server pages son pginas
web que incluyen secuencias de
comandos que pueden
modificar una pgina antes de
enviarla al usuario. Al igual que
las paginas ASP pero producido
por sun microsystems.
La tecnologa que facilita el
desarrollo de pginas dinmicas
y aplicaciones web que utilizan
los componentes existentes,
como JavaBeans y web objects
componentes.
Esta es una de las tecnologas
creada para permitir el
desarrollo de tecnologas
basadas en web
independientes de la
plataforma.
JSP tiene la capacidad de
scripting dinmico que trabaja
en conjunto con el cdigo HTML
separando la lgica de la pgina
a partir de los elementos
estticos del diseo real y
visualizacin de la pgina.
JSP es una extensin de java
servlets que permite la
generacin dinmicas de
pginas web.
JSP se puede utilizar con las
plataformas de Solaris y Linux.

PHP
PHP es un lenguaje de
programacin de uso
general de cdigo del lado del
servidor originalmente diseado
para el desarrollo web de contenido
dinmico. Fue uno de los primeros
lenguajes de programacin del lado
del servidor que se podan
incorporar directamente en el
documento HTML en lugar de llamar
a un archivo externo que procese
los datos. El cdigo es interpretado
por un servidor web con un mdulo
de procesador de PHP que genera
la pgina Web resultante. PHP ha
evolucionado por lo que ahora
incluye tambin una interfaz
de lnea de comandos que puede
ser usada en aplicaciones
grficas independientes. Puede ser
usado en la mayora de los
servidores web al igual que en casi
todos los sistemas operativos y
plataformas sin ningn costo.
El gran parecido que posee PHP
con los lenguajes ms comunes
de programacin estructurada,
como C y Perl, es que permiten a la
mayora de los programadores crear
aplicaciones complejas con una
curva de aprendizaje muy corta.
Tambin les permite involucrarse
con aplicaciones de contenido
dinmico sin tener que aprender
todo un nuevo grupo de funciones.
PHP tambin tiene la capacidad de
ser ejecutado en la mayora de
los sistemas operativos, tales
como Unix (y de ese tipo,
como Linux o Mac OS X) y Microsoft
Windows, y puede interactuar con
los servidores de web ms
populares ya que existe en
versin CGI, mdulo para Apache,
e ISAPI.
Caractersticas:
Orientado al desarrollo
de aplicaciones web dinmicas
con acceso a informacin
almacenada en una base de
datos.
Es considerado un lenguaje fcil
de aprender, ya que en su
desarrollo se simplificaron
distintas especificaciones, como
es el caso de la definicin de las
variables primitivas, ejemplo que
se hace evidente en el uso
de php arrays.
El cdigo fuente escrito en PHP
es invisible al navegador web y
al cliente, ya que es el servidor
el que se encarga de ejecutar el
cdigo y enviar su resultado
HTML al navegador. Esto hace
que la programacin en PHP
sea segura y confiable.
Capacidad de conexin con la
mayora de los motores de base
de datos que se utilizan en la
actualidad, destaca su
conectividad
con MySQL y PostgreSQL.
Capacidad de expandir su
potencial utilizando mdulos
(llamados ext's o extensiones).
Posee una amplia
documentacin en su sitio web
oficial, entre la cual se destaca
que todas las funciones del
sistema estn explicadas y
ejemplificadas en un nico
archivo de ayuda.
Es libre, por lo que se presenta
como una alternativa de fcil
acceso para todos.
Permite aplicar tcnicas
de programacin orientada a
objetos. Incluso aplicaciones
como Zend framework, empresa
que desarrolla PHP, estn
totalmente desarrolladas
mediante esta metodologa.
No requiere definicin de tipos
de variables aunque sus
variables se pueden evaluar
tambin por el tipo que estn
manejando en tiempo de
ejecucin.
Tiene manejo de excepciones
(desde PHP5).
Si bien PHP no obliga a quien lo
usa a seguir una determinada
metodologa a la hora de
programar, an hacindolo, el
programador puede aplicar en
su trabajo cualquier tcnica de
programacin o de desarrollo
que le permita escribir cdigo
ordenado, estructurado y
manejable. Un ejemplo de esto
son los desarrollos que en PHP
se han hecho del diseo
Modelo (MVC), que permiten
separar el tratamiento y acceso
a los datos, la lgica de control y
la interfaz de usuario en tres
componentes independientes.
Debido a su flexibilidad ha
tenido una gran acogida como
lenguaje base para las
aplicaciones WEB de manejo de
contenido, y es su uso principal.

Desventajas:
Como es un lenguaje que se
interpreta en ejecucin, para
ciertos usos puede resultar un
inconveniente que el cdigo
fuente no pueda ser ocultado.
La ofuscacin es una tcnica
que puede dificultar la lectura
del cdigo pero no
necesariamente impide que el
cdigo sea examinado.
Debido a que es un lenguaje
interpretado, un script en PHP
suele funcionar
considerablemente ms lento
que su equivalente en un
lenguaje de bajo nivel, sin
embargo este inconveniente se
puede minimizar con tcnicas
de cach tanto en archivos
como en memoria.
Las variables al no ser
tipificadas dificulta a los
diferentes IDEs para ofrecer
asistencias para el tipificado del
cdigo, aunque esto no es
realmente un inconveniente del
lenguaje en s. Esto es
solventado por Zend Studio
aadiendo un comentario con el
tipo a la declaracin de la
variable.

Ejemplo:
Programa Hola mundo con PHP
embebido en cdigo HTML:
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8" />
<title> Ejemplo bsico
PHP</title>
</head>
<body>
<?php
echo 'Hola mundo';
?>
</body>
</html>
El intrprete de PHP solo ejecuta el
cdigo que se encuentra entre sus
delimitadores. Los delimitadores
ms comunes son <?php para abrir
una seccin PHP y ?> para cerrarla.
El propsito de estos delimitadores
es separar el cdigo PHP del resto
de cdigo, como por ejemplo el
HTML.
22

Las variables se prefijan con el
smbolo del dlar ($) y no es
necesario indicar su tipo. Las
variables, a diferencia de las
funciones, distinguen entre
maysculas y minsculas. Las
cadenas de caracteres pueden ser
encapsuladas tanto en dobles
comillas como en comillas simples,
aunque en el caso de las primeras,
se pueden insertar variables en la
cadena directamente, sin necesidad
de concatenacin.
Los comentarios se pueden escribir
bien con dos barras al principio de
la lnea, o con una almohadilla.
Tambin permite comentarios multi-
lnea encapsulados en /* */.
En cuanto a las palabras clave, PHP
comparte con la mayora de otros
lenguajes con sintaxis C las
condiciones con if, los bucles
con for y while y los retornos de
funciones. Como es habitual en este
tipo de lenguajes, las sentencias
deben acabar con punto y coma (;).
Conclusin
ASP es un lenguaje para el
desarrollo y diseo de aplicaciones
que estn relacionadas con los
servidores as como la red de
internet.
Bibliografa
Lenguajes de programacin, Carlos
Urea Almagro, curso 2011-2012.
ASP.NET , escuela de ingeniera en
computacin, Jose M. Flores
http://php.net/manual/es/language.b
asic-syntax.php

Vous aimerez peut-être aussi