Вы находитесь на странице: 1из 6

DESARROLLO WEB EN ENTORNO SERVIDOR

TRABAJO SOBRE LENGUAJE DE PROGRAMACIN

Realizado por Abraham Antona Gmez y Daniel Lpez Mrmol

INDICE

Caractersticas Requisitos Ventajas Desventajas Ejemplo Referencias Contacto

1. Caractersticas
Al ser un lenguaje libre dispone de una gran cantidad de caractersticas que lo convierten en la herramienta ideal para la creacin de pginas web dinmicas: Soporte para una gran cantidad de bases de datos: MysSQL, PostgreSQL, Oracle,MS SQL Server, SybasemSQL, Informix, entre otras. Integracin con varias bibliotecas externas, permite desde generar documentos en PDF hasta analizar cdigo XML. Ofrece una solucin simple y universal para las paginaciones dinmicas. Perceptiblemente ms fcil de mantener y poner al da que el cdigo desarrollado en otros lenguajes. Soportado por una gran comunidad de desarrolladores, como producto de cdigo abierto, PHP goza de la ayuda de un gran grupo de programadores, permitiendo que los fallos de funcionamiento se encuentren y reparen rpidamente. El cdigo se pone al da continuamente con mejoras y extensiones de lenguaje para ampliar las capacidades de PHP. Con PHP se puede hacer cualquier cosa que podemos realizar con un script CGI, como el procesamiento de informacin en formularios, foros de discusin,manipulacin de cookies y pginas dinmicas. No requiere definicin de tipos de variables, aunque sus variables se pueden evaluar tambin por el tipo que estn manejando en tiempo de ejecucin.

2. Requisitos
Para programar en php lo primero que necesitas es un servidor que interprete este lenguaje. Si, adems, se desea enlazar con bases de datos es posible usar de forma nativa algunos motores como MySQL o PostgreSQL. Tambin se necesita un entorno de desarrollo, como Notepad++ o la distribucin de Eclipse para PHP, un intrprete de PHP y soporte para acceso a bases de datos.

3. Ventajas
Es un lenguaje fcil de aprender. PHP puede ser utilizado en cualquiera de los principales sistemas operativos, incluyendo muchas variantes Unix, HP-UX, Solaris, OpenBSD, Microsoft Windows, Mac OS X, RISC OS, etc. Soporta la mayora de servidores web de hoy en da, incluyendo Apache, IIS y cualquiera que pueda utilizar el binario PHP de FastCGI. Tiene soporte para gran cantidad de bases de datos, y permite escribir pginas web con acceso a ellas muy fcilmente, aunque hay que usar extensiones especficas para ello. PHP funciona ya sea como un mdulo, o como un procesador de CGI. Tiene la posibilidad de utilizar programacin por procedimientos, orientada a objetos (POO), o una mezcla de ambas. Puede proporcionar resultados en HTML, XHTML, XML, creacin de imgenes, archivos PDF y pelculas Flash sobre la marcha. Estos archivos pueden ser almacenados, creando un cach en el lado-servidor para contenido dinmico. Permite la posibilidad de comunicarse con otros servicios usando distintos protocolos, e incluso el intercambio de datos entre lenguajes de programacin en web. Posee tiles caractersticas de procesamiento de texto, las cuales incluyen las Expresiones Regulares Compatibles de Perl, muchas extensiones, y herramientas para el acceso y anlisis de documentos XML. Es posible usar un pre-intrprete llamado eAccelerator, el cual mejora muchsimo el rendimiento.

4. Desventajas
Promueve creacin de cdigo desordenado y mezclado, provocando cdigos ilegibles. Adems requiere un mantenimiento complejo. No posee adecuado manejo de unicode. Todo el trabajo lo realiza el servidor y no delega al cliente. Por tanto, puede ser ms ineficiente a medida que las solicitudes aumenten de nmero. La orientacin a objetos es an muy deficiente para aplicaciones grandes. Para estos casos es mejor usar otros lenguajes como Java.

5. Ejemplo

Ejemplo de Hola Mundo! en una web

6. Referencias
http://foros.monografias.com/showthread.php/60249-Caracteristicas-del-PHP.. http://es.wikipedia.org/wiki/PHP http://es.scribd.com/doc/50288837/Caracteristicas-de-PHP https://dl.dropbox.com/u/42783268/ Qu%C3%A9%20se%20puede%20hacer%20con%20PHP.pdf

7. Contacto
Para complementar el trabajo, hemos pedido consejo a Oscar Pascual, que es Ingeniero Tcnico en Informtica de Gestin y actualmente trabaja como Community Manager de http:// www.calsots.com y es responsable de su posicionamiento en buscadores. Oscar nos ha comentado que la razn por la que el usa PHP y no cualquier otro lenguaje es porque es muy sencillo y es lo que ms se adapta al tipo de servidores que usa (en linux). Adems, no le gusta ningn producto de Microsoft, lo que incluye ASP y, aunque piensa que JSP podra dar un resultado parecido al de PHP, produce ms carga en los servidores. Utiliza Dreamweaver y Aptana para realizar sus proyectos y, por nada del mundo, dejara de usar PHP para usar cualquier otro lenguaje.

Вам также может понравиться