Capítulo 3. Generadores de código
Enviado por Sandra75 • 19 de Septiembre de 2018 • 1.604 Palabras (7 Páginas) • 264 Visitas
...
3.2.1 Fundamentos del lenguaje PHP
Para el autor (Spona, 2010) . PHP es, actualmente, el lenguaje más interesante para crear scripts del lado del servidor. Esto se deberá a que muchos proveedores ofrecen PHP, y además a precios económicos, y se pueden enlazar con bases de datos MySQL u ODBC de forma muy sencilla y segura. Además, PHP no es difícil de aprender. Por lo tanto lo esencial serán los operadores y las instrucciones básicas de control de flujo y las instrucciones de modificación de cadenas de caracteres.
Según los autores (Gutierrez Rodriguez & Bravo Garcia, 2005) . La sintaxis de PHP es muy parecida a otros lenguajes de programación muy extendidos como son los lenguajes C, JAVA, Perl o, incluso, el lenguaje de script JavaScript. Por lo tanto, todos aquellos que estén familiarizados con estos lenguajes encontraran una gran facilidad a la hora de seguir la estructura sintáctica de las instrucciones y sentencias que presenta el lenguaje PHP. El vocabulario de php, relativamente pequeño, es fácil de comprender y nos da un amplio número de posibilidades, antes no disponibles.
Para el autor (Qujado, 2007) . 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.
PHP, aunque multiplataforma, fue concebido inicialmente para entornos Linux y es en este sistema operativo donde se pueden aprovechar mejor sus prestaciones. La mayoría de los servidores de Internet y los hosting soportan PHP sobre sistemas operativos Linux, aunque sin embargo, puedes ejecutar PHP en cualquier otro sistema, obteniendo el mismo soporte y los resultados idénticos. Esto permite que puedas desarrollar PHP en cualquier ordenador, independientemente de si usas Windows, Linux o Mac.
El estilo de programación con PHP es totalmente libre. Puedes usar tanto programación estructurada (funciones) como Programación Orientada a Objetos (clases y objetos). Incluso algunas características de la programación funcional están siendo incorporadas actualmente. Es por ello que cualquier tipo de programador puede sentirse cómodo con PHP.
3.2.2 Que es PHP
El autor (Beati, 2015) nos trata de explicar ¿Qué es PHP? PHP no se ve. Es “transparente”, invisible. Por esta razón, es difícil explicar que es y cuál es su funcionamiento. Sin embargo, lo intentaremos.
Php es un acrónimo de Hypertext Preprocessor, es decir, “Preprocesador de hipertexto marca PHP”. El hecho de que sea un preprocesador es lo que marca la diferencia entre el proceso que sufren las páginas web programadas en PHP del de aquellas páginas web comunes, escritas solo en el lenguaje HTML.
(The PHP Group, 2017) .PHP es un potente lenguaje, y su intérprete, bien como módulo del servidor web o bien como binario CGI, puede acceder a ficheros, ejecutar comandos o abrir conexiones de red desde el servidor. Estas propiedades hacen que, por omisión, sea inseguro todo lo que se ejecute en un servidor web. PHP está diseñado específicamente para ser un lenguaje más seguro para escribir aplicaciones CGI que Perl o C. Partiendo de un correcto ajuste de opciones de configuración para tiempo de ejecución y en tiempo de compilación, y el uso de prácticas de programación apropiadas, pueden proporcionarle la combinación de libertad y de seguridad que necesita.
El autor (Pavón, 2007) nos hace esta pregunta. ¿Qué es PHP? Es un lenguaje de alto nivel que se ejecuta en el servidor.
¿Qué quiere decir que se ejecuta en el servidor?
Un lenguaje de servidor es aquel que se ejecuta en el servidor donde están alojadas las páginas, al contrario que otros lenguajes que son ejecutados en el propio navegador.
¿Qué ventaja nos presenta el lenguaje PHP?
Principalmente, que se trata de un lenguaje de programación gratuito y, por tanto, todo el mundo puede utilizarlo sin ningún coste, frente a otros lenguajes cuyo software es necesario comprar para su utilización.
La facilidad de PHP se basa en que permite embeber pequeños fragmentos de código dentro de lo que sería una página común creada con HTML. Esos scripts PHP nos permiten realizar determinadas acciones de una forma fácil y eficaz, pudiendo realizar todo tipo de tareas, de las más simples a las más complejas. Esta combinación de PHP dentro del marco de un documento HTML es lo que permite a desarrolladores sin prácticamente nada de experiencia crear comportamientos atractivos de una manera sencilla, una de las claves del éxito del lenguaje. En resumen, con PHP escribimos scripts dentro del código HTML.
...