PDF de programación - LAMP

Imágen de pdf LAMP

LAMPgráfica de visualizaciones

Publicado el 22 de Marzo del 2018
835 visualizaciones desde el 22 de Marzo del 2018
937,9 KB
20 paginas
Creado hace 13a (31/07/2010)
Linux Apache MySQL Php

La plataforma web
de libre desarrollo

Pulpa: Grupo de Usuarios Linux de Pereira
César A. Cabrera E.
U.T.P. 2004

Exposición

LAMP
●Origen
●Importancia
●Papel
●Variantes

Componentes
● Linux
● Apache
● MySQL
● PHP

¿Qué es LAMP?

● Acrónimo de un juego de aplicaciones libres.
● Unifica y enfoca el desarrollo de software libre.
● Se erige como la plataforma de desarrollo web para
aplicaciones de libre distribución.
●Invade el mercado de hosting dinámico.

LAMP

Origen

El término fué acuñado por M. Kunze en una revista de computación

Alemana en 1998 y en Estados Unidos por la red O'Reilly.

Más que origen
Aplicaciones libres más usadas
Integración de facto
Icono de unificación y enfoque para la comunidad de desarrollo de

aplicaciones de libre distribución.

LAMP

Importancia

●Linux es un hito en el desarrollo de software libre, ¿no debería
haber más con el mismo impacto?
●Apache, PHP y MySQL son hitos del desarrollo de software
libre de similar magnitud.

●Plataformas de desarrollo: .Net, J2EE, ¿y las libres?
●LAMP: Desarrollo de aplicaciones web, la plataforma de
desarrollo libre.

●Rapidez,Flexibilidad, Estabilidad, Documentación, Costo.

LAMP

Papel que juega

● LAMP es un concepto unificador
● Comunidad que lo respalda
● Icono del Software Libre más popular
● Impacto en la tecnología más popular en el mundo: Internet.
● Marco de trabajo serio para el desarrollo web, contraparte de las
plataformas propietarias .Net, J2EE, ColdFusion, etc. para
aplicaciones de pequeña envergadura.
●Perfecto punto de entrada al mundo del software libre (tanto para
usarlo como para desarrollarlo).
● Pequeñas y medianas empresas: Colombia.

LAMP

Variantes

LAMP: La última P puede ser PHP, Python, Perl

LAPP: Linux, Apache, PostgreSQL y PHP

AMP: Acuñada por Macintosh

WAMP: Adivinen!, pista: No es tan estable ;)

●NOTA: Las distribuciones de Linux más populares lo traen completo y listo para
usar si se selecciona durante la instalación.

Linux

Linux

●El más importante hito en la historia del desarrollo de
software, 1991 por Linus Torvalds.
●Estable
●Seguro
●Flexible
●Bajo costo
●Codigo de Libre distribución
●Fenómeno Social
●Sector estatal a nivel mundial
●Pequeñas y medianas empresas (industrias)
●Empresas grandes dedicadas a su desarrollo
comercialmente.
●Comunidades de desarrollo a nivel mundial.

Distribuciones

Lás más populares

Entre otras. Algunos países tienen sus
versiones oficiales. España, China, Brasil, etc.

Apache

www.Netcraft.com

Apache

●Toda la experiencia del mundo: httpd -el más popular servidor web fue su
predecesor.
●Altamente flexible.
●Estable.
●Robusto.
●Seguro.
●Código de libre distribución.
●Permanente desarrollo
●Frees Software Foundation
●Infinidad de proyectos: Tomcat, APR, ant, etc.
●Altisima popularidad: 60% de los servidores web son Apache.

Apache

¿Qué se puede hacer con apache?
●Dominios virtuales
●Action/Handlers: Aplicarle guiones a tipos de archivos, SSI.
●Filtros de Datos
●Autenticación Básica, personalización de parámetros (.htaccess).
●Extensibilidad: API de apache permite acceso al servidor en
tiempo de ejecución.

Ademas:
●Negociación de contenidos
●Objetos dinámicos
●Logs personalizados
●Aliases
●Encriptación SSL/TLS (Secure Socket Layer/Transport Layer Security)

MySQL

●El más popular SGBD (Sistema Gestor de Base de Datos).
●Velocidad y estabilidad.
●Rápido, fácil de administrar y usar.
●Opciones especiales para web (Paginación y funciones en SQL).
●Flexibilidad: funcionalidad básica extensible.
●Licencia GNU/GPL o Comercial.
●Replicación, procedimientos almacenados (Nuevo)
●Funciones.

Clientes de MySQL: http://www.mysql.com/customers/

PHP

●Hypertext Preprocessor.
●La programación web más fácil y popular de usar. También es de
propósito general.
●Similar a C/C++, Perl y otros. Evolución de conceptos para los
desarrolladores de CGI tradicional.
●Características: Autenticación http, manipulación de Cookies, Soporte
para Xforms, manipulación de uploads, manipulación de conexiones,
Conexiones persistentes con bases de datos, Configuración flexible.
●Extensiones externas (sin compilar núcleo php, dinámicas),
internas(recompilando, estáticas en cada programa ejecutado):
Programación en C.
●Zend engine: El interprete (que también se puede modificar).

PHP

Ejemplos

Universidad Tecnológica de Pereira: en todas partes!
http://www.utp.edu.co/
O'Reilly Networks: OnLamp
http://www.onlamp.com/
Site Point
http://www.sitepoint.com
BlacksBurg Electronic Village
http://www.bev.net/index.php

Preguntas

PULPA: Gurpo de usuarios Linux de Pereira
Universidad Tecnológica de Pereira
2004

Referencias

O'Reilly
http://www.onlamp.com
Linux
http://www.linux.org
Laboratorio de desarrollo de sistemas
abiertos http://www.osdl.org
http://www.debian.org
http://www.slackware.org
http://ww.redhat.com
Apache
Apache Software foundation http://www.apache.org
Apache Web server http://httpd.apache.org
MySQL
http://www.mysql.org
PHP
http://www.php.net

Imágenes sobre Open Source
http://www.nitidelo.de/gallery/slideshow.php?set_albumName=Linux-Gallery&slide_full=1

Estadísticas NetCraft: http://www.netcraft.com
  • Links de descarga
http://lwp-l.com/pdf9760

Comentarios de: LAMP (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad