JOHAN SEBASTIÁN PINEDA SOSA ANDRÉS FELIPE ARANGO GONZALES
JESSICA MARCELA MESA SERNA
Presentado por:
QUE ESPHP es un lenguaje de programación de uso
general para el desarrollo web
Para que sirvePHP sirve para para generar páginas web dinámicas y para interactuar
con las bases de datos el lenguaje php se procesa en servidores que
son potentes ordenadores con un software y hardware especial
cuando escribimos una dirección como http://www.google.com en un
navegador web cualquiera podemos notar que esta manda los datos al
servidor el cual los procesa y ordena para ser enviados como un
página HTML que son las que utilizamos normalmente
Historia
PHP fue creado originalmente por Rasmus Lerdorf en 1995. Actualmente el
lenguaje sigue siendo desarrollado con nuevas funciones por el grupo php
Fue originalmente diseñado en Perl, con base en la escritura de un grupo de CGI
binarios escritos en ellenguaje C por el programador danés-canadiense Rasmus
Lerdorf en el año 1994 para mostrar sucurrículum vítae y guardar ciertos datos,
como la cantidad de tráfico que su página web recibía. El 8 de junio de 1995 fue
publicado "Personal Home Page Tools" después de que Lerdorf lo combinara con su
propio Form Interpreter para crear PHP/FI.
Dos programadores israelíes del Technion, Zeev Suraski y Andi Gutmans,
reescribieron el analizador sintáctico (parser en inglés) en el año 1997 y crearon la
base del PHP3, cambiando el nombre del lenguaje por PHP: Hypertext
Preprocessor. Inmediatamente comenzaron experimentaciones públicas de PHP3 y
fue publicado oficialmente en junio de 1998. Para 1999, Suraski y Gutmans
reescribieron el código de PHP, produciendo lo que hoy se conoce como motor Zend.
También fundaron Zend Technologies en Ramat Gan, Israel.
Características• Es considerado un lenguaje fácil de aprender
• El código fuente escrito en PHP es invisible al navegador web
• Posee una amplia documentación en su sitio web
• Es libre, por lo que se presenta como una alternativa de fácil acceso para todos.
Inconveniente• Promueve la creación de código desordenado lo cual nos perjudica en la
programación
• Al ser mal utilizado damos pie a que otras personas se nos puedan filtrar en
nuestras páginas para hacer cambios en estas
• A veces su proceso es muy lento
• No permite ocultar el código fuente
• Es de difícil optimización
• No maneja un buen uso de Unicode
Sintaxis <HTML> </HTML>
<HEAD> </HEAD>
<BODY> </BODY>
Ejemplo
Editores de texto
QUE ES UN EDITOR DE TEXTO
es un tipo de programa que sirve para la edición simple de archivos de
texto
Los editores de texto son incluidos en el sistema operativo o en algún
paquete de software instalado y se usan cuando se deben crear o
modificar archivos de texto como archivos de configuración, scripts o el
código fuente de algún programa
Historia editores de textoantes de que aparecieran los editores de texto, los datos y códigos fuentes
de un programa debían ser enviados mediante tarjetas perforadas las cuales
eran leídas por una máquina que enviaban los datos al servidor
No se permitían más de 80 caracteres en estas dichas tarjetas este proceso
era muy demorado lo cual hiso que a mediados de los años 60 apareciera el
primer editor de texto que fue el 026 creado especialmente para las
computadoras cdc 6000 el cual permitió la edición a pantalla completa y
permitió que el aumento de la productividad fuera cada vez más grande por
su rapidez y simplicidad del mecanismo ahora en día contamos con muchos
editores de texto los cuales nos facilita más nuestro trabajo
Mas utilizados
• 1. Coda: su característica más deslumbrante es que permite trabajar en sincronía con el
servidor. Realiza correcciones de ortografía automáticas y asegura compatibilidad de
plugins.
• 2. Notepad++: este editor admite diversos lenguajes y cuenta con un soporte para abrir
varios documentos a la vez. Además, permite el uso de marcadores.
• 4. Textmate: considerado el mejor editor de textos planos de Mac. Tiene la función
screenwriting. Soporta varios lenguajes y plugins. Admite probar el código creado en el
navegador.
• 5. Aptana: muy utilizado por diseñadores que desarrollan aplicaciones dinámicas. Su función
más importante es “Code Assist” (completa el código mientras se escribe). Muestra una vista
previa de la página diseñada para comprobar su funcionamiento.
• 6. Eclipse: es compatible sólo con algunos sistemas operativos. Es un editor open source
extensible que contiene herramientas de desarrollo Java.
• 7. Netbeans: es bastante completo para plataformas Java. Ha mejorado varias de sus
funciones y presenta una interfase de usuario más amena
• XAMPP
• CODA
• NOTEPAD++
• DREAMWEAVER
• BLOG DE NOTAS
SeguridadObviamente se pueden implementar muchas reglas y protocolos de seguridad en PHP,
pero comentaré algunos que considero son muy simples pero importantes. El artículo está
abierto para que otros desarrolladores puedan comentar cualquier otra medida o
protocolo de seguridad en PHP que consideren oportuna.
Durante muchos años, PHP ha sido una plataforma estable, de bajo costo en el que operar
aplicaciones basadas en web. Como la mayoría de las plataformas basadas en web, PHP
es vulnerable a ataques externos. Los desarrolladores, arquitectos de bases de datos y
administradores de sistemas deben tomar precauciones antes de desplegar las
aplicaciones PHP en un servidor en producción. La mayoría de estas técnicas se puede
lograr con unas pocas líneas de código o un ligero ajuste en los parámetros de la
aplicación.
Bibliografía
• HTTP://ES.WIKIPEDIA.ORG/WIKI/PHP#CARACTER.C3.ADSTICAS
• HTTP://WWW.GIFMANIA.COM/
• HTTP://WWW.SLIDESHARE.NET/FERCUITOB7/EDITORES-DE-TEXTO-PHP
• HTTP://ES.WIKIPEDIA.ORG/WIKI/EDITOR_DE_TEXTO
• HTTP://WWW.SEGURIDADPHP.COM/2008/11/24/SEGURIDAD-PHP-COMENZAMOS/
• HTTP://WWW.ESTUDIOLOGOS.COM/BLOG/DISENO-Y-PROGRAMACION-WEB-LOS-EDITORES-
HTML-MAS-UTILIZADOS-POR-LOS-DISENADORES/
• HTTPS://WWW.GOOGLE.COM.CO/SEARCH?HL=ES-
419&SITE=IMGHP&TBM=ISCH&SOURCE=HP&BIW=1280&BIH=675&Q=PHP&OQ=PHP&GS_L=I
MG.3..0L10.683.856.0.1029.3.3.0.0.0.0.144.310.1J2.3.0....0...1AC.1.28.IMG..1.2.166.3N1QM6E0
0F8
Muchas gracias
Recommended