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
LA IMPORTANCIA DE LAEDUCACION A DISTANCIA, SEMIPRESENCIAL, CON MATERIAL AUTOINSTITUCIONAL O EN LINEA COMO ADULTO EN SITUACION DE APRENDIZAJE''..pdf.12 PDF