domingo, 18 de mayo de 2014

Scripting

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