Tecnologías Asp, Jsp y Php
Actualmente existen diferentes lenguajes de programación para desarrollar en la web, estos han ido surgiendo debido a las tendencias y necesidades de las plataformas.
Desde los inicios de Internet, fueron surgiendo diferentes demandas por los usuarios y se dieron soluciones mediante lenguajes estáticos. A medida que paso el tiempo, las tecnologías fueron desarrollándose y surgieron nuevos problemas a dar solución. Esto dio lugar a desarrollar lenguajes de programación para la web dinámica, que permitieran interactuar con los usuarios y utilizaran sistemas de Bases de Datos.
Lenguajes de Programación
Lenguaje PHP
Es un lenguaje de programación utilizado para la creación de sitio web. PHP es un acrónimo recursivo …ver más…
Los componentes JSP son reusables en distintas plataformas (UNIX, Windows).
En PHP, trabaja de la misma forma como JSP pero tiene desventajas con JSP
ASP está dentro de la plataforma “.NET”
Tipos de BD que utilizan
BD para PHP
La utilización más importante de Php se da en las preguntas que plantean las bases de datos que están en el servidor. Php permite al programador tanto relacionarse con algunas de las bases de datos más importantes del mundo de la programación: * PostgreSQL * MySql * Oracle * Adabas * filePro * ODBCComo con otros menos conocidos. En particular, la conexión ODBC permite relacionarse con bases de datos tipo Access. |
BD para ASP
ASP. Abreviatura de Active Server Pages y tecnología propietaria de Microsoft. Se utiliza a menudo para la gestión de Bases de Datos ya que puede conectarse a Microsoft SQL Server Compact Edition SQL, Access, Oracle u otras.
BD para JSP
* PostgreSQL * MySql * Oracle * Adabas * filePro * ODBC
Ventajas y desventajas
Lenguaje PHP
Ventajas: * Muy fácil de aprender. * Se caracteriza por ser un lenguaje muy rápido. * Soporta en cierta medida la orientación a objeto. Clases y herencia. * Es un lenguaje multiplataforma: Linux, Windows, entre otros. * Capacidad de conexión con la mayoría de los manejadores de base de datos: MysSQL, PostgreSQL, Oracle, MS SQL Server, entre otras. *