leccion 1.3 editores php

7
[PHP] IDSYSTEMS 2011 LECCION 1.3 EDITORES PHP Pronto comprobaras que para crear paginas PHP no hay que cumplir ningun requisito especial. Un sencillo editor de texto servira perfectamente como entorno de desarrollo. En el primer ejemplo, usamos el Bloc de Notas de Windows (Notepad). Sin embargo, seria mejor prograemar usando un entorno algo mas comodo: un “verdadero” editor de PHP. 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 eje cutan en un servidor. Es el ser vidor qui en “ej ecuta” o “compila” por asi decir, las instrucciones que se encuentra en un archivo de texto. Por lo tanto, casi cua lquier editor de textos pl ano (es decir sin for mat o como Wor d, AbiWord, Write) puede ser usado para teclear nuestros scripts php. Cabe decir que para este lenguaje dividimos nuestros editores PHP en 5 categorias: 1) Los editores de texto multipro posito 2) Los editores de texto para programacion multiproposito 3) Los editores de texto para prog ramacion en la N ube 4) Los editores PHP 5) Los IDE o framewor ks EDITORES DE TEXTO MULTIPROPOSITO En esta categoria podemos encontrar uno que esta por defecto en ca si todas las computadoras con Windows: el Bloc de Notas (Notepad). Este sencillo editor de texto nos viene muy bien a la hora de tecle ar nuestros scripts. Sin embargo, al ser un editor multipro posit o, ya que podemos escribir cualquier tipo de texto tenemos varias limitaciones: 1) Tenemos que saber donde vamos a d ar 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 .p hp por lo que tenemos que tener cuida do 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. EDITORES DE TEXTO PARA PROGRAMACION MULTIPROPOSITO En esta categoria nos encontramos con los editores que estan pensados para redactar los programas, con revision de sintaxis de comandos, color es, 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. LECCION 1.3 Editores de PHP Página 1

Upload: idsystems

Post on 08-Apr-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Leccion 1.3 Editores PHP

8/7/2019 Leccion 1.3 Editores PHP

http://slidepdf.com/reader/full/leccion-13-editores-php 1/7

[PHP] IDSYSTEMS 2011

LECCION 1.3 EDITORES PHP

Pronto comprobaras que para crear paginas PHP no hay que cumplir ningun requisitoespecial. Un sencillo editor de texto servira perfectamente como entorno de desarrollo. En e

primer ejemplo, usamos el Bloc de Notas de Windows (Notepad). Sin embargo, seria mejorprograemar usando un entorno algo mas comodo: un “verdadero” editor de PHP.

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 medianteinstrucciones 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 WordAbiWord, Write) puede ser usado para teclear nuestros scripts php.

Cabe decir que para este lenguaje dividimos nuestros editores PHP en 5 categorias:

1) Los editores de texto multiproposito2) Los editores de texto para programacion multiproposito3) Los editores de texto para programacion en la Nube4) Los editores PHP5) Los IDE o frameworks

EDITORES DE TEXTO MULTIPROPOSITO

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 vienemuy bien a la hora de teclear nuestros scripts. Sin embargo, al ser un editor multiproposito, yaque 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 linea2) No tenemos colores que nos indiquen la sintaxis de los comandos3) No tenemos ayuda sobre PHP4) 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 LinuxUbuntu tenemos el editor de texto Gedit; asi como en la terminal tenemos VI.

EDITORES DE TEXTO PARA PROGRAMACION MULTIPROPOSITO

En esta categoria nos encontramos con los editores que estan pensados para redactar losprogramas, con revision de sintaxis de comandos, colores, depuracion y en algunos casospseudocompilacion. Este tipo de editores no solamente son para el lenguaje de PHP, sino quetambien permiten escribir para otros lenguajes de programacion.

LECCION 1.3 – Editores de PHP Página 1

Page 2: Leccion 1.3 Editores PHP

8/7/2019 Leccion 1.3 Editores PHP

http://slidepdf.com/reader/full/leccion-13-editores-php 2/7

[PHP] IDSYSTEMS 2011

El mas representativo de estos es el NOTEPAD++

Permite trabajar hasta con 50 lenguajes de programacion distintos. Tambien tiene unaversion portable. Es uno de los editores mas usados por los programadores.

EDITORES DE TEXTO PARA PROGRAMACION EN LA NUBE

Recientemente, las aplicaciones para la nube son mas numerosas. El termino en la nubesignifica aplicaciones para Internet o aplicaciones Online. Este tipo de editores permite lacreacion de codigo para varios lenguajes de programacion simplemente a traves de unnavegador web en internet sin la necesidad de descargar ningun software a su computadora. Esutil para compartir codigo con colaboradores, o para llevar proyectos sin tener que transportarcomputadoras portatiles, netbook o incluso USB pendrives.

He aquí algunos de estos editores:

LECCION 1.3 – Editores de PHP Página 2

Page 3: Leccion 1.3 Editores PHP

8/7/2019 Leccion 1.3 Editores PHP

http://slidepdf.com/reader/full/leccion-13-editores-php 3/7

[PHP] IDSYSTEMS 2011

IDEONE

www.ideone.com

Permite crear, compilar y ejecutar mas de 40 lenguajes de programacion. Es totalmentegratuito y puede ser usado como usuario registrado o anonimo.

LECCION 1.3 – Editores de PHP Página 3

Page 4: Leccion 1.3 Editores PHP

8/7/2019 Leccion 1.3 Editores PHP

http://slidepdf.com/reader/full/leccion-13-editores-php 4/7

[PHP] IDSYSTEMS 2011

CODEPAD

www.codepad.org

Aunque no posee tantos lenguajes como Ideone, tambien es posible crear scripts paraPHP, registrarse o trabajar de manera anonima.

CODERUNwww.coderun.com/ide/

LECCION 1.3 – Editores de PHP Página 4

Page 5: Leccion 1.3 Editores PHP

8/7/2019 Leccion 1.3 Editores PHP

http://slidepdf.com/reader/full/leccion-13-editores-php 5/7

[PHP] IDSYSTEMS 2011

Este es un IDE para programar basicamente en proyectos C#, Javascript y PHP. En C#puede incluso hacer varias aplicaciones con ASP.NET y Silverlight, asi como aplicaciones paradispositivos moviles. Puede usararlo de manera anomina o registrarse de manera gratuita, con loque puede compartir sus proyectos con otras personas.

Aunque toda la interfaz esta totalmente en ingles.

EDITORES PARA PHP.

Finalmente llegamos a los editores para PHP que son instalados en nuestra computadoraAquí tenemos una gran variedad de ellos. Desde los gratuitos hasta los comerciales (de paga)He aquí algunos de ellos:

Entornos de desarrollo IDE para PHP y editores para programacion

Directory home page

PHPedit - Editor IDE (Integrated Developement Environment) dePHP para Windows con coloreado de sintaxis, depurador php integrado,generador de ayudas, atajos de teclado personalizables, plantillas deteclado, generador de informes de tareas pendientes y diversosplugins.

ver másMaguma - Maguma estudio es un IDE para PHP a nivel de codigo

que ofrece ayudas y funcionalidades para acelerar el desarrollo deaplicaciones web.

ver más

PHPdesigner - Este entorno de desarrollo combina muchaspotentes mejoras como los esquemas de sintaxis personalizable paraPHP, HTML, XHTML, CSS, Perl, C#, JavaScript, VB, Java and SQL (Ingres,Interbase, MSSQL, MySQL, Oracle, Sybase and Standard SQL), unnavegador de clases, interprete de PHP para depurar y probar losscripts, manual de php integrado, autosangrado de parentesis, cierreautomatico de parentesis y acceso a codigo comun y libreriasintegrado.

ver másNuSphere PHPed - Entorno de desarrollo profesional para PHP,

con depurador, analisis de errores, ayudas para la localizacion decuellos de botella en el codigo, publicacion segura de codigo enservidores e integracion con herramientas de terceros.

ver más

LECCION 1.3 – Editores de PHP Página 5

Page 6: Leccion 1.3 Editores PHP

8/7/2019 Leccion 1.3 Editores PHP

http://slidepdf.com/reader/full/leccion-13-editores-php 6/7

[PHP] IDSYSTEMS 2011

Dzsoft PHP editor - Dzsoft PHP editor es una herramientamanejable y potente para escribir y probar paginas PHP y HTML. Suinterf az es comoda y sencilla para novatos y programadoresexperimentados, haciendo el desarrollo de PHP facil y productivo.

ver más

Tulip - Tulip es un editor de codigo basado en PHP-GTK, unaherramienta para la programacion de scripts PHP, esta escrito en PHPcomo lenguaje base y Gtk como interfaz de usuario. Tulip tieneprestaciones que lo hacen idoneo para el desarrollo de aplicaciones defree software en entornos colaborativos ya que dispone de soporteCVS.

ver másPHPcoder - PHP Coder es un IDE (Integrated Development

Environment) especialmente diseñado para programadores de PHP,potente, reducido y libre. Dispone de un interprete integrado ydocumentacion que permite ahorrar tiempo en el desarrollo, coloreado

de sintaxis HTML y PHP, autocompleta estructuras comunes, gestor deproyectos, undo ilimitado, copy y paste, busquedas ...

ver másForum sobre Phpbb en Castellano - Foro de Soporte phpBB en

Español, problemas, ayudas, soluciones, bugs, actualizaciones yseguridad, mods

ver más

Foros de desarrollo PHPnuke - Forum sobre desarrollo PHPnukeen desarrollonuke.org

ver más

tswebeditor - TsWebEditor es un potente y recomendable editorpara php y html que ademass puede ser usado como un editor sencillode texto. Dispone de coloreado de sintaxix, sugerencias de funciones,autocompletitividad de codigo (php, javascript, asp, html), navegadorde codigo y chequeador de sintaxis, ayuda, asistente css, editor deetiquetas html, ...

ver másEclipse Editor PHP - Sin duda uno de los mejores entornos de

desarrollo para PHP, Java, C/C++ y otros lenguajes, dispone de unapotente administracion de proyectos y ficheros, un gran editor concoloreado del lenguaje, deteccion y resaltado de errores sintacticos yde estructuras. Se trata de un entorno IDE cuya principal ventaja es lavisualizacion de los errores de escritura, de inclusion de cabecerasect... ademas dispone del manual de PHP integrado y de rapido acceso.

ver más

LECCION 1.3 – Editores de PHP Página 6

Page 7: Leccion 1.3 Editores PHP

8/7/2019 Leccion 1.3 Editores PHP

http://slidepdf.com/reader/full/leccion-13-editores-php 7/7

[PHP] IDSYSTEMS 2011

Para usar uno de los editores aprobados por tu profesor, ve a la seccion de BIBLIOTECA yDESCARGAS para que utilices alguna de estos editores para tus practicas.

LECCION 1.3 – Editores de PHP Página 7