Tecnología

Inicio

Ventajas y desventajas de programación PHP

Ventajas y desventajas de programación PHP


PHP es un lenguaje de script utilizado principalmente en la programación Web, particularmente en asociación con el software de base de datos como MySQL. Está lejos de ser la única opción para la programación --- lenguajes como Java, C #, Python y Perl también se pueden usar para desarrollar software para la Web. Para averiguar si es adecuado para usted, tenga en cuenta las ventajas y desventajas de scripting PHP.

PHP tiene Compatibilidad entre plataformas

Una ventaja clave de PHP es su naturaleza multiplataforma, tanto para programadores como para usuarios de la Web. Puede ser instalado en servidores basados ​​en Unix, incluyendo aquellos que ejecutan el sistema operativo OS X de Apple, y también se ejecutará en Microsoft Windows. Para las personas a navegar por Internet, el hecho de que PHP se ejecuta por completo en el lado del servidor significa que la presentación de una página web no varía en base a lo que el usuario ha instalado, al igual que lo haría si la página se han generado en JavaScript.

PHP es gratuito y ubicuo

El desarrollo en PHP también se hace más fácil por el hecho de que es totalmente libre para instalar. Como resultado, incluso si un programador Web no quiere mantener su propio servidor, se puede alquilar un espacio de casi cualquier empresa de alojamiento --- diferencia de los lenguajes más oscuros, que tienen opciones de alojamiento más limitados. La amplia disponibilidad de PHP también significa que hay una gran comunidad disponible para proporcionar apoyo o ejemplo de código cuando un desarrollador se encuentra con dificultades con el idioma.

PHP es más lento que otros idiomas

Los lenguajes de programación son de dos tipos básicos. lenguajes compilados son aquellos cuyo código fuente se traduce en otra forma que puede leer un ordenador. Los lenguajes interpretados, o lenguajes de secuencias de comandos, son los idiomas en los que el código fuente se lee sin ser traducida por primera vez. Debido a que un lenguaje compilado tiene que ser escrito para un equipo específico, no puede simplemente ser movido de un tipo de máquina a otra --- es por eso que no siempre se puede ejecutar el mismo programa en un PC y un Mac. Por otra parte, los lenguajes compilados son generalmente más rápido que los lenguajes de secuencias de comandos ya que el equipo puede leer directamente. PHP es un lenguaje interpretado y sustancialmente más lento que muchos de sus competidores.

PHP es más intensiva en recursos

scripting PHP es muy potente --- que le permite hacer páginas web dinámicas, realizar cálculos, conectarse a bases de datos y leer los datos de los formularios. Todo esto tiene un costo en el rendimiento y los recursos, sin embargo. Muchas páginas web muestran un contenido simple que realmente no requiere scripting PHP y se podría dejar como HTML estático. En estos casos, PHP consume más recursos de servidor y toma más tiempo para mostrar una página Web de equivalentes que si esa página había sido creado utilizando HTML plano.