|
PHP es uno de los lenguajes de lado servidor
más extendidos en la web. Nacido en 1994,
se trata de un lenguaje de creación relativamente
creciente que ha tenido una gran aceptación
en la comunidad de webmasters debido sobre todo
a la potencia y simplicidad que lo caracterizan.
PHP nos permite embeber su pequeños fragmentos
de código dentro de la página HTML
y realizar determinadas acciones de una forma fácil
y eficaz sin tener que generar programas programados
íntegramente en un lenguaje distinto al HTML.
Por otra parte, y es aquí donde reside su
mayor interés con respecto a los lenguajes
pensados para los CGI, PHP ofrece un sinfín
de funciones para la explotación de bases
de datos de una manera llana, sin complicaciones.
Podríamos efectuar la quizás odiosa
comparación de decir que PHP y ASP son lenguajes
parecidos en cuanto a potencia y dificultad si bien
su sintaxis puede diferir sensiblemente. Algunas
diferencias principales pueden, no obstante, mencionarse:
-PHP, aunque multiplataforma, ha sido concebido
inicialmente para entornos UNIX y es en este sistema
operativo donde se pueden aprovechar mejor sus prestaciones.
ASP, siendo una tecnología Microsoft, esta
orientado hacia sistemas Windows, especialmente
NT.
-Las tareas fundamentales que puede realizar directamente
el lenguaje son definidas en PHP como funciones
mientras que ASP invoca más frecuentemente
los objetos. Por supuesto, esto no es más
que una simple cuestión de forma ya que ambos
lenguajes soportan igualmente ambos procedimientos.
-ASP realiza numerosas tareas sirviéndose
de componentes (objetos) que deben ser comprados
(o programados) por el servidor a determinadas empresas
especializadas. PHP presenta una filosofía
totalmente diferente y, con un espíritu más
generoso, es progresivamente construido por colaboradores
desinteresados que implementan nuevas funciones
en nuevas versiones del lenguaje.
Este manual va destinado a aquellos que quieren
comenzar de cero el aprendizaje de este lenguaje
y que buscan en él la aplicación directa
a su proyecto de sitio o a la mejora de su sitio
HTML. Los capítulos son extremadamente simples,
sino simplistas, buscando ser accesibles a la mayoría.
Ellos pueden ser complementados posteriormente con
otros artículos de mayor nivel destinados
a gente más experimentada.
La forma en la que hemos redactado este manual
lo hace accesible a cualquier persona no familiarizada
con la programación. Sin embargo, es posible
que en determinados momentos alguien que no haya
programado nunca pueda verse un poco desorientado.
Nuestro consejo es el de no querer entender todo
antes de pasar al siguiente capítulo sino
intentar asimilar algunos conceptos y volver atrás
en cuanto una duda surja o hayamos olvidado algún
detalle. Nunca viene mal leer varias veces lo mismo
hasta que quede bien grabado y asimilado.
Antes de comenzar a leer este manual es altamente
aconsejable, sino imprescindible, haber leído
previamente el manual sobre páginas
dinámicas en el cual
se explica a grandes rasgos qué es el PHP,
algunos conceptos útiles sobre el modo de
trabajar con páginas dinámicas al
mismo tiempo que nos introduce algunos elementos
básicos de la programación como pueden
ser las variables y las funciones.
Esperamos que este manual resulte de vuestro agrado
y que corresponda a nuestras expectativas: El poder
acercar PHP a todos aquellos amantes del desarrollo
de webs que quieren dar el paso hacia las webs "profesionales".
|