INSTITUTO TECNOLÓGICO SUPERIOR DE SANTA MARÍA DE EL ORO DURANGO.
DESARROLLO DE APLICACIONES WEB
Alumna: Karina Rodríguez Sierra.
Profesor: ISC EMILIO CARRETE MATA.
LENGUAJES DE PROGRAMACIÓN.
PHP
Hypertext Pre-Processor, lenguaje relativamente nuevo, concebido como herramienta para el desarrollo de aplicaciones web.
FUNCIONES DE PHP:
ü Se utiliza para programar scripts.
ü Cuenta con soporte para múltiples Sistemas Operativos, servidores web, para más de 25 gestores de base de datos.
ü Permite diseñar páginas de servidor, es decir, generar páginas bajo petición, capaces de responder de manera inteligente a las demandas del cliente y que permita la automatización de tareas.
CARACTERÍSTICAS DE PHP:
ü Cuenta con un gran Número de servidores, según datos de Netcraft para agosto de 2004 fueron casi 17 millones de dominios que usan PHP.
ü Es Sw libre y multiplataforma, con filosofía Open source.
ü Es complemento ideal para LinuxApache en el desarrollo de sitios Web.
ü Sencillez de uso para programadores principiantes.
RUBY
Lenguaje orientado a objetos, con sintaxis similar a PERL y Pyhton, con licencia libre, es rápido y sencillo en su programación para principiantes.
CARACTERÍSTICAS DE RUBY:
o Modelos, vistas y controladores: Tipos de componentes en que se pueden dividir las aplicaciones en su diseño.
*El modelo se encarga del mantenimiento del estado de la aplicación.
*La vista es la generación de la interfaz de usuario.
*Los controladores dirigen la aplicación.
o Programación centrada en la Base de Datos.
o Mapeo de objetos relacionales. Las librerías ORM mapean las tablas de la base de datos en clases.
o Soporte de vista.
o Un controlador: Centro lógico de la aplicación, coordina la interacción entre el usuario, las vistas y el modelo.
Ventajas:
ASP.NET
Creación de aplicaciones de 3 capas. Estas se ejecutan con un servidor IIS y se comunican con la capa cliente utilizando HTTP.
CARACTERÍSTICAS DE ASP.NET
FUNCIONES DE ASP.NET