Академический Документы
Профессиональный Документы
Культура Документы
PHP no posee un entorno de desarrollo propio como algun otro lenguaje de programacion,
ya sea compilador o interprete, porque basicamente los programas que se realizan son mediante
instrucciones de etiquetas. Por lo tanto, no son “programas” compilados sino scripts de texto
(secuencias de comando) que se ejecutan en un servidor. Es el servidor quien “ejecuta” o
“compila” por asi decir, las instrucciones que se encuentra en un archivo de texto.
Por lo tanto, casi cualquier editor de textos plano (es decir sin formato como Word,
AbiWord, Write) puede ser usado para teclear nuestros scripts php.
Cabe decir que para este lenguaje dividimos nuestros editores PHP en 5 categorias:
En esta categoria podemos encontrar uno que esta por defecto en casi todas las
computadoras con Windows: el Bloc de Notas (Notepad). Este sencillo editor de texto nos viene
muy bien a la hora de teclear nuestros scripts. Sin embargo, al ser un editor multiproposito, ya
que podemos escribir cualquier tipo de texto tenemos varias limitaciones:
1) Tenemos que saber donde vamos a dar un ENTER para marcar el fin de una linea
2) No tenemos colores que nos indiquen la sintaxis de los comandos
3) No tenemos ayuda sobre PHP
4) La extension por default no es .php por lo que tenemos que tener cuidado a la hora de
guardar nuestro trabajo con la extension correcta.
Tambien podriamos echar mano al programa EDIT, desde la consola de MSDOS. Y en Linux
Ubuntu tenemos el editor de texto Gedit; asi como en la terminal tenemos VI.
En esta categoria nos encontramos con los editores que estan pensados para redactar los
programas, con revision de sintaxis de comandos, colores, depuracion y en algunos casos
pseudocompilacion. Este tipo de editores no solamente son para el lenguaje de PHP, sino que
tambien permiten escribir para otros lenguajes de programacion.
Permite trabajar hasta con 50 lenguajes de programacion distintos. Tambien tiene una
version portable. Es uno de los editores mas usados por los programadores.
Recientemente, las aplicaciones para la nube son mas numerosas. El termino en la nube,
significa aplicaciones para Internet o aplicaciones Online. Este tipo de editores permite la
creacion de codigo para varios lenguajes de programacion simplemente a traves de un
navegador web en internet sin la necesidad de descargar ningun software a su computadora. Es
util para compartir codigo con colaboradores, o para llevar proyectos sin tener que transportar
computadoras portatiles, netbook o incluso USB pendrives.
IDEONE
www.ideone.com
CODEPAD
www.codepad.org
Aunque no posee tantos lenguajes como Ideone, tambien es posible crear scripts para
PHP, registrarse o trabajar de manera anonima.
CODERUN
www.coderun.com/ide/
Finalmente llegamos a los editores para PHP que son instalados en nuestra computadora.
Aquí tenemos una gran variedad de ellos. Desde los gratuitos hasta los comerciales (de paga).
He aquí algunos de ellos:
ver más
Maguma - Maguma estudio es un IDE para PHP a nivel de codigo
que ofrece ayudas y funcionalidades para acelerar el desarrollo de
aplicaciones web.
ver más
PHPdesigner - Este entorno de desarrollo combina muchas
potentes mejoras como los esquemas de sintaxis personalizable para
PHP, HTML, XHTML, CSS, Perl, C#, JavaScript, VB, Java and SQL (Ingres,
Interbase, MSSQL, MySQL, Oracle, Sybase and Standard SQL), un
navegador de clases, interprete de PHP para depurar y probar los
scripts, manual de php integrado, autosangrado de parentesis, cierre
automatico de parentesis y acceso a codigo comun y librerias
integrado.
ver más
NuSphere PHPed - Entorno de desarrollo profesional para PHP,
con depurador, analisis de errores, ayudas para la localizacion de
cuellos de botella en el codigo, publicacion segura de codigo en
servidores e integracion con herramientas de terceros.
ver más
ver más
Tulip - Tulip es un editor de codigo basado en PHP-GTK, una
herramienta para la programacion de scripts PHP, esta escrito en PHP
como lenguaje base y Gtk como interfaz de usuario. Tulip tiene
prestaciones que lo hacen idoneo para el desarrollo de aplicaciones de
free software en entornos colaborativos ya que dispone de soporte
CVS.
ver más
PHPcoder - PHP Coder es un IDE (Integrated Development
Environment) especialmente diseñado para programadores de PHP,
potente, reducido y libre. Dispone de un interprete integrado y
documentacion que permite ahorrar tiempo en el desarrollo, coloreado
de sintaxis HTML y PHP, autocompleta estructuras comunes, gestor de
proyectos, undo ilimitado, copy y paste, busquedas ...
ver más
Forum sobre Phpbb en Castellano - Foro de Soporte phpBB en
Español, problemas, ayudas, soluciones, bugs, actualizaciones y
seguridad, mods
ver más
Foros de desarrollo PHPnuke - Forum sobre desarrollo PHPnuke
en desarrollonuke.org
ver más
ver más
Eclipse Editor PHP - Sin duda uno de los mejores entornos de
desarrollo para PHP, Java, C/C++ y otros lenguajes, dispone de una
potente administracion de proyectos y ficheros, un gran editor con
coloreado del lenguaje, deteccion y resaltado de errores sintacticos y
de estructuras. Se trata de un entorno IDE cuya principal ventaja es la
visualizacion de los errores de escritura, de inclusion de cabeceras
ect... ademas dispone del manual de PHP integrado y de rapido acceso.
ver más
Para usar uno de los editores aprobados por tu profesor, ve a la seccion de BIBLIOTECA y
DESCARGAS para que utilices alguna de estos editores para tus practicas.