Lenguajes de Programación para la Web

Codigo en la Web
29 Mar 201606:58

Summary

TLDREl script proporciona una introducción a los diferentes lenguajes de programación utilizados para el desarrollo web. Se menciona HTML como el lenguaje estático original para sitios web, seguido por JavaScript, creado por Brendan Eich y utilizado principalmente en páginas web. Se destaca el modelo de objetos de documento (DOM) diseñado por el World Wide Web Consortium (W3C) y se introduce PHP como un lenguaje de script interpretado en el lado del servidor. También se abordan ASP y ASP.NET de Microsoft, así como JSP para el desarrollo de aplicaciones web en Java. Finalmente, se mencionan Python y Ruby, los cuales son lenguajes de programación multiparadigma y de alto nivel, respectivamente. El script resalta la evolución de los lenguajes y cómo han respondido a los cambios en las necesidades de programación web a lo largo del tiempo.

Takeaways

  • 🌐 El lenguaje HTML es estático y se utiliza para el desarrollo de sitios web, desarrollado por el World Wide Web Consortium.
  • 📄 Los archivos HTML tienen extensiones .htm o .html.
  • 💻 JavaScript es un lenguaje interpretado creado por Brendan Eich en Netscape Communications, utilizado principalmente para páginas web y no es un lenguaje orientado a objetos.
  • 📚 El World Wide Web Consortium diseñó el estándar DOM (Document Object Model) para integrar código JavaScript en páginas web.
  • 🔄 PHP es un lenguaje de programación interpretado en el lado del servidor, inicialmente llamado Personal Home Page, desarrollado por Rasmus Lerdorf.
  • 📜 Los archivos PHP tienen la extensión .php y requieren de un servidor web con soporte para PHP para funcionar.
  • 🛠️ ASP (Active Server Pages) es una tecnología del lado del servidor desarrollada por Microsoft para el desarrollo de sitios dinámicos.
  • 🔗 ASP.NET es el sucesor de ASP y se lanzó con una estrategia de mercado que incluyó el nombre .NET, desarrollado para superar las limitaciones de ASP.
  • 📈 JSP (Java Server Pages) es un lenguaje para la creación de sitios web dinámicos, basado en Java y ejecutado del lado del servidor.
  • 🐍 Python es un lenguaje de programación creado en 1992 por Guido van Rossum, conocido por ser fácil de aprender y ser un lenguaje multiparadigma.
  • 🔑 Ruby es un lenguaje interpretado de alto nivel y orientado a objetos, desarrollado por Yukihiro Matsumoto en 1993, con una sintaxis inspirada en Python.
  • 🔍 Existen múltiples lenguajes de programación para la web, cada uno con sus propias características y usos, lo que permite a los desarrolladores elegir el que mejor se adapte a sus necesidades.

Q & A

  • ¿Qué lenguaje de programación es el más antiguo para el desarrollo de sitios web?

    -El lenguaje de programación más antiguo para el desarrollo de sitios web es HTML (HyperText Markup Language), desarrollado por el World Wide Web Consortium.

  • ¿Qué lenguaje de programación fue creado por Brendan Eich y por qué compañía?

    -El lenguaje de programación creado por Brendan Eich es JavaScript, y lo desarrolló para Netscape Communications.

  • ¿Qué es el DOM y cómo está relacionado con JavaScript?

    -El DOM (Modelo de Objetos del Documento) es un estándar diseñado por el World Wide Web Consortium que permite a los programas y scripts interactuar con la estructura de contenido de una página web. JavaScript es un lenguaje que puede ser utilizado para manipular el DOM.

  • ¿Cuál es el significado de la sigla PHP y cómo se relaciona con el desarrollo web?

    -PHP es un acrónimo recursivo que significa 'PHP: Hypertext Preprocessor'. Es un lenguaje de programación interpretado en el lado del servidor utilizado para generar páginas web dinámicas.

  • ¿Qué significa ASP y cómo se relaciona con Microsoft?

    -ASP significa 'Active Server Pages' y es una tecnología del lado del servidor desarrollada por Microsoft para el desarrollo de sitios web dinámicos.

  • ¿Cuál es la diferencia principal entre ASP y ASP.NET?

    -ASP.NET es el sucesor de ASP y fue desarrollado para resolver las limitaciones que ASP tenía al crear sitios web simples o aplicaciones más grandes. ASP.NET es una plataforma más potente y flexible para el desarrollo de aplicaciones web.

  • ¿Qué lenguaje de programación es conocido por ser muy legible y fácil de aprender?

    -El lenguaje de programación conocido por ser muy legible y fácil de aprender es Python, creado en el año 1992 por Guido van Rossum.

  • ¿Qué lenguaje de programación fue influenciado por Python y fue desarrollado por Yukihiro Matsumoto?

    -El lenguaje de programación influenciado por Python y desarrollado por Yukihiro Matsumoto es Ruby, un lenguaje de programación de muy alto nivel y orientado a objetos.

  • ¿Qué características tiene Ruby que lo hacen atractivo para los programadores principiantes?

    -Ruby es un lenguaje dinámico y orientado a objetos que es rápido y sencillo para quienes quieran iniciarse en la programación. Ofrece características como la distinción entre mayúsculas y minúsculas, múltiples expresiones por línea separadas por punto y coma, y la capacidad de cargar librerías de extensiones dinámicamente.

  • ¿Qué es JSP y cómo se relaciona con el desarrollo de aplicaciones web?

    -JSP (JavaServer Pages) es un lenguaje para la creación de sitios web dinámicos que permite el desarrollo de aplicaciones web potentes y es multiplataforma. Fue desarrollado por Sun Microsystems y permite separar la lógica del programa de la presentación.

  • ¿Qué tipo de archivo tienen las páginas web desarrolladas con JSP?

    -Las páginas web desarrolladas con JSP tienen la extensión '.jsp' y contienen código incrustado en HTML.

  • ¿Qué lenguajes de programación se mencionan en el script que son adecuados para el desarrollo de sitios web?

    -El script menciona HTML, JavaScript, PHP, ASP, ASP.NET, JSP, Python y Ruby como lenguajes de programación adecuados para el desarrollo de sitios web.

Outlines

00:00

🌐 Lenguajes de Programación para la Web

Este párrafo introduce la diversidad de lenguajes de programación utilizados en el desarrollo web. Se mencionan lenguajes estáticos como HTML y lenguajes dinámicos como JavaScript, PHP, ASP, ASP.NET, JSP y Python. Cada uno de estos lenguajes tiene su propio propósito y forma de integrarse en la creación de sitios web, desde el desarrollo de páginas estáticas hasta la generación de contenido dinámico y la interacción con bases de datos. Además, se destaca la evolución de algunos lenguajes, como el paso de ASP a ASP.NET, y la importancia de los estándares y las especificaciones para asegurar la compatibilidad y el rendimiento en diferentes plataformas.

05:01

🐍 Python y Ruby: Lenguajes de Programación Modernos

El segundo párrafo se enfoca en dos lenguajes de programación modernos: Python y Ruby. Python fue creado en 1992 y es conocido por su facilidad de aprendizaje y su versatilidad, lo que lo convierte en una opción popular para la programación web y otros tipos de desarrollo de software. Ruby, desarrollado en 1993 por Yukihiro Matsumoto, se inspira en Python y se destaca por su enfoque en la programación orientada a objetos y su sintaxis elegante. Ruby es un lenguaje dinámico y multiparadigma que también permite la carga de bibliotecas de extensión de forma dinámica. Se menciona que ambos lenguajes son portátiles y tienen una comunidad de desarrolladores activa que ofrece recursos educativos y soporte para los programadores.

Mindmap

Keywords

💡Lenguajes de programación

Los lenguajes de programación son sistemas de reglas que definen cómo se debe escribir un programa para que una computadora lo ejecute. Son fundamentales para el desarrollo de aplicaciones y sitios web. En el video, se discuten varios lenguajes de programación utilizados en el desarrollo web, como HTML, JavaScript, PHP, ASP, ASP.NET, JSP, Python y Ruby, mostrando su importancia en la interacción con los usuarios y la utilización de sistemas de bases de datos.

💡HTML

HTML (HyperText Markup Language) es el lenguaje de marcado estándar para la creación de páginas web. Se utiliza para estructurar el contenido en la web y es el primer paso en la creación de cualquier sitio web. En el video, se menciona que HTML es un lenguaje estático y fue desarrollado por el World Wide Web Consortium (W3C).

💡JavaScript

JavaScript es un lenguaje de programación interpretado ampliamente utilizado para crear páginas web interactivas. A diferencia de los lenguajes de programación compilados, JavaScript no requiere compilación y se ejecuta en el navegador del usuario. En el video, se destaca que fue creado por Brendan Eich y es esencial para la interacción en páginas web.

💡PHP

PHP (Hypertext Preprocessor) es un lenguaje de programación de código abierto diseñado para la creación de aplicaciones web dinámicas. Se ejecuta principalmente en el servidor web y es capaz de generar páginas web dinámicas. En el video, se aclara que PHP es un lenguaje interpretado y que inicialmente se llamó 'Personal Home Page Tools'.

💡ASP

ASP (Active Server Pages) es una tecnología del lado del servidor desarrollada por Microsoft para crear páginas web dinámicas. Aunque el video no profundiza en detalles, ASP es mencionado como una opción para el desarrollo de sitios web dinámicos que requiere de Internet Information Services (IIS) y de una biblioteca específica de PHP.

💡ASP.NET

ASP.NET es una plataforma para construir aplicaciones web y servicios web de Microsoft. Es el sucesor de ASP y fue diseñado para superar las limitaciones de su predecesor, permitiendo el desarrollo de aplicaciones web más potentes y escalables. En el video, se menciona que ASP.NET utiliza tecnologías como C# o Visual Basic .NET y requiere de Internet Information Services (IIS) con el .NET Framework.

💡JSP

JSP (JavaServer Pages) es una tecnología de servidor para desarrollar aplicaciones web dinámicas basada en Java. Permite a los desarrolladores la creación de páginas web que incluyen código Java y HTML. En el video, se indica que JSP es multiplataforma y se ejecuta del lado del servidor, compartiendo similitudes con ASP.NET.

💡Python

Python es un lenguaje de programación de alto nivel, muy popular en la actualidad, conocido por su simplicidad y legibilidad. Se utiliza en una amplia variedad de aplicaciones, incluyendo el desarrollo web. En el video, se destaca que Python fue creado en 1992 por Guido van Rossum y es un lenguaje interpretado que admite múltiples paradigmas de programación.

💡Ruby

Ruby es un lenguaje de programación interpretado y orientado a objetos, conocido por su filosofía de programación elegante y natural. Fue desarrollado por Yukihiro Matsumoto en 1993 y su sintaxis está influenciada por el lenguaje de programación Python. En el video, se menciona que Ruby es un lenguaje dinámico y es distribuido bajo una licencia de código abierto.

💡Modelo de objetos del documento (DOM)

El Modelo de Objetos del Documento (DOM) es una estructura de datos que representa y permite la manipulación de un documento HTML. Es esencial en JavaScript para interactuar con el contenido de una página web. En el video, se menciona que el W3C diseñó el estándar DOM para permitir la integración de código JavaScript dentro de las páginas web.

💡Sintaxis

La sintaxis es el conjunto de reglas que define la estructura de un lenguaje de programación. Es fundamental para que un programa sea interpretado o compilado correctamente por una computadora. En el video, se hace referencia a la sintaxis de varios lenguajes de programación, destacando cómo PHP y ASP toman características específicas de otros lenguajes y cómo Ruby difiere en su enfoque.

Highlights

Existen diferentes lenguajes de programación para desarrollar en la web, surgidos debido a las tendencias y necesidades de las plataformas.

Lenguaje HTML: el lenguaje estático para el desarrollo de sitios web, desarrollado por el World Wide Web Consortium.

Lenguaje JavaScript: un lenguaje interpretado creado por Brendan Eich, utilizado principalmente para páginas web.

El World Wide Web Consortium diseñó el estándar DOM (Documento de Objetos Modelo) para integrar JavaScript en páginas web.

Lenguaje PHP: un lenguaje de programación para la creación de sitios web dinámicos, desarrollado por Rasmus Lerdorf.

ASP: una tecnología del lado servidor desarrollada por Microsoft para el desarrollo de sitios dinámicos.

ASP.NET: el sucesor de ASP, desarrollado para resolver las limitaciones de su antecesora y para desarrollar aplicaciones web más potentes.

Lenguaje JSP (Java Server Pages): una tecnología multiplataforma para la creación de aplicaciones web dinámicas.

Python: un lenguaje de programación creado por Guido van Rossum en 1992, conocido por ser fácil de aprender y utilizar.

Ruby: un lenguaje interpretado de alto nivel y orientado a objetos, desarrollado por Yukihiro Matsumoto en 1993.

Los lenguajes de programación web permiten la interacción con los usuarios y el uso de sistemas de bases de datos.

Los archivos HTML tienen extensiones .htm o .html.

PHP es un lenguaje interpretado en el lado del servidor y se utiliza para generar páginas web dinámicas.

ASP requiere de Internet Information Server (IIS) y ASP.NET requiere de IIS con el framework .NET.

Los archivos de ASP tienen la extensión .asp, mientras que los de ASP.NET tienen la extensión .aspx.

Los archivos JSP tienen la extensión .jsp y se incrustan en códigos HTML.

Python es un lenguaje multi-paradigma que permite la programación orientada a objetos, estructurada, funcional y orientada a aspectos.

Ruby es un lenguaje dinámico que es rápido y sencillo para quienes quieran iniciarse en programación orientada a objetos.

Los programadores pueden encontrar tutoriales interactivos y cursos en español para aprender Ruby.

Todos los lenguajes mencionados tienen sus propias características y ventajas para el desarrollo web.

Transcripts

play00:04

ah

play00:19

hoy existen diferentes lenguajes de

play00:21

programación para desarrollar en la web

play00:23

estos sonidos surgieron debido a las

play00:25

tendencias sin necesidad de las

play00:26

plataformas

play00:29

a medida que pasó el tiempo las

play00:31

tecnologías fueron desarrollándose

play00:32

evolucionando y surgirán nuevos

play00:34

problemas a la solución esto dio lugar

play00:37

al desarrollo de lenguajes de

play00:38

programación para la web que permitieran

play00:40

interactuar con los usuarios y utilizar

play00:42

sistemas de base de datos a continuación

play00:45

veremos una breve introducción para los

play00:47

diferentes lenguajes de programación

play00:48

para la web empecemos

play00:53

lenguaje html desde el surgimiento de

play00:56

internet se han publicado sitios web

play00:57

gracias al lenguaje html es un lenguaje

play00:59

estático para el desarrollo de sitios

play01:01

web acrónimo en inglés the hyper text

play01:03

markup language en español al lenguaje

play01:06

de marcas hipertextuales desarrollado

play01:09

por el world wide web consortium los

play01:12

archivos pueden ver las extensiones htm

play01:14

o html

play01:17

el lenguaje javascript este es un

play01:21

lenguaje interpretado no requiere

play01:22

compilación fue creado por prenda al

play01:24

take en la empresa de netscape

play01:25

communications utilizado principalmente

play01:28

de páginas web es similar a java aunque

play01:31

no es un lenguaje ahorita de objetos el

play01:33

mismo no dispones de herencias el código

play01:36

javascript puede ser integrado dentro de

play01:37

nuestras páginas web para evitar

play01:40

incompatibilidades el world wide web

play01:42

consortium diseñó un estándar denominado

play01:44

com en inglés documento bien modelo con

play01:48

su traducción al español modelo de

play01:50

objetos del documento

play01:53

lenguaje php es un lenguaje de

play01:56

programación utilizado para la creación

play01:57

del sitio web php es un acrónimo

play01:59

recursivo que significa y xvii hyper

play02:02

text prepu cc

play02:04

inicialmente se llamó persona homepage

play02:06

wiki en 1995 desarrollado por page php

play02:11

es un lenguaje de script interpretado en

play02:13

el lado del servidor utilizado para

play02:15

generación de páginas web dinámicas

play02:17

embebidas en páginas de html

play02:19

dificultadas en el servidor php en la

play02:22

lista este compilado para ejecutarse

play02:24

para su funcionamiento analista tener

play02:26

instalado apache o jesse con la librería

play02:28

de php la mayor parte de su sintaxis ha

play02:31

sido tomada s&p con algunas

play02:34

características específicas

play02:36

los archivos cuenta con la extensión

play02:37

punto php

play02:41

lenguaje sp es una tecnología del lado

play02:43

servidor desarrollado por microsoft para

play02:45

el desarrollo de sitios dinámicos

play02:47

acp significa en inglés aquí server

play02:49

breaks fue liberado por microsoft en

play02:52

1996 las páginas web desarrollados bajo

play02:55

este lenguaje es necesario tener

play02:56

instalado litera information server

play02:58

bobby y pese a sp no necesita ser

play03:02

compilador para ejecutarse

play03:04

existen varios lenguajes que se pueden

play03:05

utilizar para crear páginas hay esp que

play03:07

además utilizadas visual basic script

play03:10

nativo de microsoft asps puede hacer

play03:14

también empleó en script no es

play03:16

javascript el código acp puede ser

play03:18

insertado futuro con el código html los

play03:21

archivos cuenta con la extensión a sp

play03:26

lenguaje a sp punto net esto es un

play03:30

lenguaje comercializado por microsoft y

play03:32

usado por programadores para desarrollar

play03:33

entre otras funciones sitios web a s&p

play03:36

punto net es el sucesor tecnología csp

play03:39

fue lanzado al mercado mediante una

play03:41

estrategia de mercado denominada punto

play03:43

net y el s&p punto net fue desarrollado

play03:45

para resolver las limitantes que

play03:47

brindaba a su antecesora esp creado para

play03:49

desarrollar web sencillas o grandes

play03:51

aplicaciones para el desarrollo de acp

play03:53

punto net se puede utilizar 6 sharp

play03:55

visual basic punto net o james art los

play03:59

archivos cuentan con la extensión aspx

play04:01

para su funcionamiento de las páginas se

play04:04

necesita tener instalado y s con el

play04:06

framework punto net

play04:09

lenguaje jsp es un lenguaje para la

play04:11

creación de sitios web dinámicos

play04:13

acrónimo de java server pages está

play04:16

orientado a desarrollar páginas web en

play04:18

java jsp s en lenguaje multiplataforma

play04:21

creado para ejecutarse del lado del

play04:23

servidor

play04:25

jsp efe desarrollado por sun

play04:27

microsystems comparte ventajas similares

play04:30

a las de acp punto net desarrollado para

play04:32

la creación de aplicaciones web potentes

play04:34

o si el motor de páginas basada en seat

play04:37

let's dejaba para su funcionamiento se

play04:39

necesita tener instalado el servidor

play04:41

tantas características código separado

play04:45

de la lógica del programa las páginas

play04:47

son compilados en la primera perdición

play04:49

permite separar la parte dinámica de la

play04:51

estática en las páginas web los archivos

play04:53

se encuentran con la extensión jsp el

play04:56

código jsp pues se ha incrustado en

play04:57

códigos html

play05:00

lenguaje python es un lenguaje de

play05:03

programación creado en el año 1992 vall

play05:06

d'uixó es el sucesor del lenguaje de

play05:09

programación abc maitenes comparado

play05:12

habitualmente comprar los usuarios lo

play05:14

considera como un lenguaje más listo

play05:16

para programar permite la creación de

play05:18

todo tipo de programas incluyendo los

play05:19

sitios web su código no necesita ser

play05:22

compilado por lo que se le llama que el

play05:24

código es interpretado es un lenguaje de

play05:26

programación multi paradigma lo cual

play05:28

fuerza a los programadores adopten un

play05:30

estilo de programación particular

play05:31

programación adoptado objetos

play05:33

programación estructurada programación

play05:35

funcional programación orientado a

play05:37

aspectos

play05:39

y lenguaje bubi es un lenguaje

play05:42

interpretado de muy alto nivel y

play05:43

orientado a objetos desarrollado en 1993

play05:47

por el programador japonés yukihiro mats

play05:49

matsumoto su sintaxis está inspirada en

play05:52

python y perú es distribuido bajo

play05:55

licencia de software libre open source

play05:58

you be es un lenguaje dinámico para la

play06:00

programación orientada a objetos rápida

play06:02

y sencilla para los que deseen iniciarse

play06:05

en este lenguaje pueden encontrar un

play06:06

tutorial interactivo del buggy se

play06:09

encuentra también a disposición de estos

play06:10

usuarios son citó con informaciones y

play06:12

cursos en español características existe

play06:16

diferencia entre mayúsculas y minúsculas

play06:18

múltiples expresiones por líneas

play06:20

separadas por punto y coma

play06:22

dispone de manera de excepciones rubí

play06:25

puede cargar librerías de extensiones

play06:27

dinámicamente si el sistema operativo lo

play06:29

permite es portátil

play06:33

ahora ya tienen un poco más de

play06:34

información para que puedan orientarse a

play06:36

lenguaje que les sea más útil o que

play06:38

quieran aprender bueno si no es que

play06:39

todos en otros vídeos hablaremos más

play06:42

sobre lenguajes de programación ya que

play06:44

existen muchos a que algunos ya pasan

play06:46

los mejores días coma esp que pasó a ser

play06:48

a ese punto net

play06:50

si te gustó del el aic suscriban si nos

play06:53

vemos en la próxima

play06:55

we believe

Rate This

5.0 / 5 (0 votes)

Related Tags
Lenguajes de ProgramaciónDesarrollo WebHTMLJavaScriptPHPASP.NETJSPPythonProgramaciónTecnologíaEvoluciónInteracciónBase de DatosWeb DinámicaLenguajes EstáticosScriptingMultiparadigmaProgramación Orientada a ObjetosLenguajes InterpretadosSoftware LibreWeb Dinámica
Do you need a summary in English?