Sei sulla pagina 1di 3

PHP & MySQL PHP, es un lenguaje interpretado de cdigo abierto y el ms utilizado en programacin, sus siglas, significan PHP Hypertext

Pre-processor (inicialmente PHP Tools, o, Personal Home Page Tools). PHP es una conocida tecnologa de cdigo abierto muy til en la realizacin de aplicaciones WEB que estn dirigidas a bases de datos. Cuando hablamos de bases de datos podemos decir que MySQL se integra perfectamente con PHP por ello se pueden crear aplicaciones dinmicas. El diseo en este lenguaje es sencillo de mantener y modificar cuando sea necesario debido a ser el PHP un lenguaje muy popular se encuentra instalado en ms de 20 millones de sitios web como este lenguaje es muy parecido a otros que son muy comunes permite que programadores puedan crear aplicaciones complejas. La caracterstica principal de este lenguaje su ejecucin es en el servidor de Hosting, frente a otros lenguajes de programacin, que necesitan ser ejecutados desde el navegador Web. A la hora de realizar aplicaciones que necesiten almacenamiento de datos es necesario contar con un manejador de las mismas para este fin se usa MySQL es ampliamente por que es una fuente de base de datos abierta, es de arquitectura adaptable y veloz, es un servidor de bases de datos muy poderoso y es utilizado por numerosos programas de origen OPEN SOUCE (abierto). MySQL cuenta con una gran popularidad porque es un buen manejador de bases de datos, en las aplicaciones de la Web. Los tipos de herramientas que podran utilizarse, para el desarrollo de aplicaciones Web basadas en PHP & MySQL son bsicamente: Sistema Operativo: La eleccin de un sistema operativo influye en la eleccin de Browser: El browser es clave para el desarrollo ya que al fin y al cabo

las herramientas que podamos utilizar.

desarrollaremos la aplicacin para un usuario que utiliza un browser en especfico. El

browser es la interfaz por la cual se despliegan las aplicaciones web, la complejidad de las aplicaciones web se ve muchas veces restringida por las capacidades del browsers, por lo que debemos estar atentos al browser que utilizan los usuarios para los que estamos desarrollando la aplicacin web. IDE: IDE (Integrated Development Enviroment) es la herramienta con la que desarrollaremos la aplicacin. Servidor Web: Esta herramienta es tal vez la ms compleja dada la dificultad que puede tener el configurar un servidor web con las mismas caractersticas que tiene el servidor web de produccin. Por lo general la instalacin de las aplicaciones del servidor web dependen demasiado del sistema operativo que se est utilizando. Cliente FTP. Para poder subir nuestros archivos al servidor de produccin en la mayora de los casos tendremos que utilizar un cliente FTP. Si se desarrollan aplicaciones ya sean para escritorio o para Web y se utiliza como motor de base de datos a MySQL es ideal que se tengan algunas herramientas para mejorar y agilizar la etapa de modelamiento de base de datos, implementacin y administracin. Estas herramientas para MySQL ayudan a tener una mejor calidad de trabajo en lo que respecta bases de datos, esta lista muestra aplicaciones de escritorio y Web, tambin por tipos de sistemas operativos. Aplicaciones multiplataforma MySQL GUI Tools: Este programa nos trae herramientas para la administracin, ejecucin de consultas SQL, y herramientas para migracin. MySQL Workbench: Es un modelador de base de datos, puedes armar grficamente tu estructura y te generara automticamente el script necesario para la creacin. MySQL Control Center: Es un programa para la creacin y administracin de bases de datos MySQL, permite mltiples conexiones a servidores de bases de datos MySQL. Aplicaciones para Mac Os X

Sequel Pro: Es un administrador de base de datos MySQL muy rpido, permite conexiones locales y remotas. YourSQL: Esta aplicacin es un administrador y editor de MySQL muy fcil de usar, excelente para usuarios principiantes como para avanzados.

Aplicaciones para Windows SQLyog: Es una aplicacin de escritorio para la administracin, ejecucin de consultas SQL, backups, restores y otras opciones para mejorar el trabajo con MySQL. Heidi SQL: cliente para la administracin de base datos MySQL, permite sincronizar datos entre 2 base de datos, manejar privilegios de usuario, importar y exportar data, puedes correr el programa en Linux con Wine Toad for MySQL: Es una herramienta para el desarrollo de base de datos y la administracin de ellas, permite disear base de datos, administrarla, generar reportes y consultas SQL. MyDB Studio: Esta es una poderosa herramienta para la administracin de un servidor de base de datos MySQL. soporta conexin SSH para mayor seguridad. Basados en Web phpMyAdmin: El ms popular administrador Web para MySQL, esta herramienta esta en PHP y viene por defecto en las instalaciones XAMMP, su funcionalidad es muy buena y rpida, tiene caractersticas como: realizar consultas SQL, Backups, administracin de BD, entre otras. AeroSQL: Es una aplicacin Web para la administracin de Base de datos MySQL escrita en PHP, entre sus principales caractersticas esta que su interfaz est hecha en Ext.JS.

Potrebbero piacerti anche