Está en la página 1de 5

Programacin Web

Unidad 1. Fundamentos Web


Actividad 4. Lenguajes de programacin Web
Actividad 4. Lenguajes de programacin Web
Lenguaje Ventajas Desventajas
Entornos de
desarroo
!ervidor "ue o
soporta
!istema operativo
"ue o soporta
#$%L
Sencillo que
permite describir
hipertexto.
Texto presentado
de forma
estructurada y
agradable.
No necesita de
grandes
conocimientos
cuando se cuenta
con un editor de
pginas web o
WYSIWY.
!rchi"os peque#os.
$espliegue rpido.
%engua&e de fcil
aprendi'a&e.
%o admiten todos
los exploradores.
%engua&e esttico.
%a interpretaci(n de
cada na"egador
puede ser diferente.
uarda muchas
etiquetas que
pueden con"ertirse
en )basura* y
dificultan la
correcci(n.
+l dise#o es ms
lento.
%as etiquetas son
muy limitadas.
Notepad,,
+clipse
todos -icrosoft
%inux
!ndroid
!pple
.irefox
Ios
A!P /sa 0isual 1asic
Script2 siendo fcil
3(digo
desorgani'ado.
Windows
Programacin Web
Unidad 1. Fundamentos Web
Actividad 4. Lenguajes de programacin Web
para los usuarios.
3omunicaci(n
(ptima con S4%
Ser"er.
Soporta el lengua&e
5Script 65a"ascript
de -icrosoft7.
Se necesita escribir
mucho c(digo para
reali'ar funciones
sencillas.
Tecnolog8a
propietaria.
9ospeda&e de sitios
web costosos.
P#P -uy fcil de
aprender.
Se caracteri'a por
ser un lengua&e
muy rpido.
Soporta en cierta
medida la
orientaci(n a
ob&eto. 3lases y
herencia.
+s un lengua&e
multiplataforma:
%inux2 Windows2
entre otros.
3apacidad de
conexi(n con la
Se necesita instalar
un ser"idor web.
Todo el traba&o lo
reali'a el ser"idor y
no delega al cliente.
;or tanto puede ser
ms ineficiente a
medida que las
solicitudes
aumenten de
n<mero.
%a legibilidad del
c(digo puede "erse
afectada al me'clar
sentencias 9T-% y
;9;.
%a programaci(n
!pache
Programacin Web
Unidad 1. Fundamentos Web
Actividad 4. Lenguajes de programacin Web
mayor8a de los
mane&adores de
base de datos:
-ysS4%2
;ostgreS4%2
=racle2 -S S4%
Ser"er2 entre otras.
3apacidad de
expandir su
potencial utili'ando
m(dulos.
;osee
documentaci(n en
su pgina oficial la
cual incluye
descripci(n y
e&emplos de cada
una de sus
funciones.
+s libre2 por lo que
se presenta como
una alternati"a de
fcil acceso para
todos.
Incluye gran
cantidad de
orientada a ob&etos
es a<n muy
deficiente para
aplicaciones
grandes.
$ificulta la
modulari'aci(n.
$ificulta la
organi'aci(n por
capas de la
aplicaci(n.
Programacin Web
Unidad 1. Fundamentos Web
Actividad 4. Lenguajes de programacin Web
funciones.
No requiere
definici(n de tipos
de "ariables ni
mane&o detallado
del ba&o ni"el.
&!P
+&ecuci(n rpida
del ser"lets.
3rear pginas del
lado del ser"idor.
-ultiplataforma.
3(digo bien
estructurado.
Integridad con los
m(dulos de 5a"a.
%a parte dinmica
est escrita en
5a"a.
;ermite la
utili'aci(n se
ser"lets.
3omple&idad de
aprendi'a&e.
'()
Programacin Web
Unidad 1. Fundamentos Web
Actividad 4. Lenguajes de programacin Web
&ava!cript
%engua&e de
scripting seguro y
fiable.
%os script tienen
capacidades
limitadas2 por
ra'ones de
seguridad.
+l c(digo 5a"ascript
se e&ecuta en el
cliente.
3(digo "isible por
cualquier usuario.
+l c(digo debe
descargarse
completamente.
;uede poner en
riesgo la seguridad
del sitio2 con el
actual problema
llamado >SS
6significa en ingl?s
3ross Site Scripting
renombrado a >SS
por su similitud con
las ho&as de estilo
3SS7.