La falta de manejos de sesiones y
control de autorización por parte de CGI impidió el desarrollo de aplicaciones
Web comerciales con esa tecnología.
Los desarrolladores Web
comenzaron entonces a utilizar lenguajes de script , como ser JavaScript o PHP
para resolver esos problemas. Básicamente los lenguajes de script son ejecutados
en el servidor Web y como son no compilados son desarrollados e implementados
más fácilmente.
Los lenguajes de script tienen
algunas desventajas:
• La mayoría de los lenguajes no
son tipados y no promueven buenas prácticas de programación.
• Son más lentos en comparación
con los lenguajes compilados (a veces hasta 100 veces más lentos).
• Es difícil (no imposible)
escribir aplicaciones de múltiples capas porque en general las capas de
presentación, aplicación y datos residen en la misma máquina, limitando de esta
forma la escalabilidad y seguridad.
• La mayoría no soporta
nativamente métodos remotos o llamadas a Web services, lo que hace difícil la
comunicación entre servidores de aplicación y con Web services externos.
De cualquier manera a pesar de
las desventajas aplicaciones grandes y frecuentemente accedidas han sido
desarrolladas utilizando lenguajes de script, como ser eGroupWare (egroupware.org),
que está escrita en PHP. Además muchas aplicaciones de Internet banking han
sido desarrolladas en ASP.
Los lenguajes de script incluyen,
ASP, Perl, Cold Fusion y PHP. De cualquier manera, muchos de esos podrían ser
considerados como lenguajes interpretados híbridos, en particular las últimas
versiones de PHP y Cold Fusion.
No hay comentarios:
Publicar un comentario
Muchas gracias por su comentario, con su ayuda mejoraremos el Blogger