miércoles, 8 de febrero de 2012

LENGUAJES DE PROGRAMACIÓN.

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.

Santa María del Oro, Durango,  a 7  de febrero de 2012

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:
*      Desarrollo de soluciones de bajo costo.
*      Es Sw libre.
*      Es multiplataforma.

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
*      Utiliza un lenguaje orientado a objetos.
*      Integración en Visual Studio.Net : Posibilidad de utilizar técnicas y herramientas para la depuración de aplicación de la creación de interfaces gráficas.
*      Formulario basado en eventos.
*      Separación de código y presentación. Encontrados en archivos independientes, mientras que la información de la interfaz gráfica  se almacena en un archivo .aspx.
FUNCIONES DE ASP.NET
*      Inclusión de código del servidor en el formulario web.
*      Programación en archivo de código asociado.
*      Programación basada en eventos.