Está en la página 1de 2

PHP puede ser desplegado en la mayoría de los servidores web y en todos los

sistemas operativos y plataformas sin costo alguno. El lenguaje PHP se


encuentra instalado en más de 20 millones de sitios web y en un millón de
servidores. Migrar los servicios basados en PHP hacia las nuevas tecnologías
que aparecen, supone un costo a justificar monetariamente (sobre todo, en
términos de hardware y rendimiento), por ello, hablar si el número de sitios
basados en PHP se ha visto reducido progresivamente en los últimos años, con
la aparición de nuevas tecnologías como Node.js, Golang, ASP.NET, etc., o no,
supone abrir un debate no carente de falacias y argumentos demagógicos. Es
un hecho constatado que, en el mundo empresarial, solo se cambian las cosas
cuando va a suponer una ventaja estratégica en el mercado. Las empresas
carecen de un sentido que les polaricen los 'sentimientos', emergiendo una pauta
de posicionamiento mercantilista a favor o en contra de algo solo por un sentido
despectivo hacia ciertas tecnologías, tal como sucede con el mundo linux,
windows y/o mac en el ámbito de los usuarios.
Poderse hacer una visión general de como PHP está evolucionando a día de
hoy, es hablar sobre las nuevas librerías disponibles, el uso de matrices, 14
manejo de números enteros, tratamiento de la criptografía cuando se usa una
Base64,151617 Web scraping, indexación de webs, precocinado de
datos, Macrodatos, set de datos, supervisión de datos, set de proposiciones
dimensionales. Como vemos, una visión general de este lenguaje, es mucho más
compleja que afirmar que es un lenguaje para desarrollo web. Dicha realidad,
subyace en la aparición de dominios xyz, cuya finalidad y especialidad es el
cacheado de los servicios PHP para servir contenido con una orientación al
desempeño vinculada a servicios para consumo de otros servicios que necesitan
datos, tales como I.A.s. donde PHP está viendo una acogida con un sentimiento
de confianza en los resultados a obtener (sin pretender servir de lenguaje en sí
mismo orientado a la I.A., dado que no fue su conceptualización origen). Aunque
el marketing que está recibiendo este tipo de dominios, está relacionado con las
nuevas generaciones de personas educadas en las nuevas tecnologías 18 Como
parte de la visión general, habría que incluir un último aspecto, y es la capacidad
de generar capas de seguridad autodependientes, en un paradigma solo
emergente gracias a las librerías de las que dispone PHP (En proceso de
desarrollo).
El sitio web de Wikipedia está desarrollado en PHP.19 Es también el
módulo Apache más popular entre las computadoras que utilizan Apache como
servidor web.
El gran parecido que posee PHP con los lenguajes más comunes
de programación estructurada, como C y Perl, permiten a la mayoría de
los programadores crear aplicaciones complejas con una curva de
aprendizaje muy corta. También les permite involucrarse con aplicaciones de
contenido dinámico sin tener que aprender todo un nuevo grupo de funciones.
Aunque todo en su diseño está orientado a facilitar la creación de sitios webs, es
posible crear aplicaciones con una interfaz gráfica de usuario, utilizando alguna
extensión como puede ser PHP-Qt, PHP-GTK,20 WxPHP, WinBinder, Roadsend
PHP, Phalanger, Phc o HiP Hop VM. También puede ser usado desde la línea
de comandos, de la misma manera como Perl o Python pueden hacerlo; a esta
versión de PHP se la llama PHP-CLI (Command Line Interface).21
Cuando el cliente hace una petición al servidor para que le envíe una página
web, el servidor ejecuta el intérprete de PHP. Este procesa el script solicitado
que generará el contenido de manera dinámica (por ejemplo obteniendo
información de una base de datos). El resultado es enviado por el intérprete al
servidor, quien a su vez se lo envía al cliente.
Mediante extensiones es también posible la generación de archivos PDF,22
Flash, así como imágenes en diferentes formatos.
Permite la conexión a diferentes tipos de servidores de bases de datos
tanto SQL como NoSQL tales
como MySQL, PostgreSQL, Oracle, ODBC, DB2, Microsoft SQL
23
Server, Firebird, SQLite o MongoDB.
PHP también tiene la capacidad de ser ejecutado en la mayoría de los sistemas
operativos, tales como Unix (y de ese tipo, como Linux o Mac OS X) y Microsoft
Windows, y puede interactuar con los servidores de web más populares ya que
existe en versión CGI, módulo para Apache, e ISAPI.
PHP es una alternativa a las tecnologías de Microsoft ASP y ASP.NET (que
utiliza C# y Visual Basic .NET como lenguajes), a ColdFusion de la
empresa Adobe, a JSP/Java, CGI/Perl y a Node.js/Javascript. Aunque su
creación y desarrollo se da en el ámbito de los sistemas libres, bajo la
licencia GNU, existe además un entorno de desarrollo integrado comercial
llamado Zend Studio. CodeGear (la división de lenguajes de programación
de Borland) ha sacado al mercado un entorno de desarrollo integrado para PHP,
denominado 'Delphi for PHP. También existen al menos un par de módulos
para Eclipse, uno de los entornos más populares.24

También podría gustarte