SlideShare una empresa de Scribd logo
1 de 13
Diferentes lenguajes de
programación web
Python
Python es un lenguaje de programación interpretado
cuya filosofía hace hincapié en una sintaxis muy limpia
y que favorezca un código legible.
Se trata de un lenguaje de
programación multiparadigma, ya que
soporta orientación a objetos, programación
imperativa y, en menor medida, programación
funcional.
Python fue creado a finales de los ochenta por Guido
van Rossum en el Centro para las Matemáticas y la
Informática (CWI, Centrum Wiskunde & Informatica),
en los Países Bajos, como un sucesor del lenguaje de
programación ABC, capaz de manejar excepciones e
interactuar con el sistema operativo Amoeba.
 Comentarios : detrás de #
 Asignación: se usa =„
Ejemplo:
 >>>a=3+2J
 >>> # Esto es un comentario
 >>>B=7 # asignación
HTML
HTML significa HyperText Markup Language. Es el lenguaje en
que se escriben los millones de documentos que hoy existen
en el World Wide Web. Cuando accedemos a uno de estos
documentos, el cliente (Netscape, IE, Mosaic, Lynx, Mozilla)
los interpreta y los muestra.
 HTML no es sensible a mayúsculas y minúsculas. Para HTML
es equivalente <HTML> y <html>, con algunas excepciones.
Aunque es recomendable es escribir los nombres de las
etiquetas en minúsculas ya que las nuevas generaciones del
HTML están basadas en SGML que requiere de documentos
bien formados.Así que, si nuestra intención es continuar
trabajando con este tipo de documentos en el futuro, nos
puede venir bien seguir el modo de escribir de los
documentos bien formados:
 Nombres de etiquetas y atributos en minúsculas.
 Etiquetas de cierre para elementos no vacíos.
 Los valores de los atributos deben estar incluidos entre
comillas dobles.
Estructura de un documento HTML
 Todas las páginas web tienen la siguiente
estructura:
<html>
<head>
<title>Primera página</title>
</head>
<body>
</body>
</html>
javascript
JavaScript es un lenguaje interpretado
que permite incluir macros en páginas
Web. Estas macros se ejecutan en el
ordenador del visitante de nuestras
páginas, y no en el servidor (algo muy
interesante, porque los servidoresWeb
suelen estar sobrecargados, mientras que
los PC's de los usuarios no suelen
estarlo).
<script type=“text/javascript”>…
</script>
PHP
PHP (acrónimo recursivo de PHP: Hypertext
Preprocessor) es un lenguaje de código
abierto muy popular especialmente
adecuado para el desarrollo web y que
puede ser incrustado en HTML.
Un ejemplo introductorio
<!DOCTYPE HTML PUBLIC "-
//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Ejemplo</title>
</head>
<body>
<?php
echo "¡Hola, soy un script de PHP!";
?>
</body>
</html>
ASP
ASP.NET es un framework para aplicaciones
web desarrollado y comercializado por Microsoft.
Los formularios web están contenidos en archivos con una
extensión ASPX; en jerga de programación, estos archivos
típicamente contienen etiquetas HTML o XHTML estático,
y también etiquetas definiendo ControlesWeb que se
procesan del lado del servidor y Controles de Usuario donde
los desarrolladores colocan todo el código estático y
dinámico requerido por la página web.Adicionalmente, el
código dinámico que se ejecuta en el servidor puede ser
colocado en una página dentro de un bloque <% -- código
dinámico -- %> que es muy similar a otras tecnologías de
desarrollo como PHP, JSP y ASP, pero esta práctica es,
generalmente, desaconsejada excepto para propósitos de
enlace de datos pues requiere más llamadas cuando se
genera la página.
Formulario web de ejemplo
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML
1.0Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-
transitional.dtd"> <script runat="server">
protected void Page_Load(object sender,
EventArgs e) { Label1.Text =
DateTime.Now.ToLongDateString(); } </script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server"> <title>Página de
Ejemplo</title> </head> <body> <form
id="form1" runat="server"> <div> <asp:Label
runat="server" id="Label1" /> </div> </form>
</body> </html>
JSP
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.
La tecnología de JSP permite a los desarrolladores y a los
diseñadores de web desarrollar rápidamente y mantener
fácilmente páginas dinámicas, ricas en información como
son las que soportan a sistemas de negociación. La
tecnología de los JSP separa la interfaz del usuario de la
parte lógica del contenido permitiendo a los
diseñadores cambiar a su disposición las plantillas de la
interfaz sin alterar el contenido dinámico subyacente.
Diferentes lenguajes de programación web

Más contenido relacionado

La actualidad más candente (17)

¿Me Afirmaron Que Sql No Es Un Lenguaje De Programacion, Eso Es Cierto?
¿Me Afirmaron Que Sql No Es Un Lenguaje De Programacion, Eso Es Cierto?
¿Me Afirmaron Que Sql No Es Un Lenguaje De Programacion, Eso Es Cierto?
¿Me Afirmaron Que Sql No Es Un Lenguaje De Programacion, Eso Es Cierto?
 
Manual de PHP Basico
Manual de PHP BasicoManual de PHP Basico
Manual de PHP Basico
 
Introduccion a php
Introduccion a phpIntroduccion a php
Introduccion a php
 
Introducción a PHP
Introducción a PHPIntroducción a PHP
Introducción a PHP
 
Programacion - Php
Programacion - PhpProgramacion - Php
Programacion - Php
 
Curso php dia1
Curso php dia1Curso php dia1
Curso php dia1
 
Xhtml
XhtmlXhtml
Xhtml
 
Ajax
AjaxAjax
Ajax
 
2.2 lenguajes del lado cliente
2.2 lenguajes del lado cliente2.2 lenguajes del lado cliente
2.2 lenguajes del lado cliente
 
15.- Servidor php
15.- Servidor php15.- Servidor php
15.- Servidor php
 
PHP
PHPPHP
PHP
 
Lenguajes de desarrollo web
Lenguajes de desarrollo webLenguajes de desarrollo web
Lenguajes de desarrollo web
 
Presentacion curso de php
Presentacion curso de phpPresentacion curso de php
Presentacion curso de php
 
PHP
PHPPHP
PHP
 
Lenguaje de programación de páginas web
Lenguaje de programación de páginas webLenguaje de programación de páginas web
Lenguaje de programación de páginas web
 
Html
HtmlHtml
Html
 
Formatos
FormatosFormatos
Formatos
 

Destacado

Elememtos que conforman una red de datos
Elememtos que conforman una red de datosElememtos que conforman una red de datos
Elememtos que conforman una red de datosdiana8320
 
programamcion html
programamcion htmlprogramamcion html
programamcion htmlguesta871cd
 
Lenguajes de programacion
 Lenguajes de programacion Lenguajes de programacion
Lenguajes de programacionVakkerAkeldam
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos09072014
 
Software s.o
Software s.oSoftware s.o
Software s.oMguel
 
Lenguaje de bajo y alto nivel
Lenguaje de bajo y alto nivelLenguaje de bajo y alto nivel
Lenguaje de bajo y alto nivelDiego Jimenez
 
Forma general de un algoritmo en p seudo codigo
Forma general de un algoritmo en p seudo codigoForma general de un algoritmo en p seudo codigo
Forma general de un algoritmo en p seudo codigoirometi
 
Curvamasa pseudocdigo
Curvamasa pseudocdigoCurvamasa pseudocdigo
Curvamasa pseudocdigoJesus Camal
 
Algoritmo fundamentos de la programación
Algoritmo   fundamentos de la programaciónAlgoritmo   fundamentos de la programación
Algoritmo fundamentos de la programaciónDesarrolloWeb.com
 
Historia de los Lenguajes de Programación
Historia de los Lenguajes de ProgramaciónHistoria de los Lenguajes de Programación
Historia de los Lenguajes de ProgramaciónLILIANA06
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónKarol
 
Algoritmos Y Programas Unidad1
Algoritmos Y  Programas Unidad1Algoritmos Y  Programas Unidad1
Algoritmos Y Programas Unidad1Silvanac
 
Logaritmo, definicion y propiedades
Logaritmo, definicion y propiedadesLogaritmo, definicion y propiedades
Logaritmo, definicion y propiedadesMarcos A. Fatela
 
Ejercicios De Diagrama De Flujo
Ejercicios De Diagrama De FlujoEjercicios De Diagrama De Flujo
Ejercicios De Diagrama De FlujoFabio Valencia
 

Destacado (18)

Elememtos que conforman una red de datos
Elememtos que conforman una red de datosElememtos que conforman una red de datos
Elememtos que conforman una red de datos
 
programamcion html
programamcion htmlprogramamcion html
programamcion html
 
Lenguajes de programacion
 Lenguajes de programacion Lenguajes de programacion
Lenguajes de programacion
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Software s.o
Software s.oSoftware s.o
Software s.o
 
David
DavidDavid
David
 
Lenguaje de bajo y alto nivel
Lenguaje de bajo y alto nivelLenguaje de bajo y alto nivel
Lenguaje de bajo y alto nivel
 
Forma general de un algoritmo en p seudo codigo
Forma general de un algoritmo en p seudo codigoForma general de un algoritmo en p seudo codigo
Forma general de un algoritmo en p seudo codigo
 
Curvamasa pseudocdigo
Curvamasa pseudocdigoCurvamasa pseudocdigo
Curvamasa pseudocdigo
 
Introducción a flash
Introducción a flashIntroducción a flash
Introducción a flash
 
Algoritmo fundamentos de la programación
Algoritmo   fundamentos de la programaciónAlgoritmo   fundamentos de la programación
Algoritmo fundamentos de la programación
 
Historia de los Lenguajes de Programación
Historia de los Lenguajes de ProgramaciónHistoria de los Lenguajes de Programación
Historia de los Lenguajes de Programación
 
LOGARITMOS
LOGARITMOSLOGARITMOS
LOGARITMOS
 
Parrafo presentación
Parrafo presentaciónParrafo presentación
Parrafo presentación
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Algoritmos Y Programas Unidad1
Algoritmos Y  Programas Unidad1Algoritmos Y  Programas Unidad1
Algoritmos Y Programas Unidad1
 
Logaritmo, definicion y propiedades
Logaritmo, definicion y propiedadesLogaritmo, definicion y propiedades
Logaritmo, definicion y propiedades
 
Ejercicios De Diagrama De Flujo
Ejercicios De Diagrama De FlujoEjercicios De Diagrama De Flujo
Ejercicios De Diagrama De Flujo
 

Similar a Diferentes lenguajes de programación web

Programacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidorProgramacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidorJose Felix Moran Agusto
 
Revision de tecnologias web
Revision de tecnologias webRevision de tecnologias web
Revision de tecnologias webFRISLY5
 
Lenguajes de desarrollo web
Lenguajes de desarrollo webLenguajes de desarrollo web
Lenguajes de desarrollo webEvelioHdez
 
Colegio particular san juan oracle y php
Colegio particular san juan oracle y phpColegio particular san juan oracle y php
Colegio particular san juan oracle y phpMAGGEYPEREZ
 
Que es una pagina web
Que es una pagina webQue es una pagina web
Que es una pagina webjorgek47
 
introduccionallaprogramacionweb-230123213144-47a8fc90.ppt
introduccionallaprogramacionweb-230123213144-47a8fc90.pptintroduccionallaprogramacionweb-230123213144-47a8fc90.ppt
introduccionallaprogramacionweb-230123213144-47a8fc90.pptssuser948499
 
INTRODUCCION AL LA PROGRAMACION WEB.ppt
INTRODUCCION AL LA PROGRAMACION WEB.pptINTRODUCCION AL LA PROGRAMACION WEB.ppt
INTRODUCCION AL LA PROGRAMACION WEB.pptTIRZOANTONIOMEDINACA
 
Lenguajes de desarrollo web 2011
Lenguajes  de  desarrollo  web 2011Lenguajes  de  desarrollo  web 2011
Lenguajes de desarrollo web 2011John Florez
 
los-diferentes-lenguajes-de-programacion-para-la-web
 los-diferentes-lenguajes-de-programacion-para-la-web los-diferentes-lenguajes-de-programacion-para-la-web
los-diferentes-lenguajes-de-programacion-para-la-webolguisf
 

Similar a Diferentes lenguajes de programación web (20)

Programacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidorProgramacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidor
 
Apli t1 ejr
Apli t1 ejrApli t1 ejr
Apli t1 ejr
 
Ekipo 2
Ekipo 2Ekipo 2
Ekipo 2
 
Revision de tecnologias web
Revision de tecnologias webRevision de tecnologias web
Revision de tecnologias web
 
EQUIPO 2,LAS AGUILAS
EQUIPO 2,LAS AGUILASEQUIPO 2,LAS AGUILAS
EQUIPO 2,LAS AGUILAS
 
Lenguajes de desarrollo web
Lenguajes de desarrollo webLenguajes de desarrollo web
Lenguajes de desarrollo web
 
Clase 4 JavaScript Básico
Clase 4 JavaScript BásicoClase 4 JavaScript Básico
Clase 4 JavaScript Básico
 
paginas web
paginas webpaginas web
paginas web
 
Páginas web
Páginas web Páginas web
Páginas web
 
Html1
Html1Html1
Html1
 
Colegio particular san juan oracle y php
Colegio particular san juan oracle y phpColegio particular san juan oracle y php
Colegio particular san juan oracle y php
 
Que es una pagina web
Que es una pagina webQue es una pagina web
Que es una pagina web
 
Clase 2 Lenguajes de Programación Web
Clase 2 Lenguajes de Programación WebClase 2 Lenguajes de Programación Web
Clase 2 Lenguajes de Programación Web
 
Tecnologías Web
Tecnologías WebTecnologías Web
Tecnologías Web
 
Actividad #2
Actividad #2Actividad #2
Actividad #2
 
introduccionallaprogramacionweb-230123213144-47a8fc90.ppt
introduccionallaprogramacionweb-230123213144-47a8fc90.pptintroduccionallaprogramacionweb-230123213144-47a8fc90.ppt
introduccionallaprogramacionweb-230123213144-47a8fc90.ppt
 
INTRODUCCION AL LA PROGRAMACION WEB.ppt
INTRODUCCION AL LA PROGRAMACION WEB.pptINTRODUCCION AL LA PROGRAMACION WEB.ppt
INTRODUCCION AL LA PROGRAMACION WEB.ppt
 
Php tema 4
Php tema 4Php tema 4
Php tema 4
 
Lenguajes de desarrollo web 2011
Lenguajes  de  desarrollo  web 2011Lenguajes  de  desarrollo  web 2011
Lenguajes de desarrollo web 2011
 
los-diferentes-lenguajes-de-programacion-para-la-web
 los-diferentes-lenguajes-de-programacion-para-la-web los-diferentes-lenguajes-de-programacion-para-la-web
los-diferentes-lenguajes-de-programacion-para-la-web
 

Más de Xoch Flores

2.2 configuración del entorno de trabajo de la base de datos en web
2.2 configuración del entorno de trabajo de la base de datos en web2.2 configuración del entorno de trabajo de la base de datos en web
2.2 configuración del entorno de trabajo de la base de datos en webXoch Flores
 
Lenguaje javascript
Lenguaje javascriptLenguaje javascript
Lenguaje javascriptXoch Flores
 
Identificación del lenguaje css
Identificación del lenguaje cssIdentificación del lenguaje css
Identificación del lenguaje cssXoch Flores
 
Uso de las normas requeridas en la incorporación
Uso de las normas requeridas en la incorporaciónUso de las normas requeridas en la incorporación
Uso de las normas requeridas en la incorporaciónXoch Flores
 
Identificación de las normas mínimas para facilitar
Identificación de las normas mínimas para facilitarIdentificación de las normas mínimas para facilitar
Identificación de las normas mínimas para facilitarXoch Flores
 
Los sistemas de navegación
Los sistemas de navegaciónLos sistemas de navegación
Los sistemas de navegaciónXoch Flores
 
Determinación de la información del sitio web
Determinación de la información del sitio webDeterminación de la información del sitio web
Determinación de la información del sitio webXoch Flores
 
Determinación de la información del sitio web
Determinación de la información del sitio webDeterminación de la información del sitio web
Determinación de la información del sitio webXoch Flores
 
Etiquetas de xhtml ñ.ñ
Etiquetas de xhtml ñ.ñEtiquetas de xhtml ñ.ñ
Etiquetas de xhtml ñ.ñXoch Flores
 
Etiquetas de xhtml
Etiquetas de xhtmlEtiquetas de xhtml
Etiquetas de xhtmlXoch Flores
 

Más de Xoch Flores (11)

2.2 configuración del entorno de trabajo de la base de datos en web
2.2 configuración del entorno de trabajo de la base de datos en web2.2 configuración del entorno de trabajo de la base de datos en web
2.2 configuración del entorno de trabajo de la base de datos en web
 
Lenguaje javascript
Lenguaje javascriptLenguaje javascript
Lenguaje javascript
 
Identificación del lenguaje css
Identificación del lenguaje cssIdentificación del lenguaje css
Identificación del lenguaje css
 
Box model
Box modelBox model
Box model
 
Uso de las normas requeridas en la incorporación
Uso de las normas requeridas en la incorporaciónUso de las normas requeridas en la incorporación
Uso de las normas requeridas en la incorporación
 
Identificación de las normas mínimas para facilitar
Identificación de las normas mínimas para facilitarIdentificación de las normas mínimas para facilitar
Identificación de las normas mínimas para facilitar
 
Los sistemas de navegación
Los sistemas de navegaciónLos sistemas de navegación
Los sistemas de navegación
 
Determinación de la información del sitio web
Determinación de la información del sitio webDeterminación de la información del sitio web
Determinación de la información del sitio web
 
Determinación de la información del sitio web
Determinación de la información del sitio webDeterminación de la información del sitio web
Determinación de la información del sitio web
 
Etiquetas de xhtml ñ.ñ
Etiquetas de xhtml ñ.ñEtiquetas de xhtml ñ.ñ
Etiquetas de xhtml ñ.ñ
 
Etiquetas de xhtml
Etiquetas de xhtmlEtiquetas de xhtml
Etiquetas de xhtml
 

Diferentes lenguajes de programación web

  • 2. Python Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis muy limpia y que favorezca un código legible. Se trata de un lenguaje de programación multiparadigma, ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional. Python fue creado a finales de los ochenta por Guido van Rossum en el Centro para las Matemáticas y la Informática (CWI, Centrum Wiskunde & Informatica), en los Países Bajos, como un sucesor del lenguaje de programación ABC, capaz de manejar excepciones e interactuar con el sistema operativo Amoeba.
  • 3.  Comentarios : detrás de #  Asignación: se usa =„ Ejemplo:  >>>a=3+2J  >>> # Esto es un comentario  >>>B=7 # asignación
  • 4. HTML HTML significa HyperText Markup Language. Es el lenguaje en que se escriben los millones de documentos que hoy existen en el World Wide Web. Cuando accedemos a uno de estos documentos, el cliente (Netscape, IE, Mosaic, Lynx, Mozilla) los interpreta y los muestra.  HTML no es sensible a mayúsculas y minúsculas. Para HTML es equivalente <HTML> y <html>, con algunas excepciones. Aunque es recomendable es escribir los nombres de las etiquetas en minúsculas ya que las nuevas generaciones del HTML están basadas en SGML que requiere de documentos bien formados.Así que, si nuestra intención es continuar trabajando con este tipo de documentos en el futuro, nos puede venir bien seguir el modo de escribir de los documentos bien formados:  Nombres de etiquetas y atributos en minúsculas.  Etiquetas de cierre para elementos no vacíos.  Los valores de los atributos deben estar incluidos entre comillas dobles.
  • 5. Estructura de un documento HTML  Todas las páginas web tienen la siguiente estructura: <html> <head> <title>Primera página</title> </head> <body> </body> </html>
  • 6. javascript JavaScript es un lenguaje interpretado que permite incluir macros en páginas Web. Estas macros se ejecutan en el ordenador del visitante de nuestras páginas, y no en el servidor (algo muy interesante, porque los servidoresWeb suelen estar sobrecargados, mientras que los PC's de los usuarios no suelen estarlo).
  • 8. PHP PHP (acrónimo recursivo de PHP: Hypertext Preprocessor) es un lenguaje de código abierto muy popular especialmente adecuado para el desarrollo web y que puede ser incrustado en HTML.
  • 9. Un ejemplo introductorio <!DOCTYPE HTML PUBLIC "- //W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Ejemplo</title> </head> <body> <?php echo "¡Hola, soy un script de PHP!"; ?> </body> </html>
  • 10. ASP ASP.NET es un framework para aplicaciones web desarrollado y comercializado por Microsoft. Los formularios web están contenidos en archivos con una extensión ASPX; en jerga de programación, estos archivos típicamente contienen etiquetas HTML o XHTML estático, y también etiquetas definiendo ControlesWeb que se procesan del lado del servidor y Controles de Usuario donde los desarrolladores colocan todo el código estático y dinámico requerido por la página web.Adicionalmente, el código dinámico que se ejecuta en el servidor puede ser colocado en una página dentro de un bloque <% -- código dinámico -- %> que es muy similar a otras tecnologías de desarrollo como PHP, JSP y ASP, pero esta práctica es, generalmente, desaconsejada excepto para propósitos de enlace de datos pues requiere más llamadas cuando se genera la página.
  • 11. Formulario web de ejemplo <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1- transitional.dtd"> <script runat="server"> protected void Page_Load(object sender, EventArgs e) { Label1.Text = DateTime.Now.ToLongDateString(); } </script> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>Página de Ejemplo</title> </head> <body> <form id="form1" runat="server"> <div> <asp:Label runat="server" id="Label1" /> </div> </form> </body> </html>
  • 12. JSP 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. La tecnología de JSP permite a los desarrolladores y a los diseñadores de web desarrollar rápidamente y mantener fácilmente páginas dinámicas, ricas en información como son las que soportan a sistemas de negociación. La tecnología de los JSP separa la interfaz del usuario de la parte lógica del contenido permitiendo a los diseñadores cambiar a su disposición las plantillas de la interfaz sin alterar el contenido dinámico subyacente.