LENGUAJE
DE PROGRAMACIÓN PHP
Orientado
al desarrollo de aplicaciones web dinámicas
con acceso a información almacenada en una base de datos.
Es
considerado un lenguaje fácil de aprender, ya que en su desarrollo se
simplificaron distintas especificaciones, como es el caso de la definición de
las variables primitivas, ejemplo que se hace evidente en el uso de php arrays.
El
código fuente escrito en PHP es invisible al navegador web y
al cliente, ya que es el servidor el que se encarga de ejecutar el código y
enviar su resultado HTML al navegador.
Capacidad
de conexión con la mayoría de los motores de base de datos que se utilizan en
la actualidad, destaca su conectividad con MySQL y PostgreSQL.
Capacidad
de expandir su potencial utilizando módulos (llamados ext's o
extensiones).
Posee
una amplia documentación en su sitio web oficial, entre la cual se destaca que
todas las funciones del sistema están explicadas y ejemplificadas en un único
archivo de ayuda.
Es libre,
por lo que se presenta como una alternativa de fácil acceso para todos.
Permite
aplicar técnicas de programación orientada a objetos.
No
requiere definición de tipos de variables aunque sus variables se pueden
evaluar también por el tipo que estén manejando en tiempo de ejecución.
Inconvenientes
·
Como
es un lenguaje que se interpreta en ejecución, para ciertos usos puede resultar
un inconveniente que el código fuente no pueda ser ocultado. La ofuscación es
una técnica que puede dificultar la lectura del código pero no necesariamente
impide que el código sea examinado.
·
Debido
a que es un lenguaje interpretado, un script en PHP suele funcionar
considerablemente más lento que su equivalente en un lenguaje de bajo nivel,
sin embargo este inconveniente se puede minimizar con técnicas de caché tanto en archivos como en memoria.
·
En
las versiones previas a la 7, las variables no son tipificadas, lo cual
dificulta a los diferentes IDEs ofrecer asistencias para el tipificado del
código, aunque esto no es realmente un inconveniente del lenguaje en sí. Esto
es solventado por algunos IDEs añadiendo un comentario con el tipo a la declaración
de la variable.
XAMPP es un servidor
independiente de plataforma, software libre, que consiste principalmente en la base
de datos MySQL, el servidor Web Apache y los intérpretes para lenguajes de
script: PHP y Perl. Apache, MySQL, PHP, Perl. El programa está liberado bajo la
licencia GNU y actúa como un servidor Web libre, fácil de usar y capaz de
interpretar páginas dinámicas. Actualmente XAMPP está
disponible para Microsoft Windows, GNU/Linux,
Solaris, y MacOS X. Es un software "liviano" que se puede utilizar en
cualquier PC. No necesita muchos recursos.
LAMP presenta una
funcionalidad parecida a XAMPP, pero enfocada en Linux, WAMP lo hace enfocado
en Windows, y MAMP para
MacOS X. UwAmp es muy idéntico a WAMP y se destaca en que se puede ejecutar
desde una memoria USB.

No hay comentarios:
Publicar un comentario